Comments (7)
Yes, my friend
I am actually working on it and it will be released as soon as possible.
For ffmpeg, to set the number of cpus to use you can change the CPU number widget.
Consider that CPU means thread, so if your cpu has 16 threads and you want to use them all you have to enter 16
from qualityscaler.
Hi my friend,
This probably happens because the cpu can't send enough images to the gpu to upscale, considering that the gpu is extremely faster than the cpu (in general, not your pc, which has monster components).
At the moment I set it to use only 1 cpu, because even trying with more than 1 the total time to upscale a video remained the same, at least considering my gpu. But yours, which is extremely more powerful, can actually handle many more operations.
This problem will be partly solved with the next version, which will be focused solely on performance.
In particular there will be a new AI engine that is the result of more than a year of work (I'm waiting for Microsoft to release it stably) that will bring:
- better GPU and CPU utilization
- better management of VRAM
- and most importantly a huge jump in performance (~50%+)
However I would also like to add a widget to choose how many cpu to use for the AI engine, this could help a lot especially in your case, that is with a very high performance pc.
from qualityscaler.
The widget would be great - could it be done before the release of the updated version that waits for Microsoft release?
Also I got to the point where ffmpeg was stitching the images back together. It also didnt use fully my CPU and the SSD was barely used, so probably not bottlenecked by IO. Could you also add oltion to specify threads ? Would love to use all of them if possible (there's hard limit of 16 AFAIK for ffmpeg)
from qualityscaler.
Just a heads up, the CPU number that I enter to the GUI does not seem to be added to ffmpeg command line:
from qualityscaler.
Hi,
i do not use ffmpeg directly, but with moviepy library.
despite not being in the commandline, then actually all the cpus are used?
from qualityscaler.
I don't think all threads are used, I entered 8 and I saw the same usage as on the screen, around 15-20%, which would indicate 3-4 threads
from qualityscaler.
This is strange, i clearly see all my cpu used.
But i will investigate further, thank you my friend
from qualityscaler.
Related Issues (20)
- Setup HOT 10
- Linux HOT 3
- cannont run QualityScaler.py with python 3.10.11 HOT 10
- image files changed & unchanged? HOT 2
- improvement: add upscale resolution to the UI list HOT 2
- Option to pause encoding
- Shutdown PC after encode completion
- Running On AWS EC2 machine HOT 1
- Models won't load HOT 8
- Multi-GPU support HOT 1
- Add current SOTA "upscaler", the SUPIR
- GPU not involved during processing (Update: worked using python 3.11.4 as of 20240318) HOT 5
- Program often freezes during upscaling long video HOT 4
- Upscale Error: RealESRGANx4.onnx missing
- How to download video after its complete upscaling? HOT 2
- ONNXRuntime Error HOT 3
- Where are the model download links? HOT 2
- Stucked on Processing upscaled video HOT 1
- not using gpu HOT 23
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qualityscaler.