mafiosnik777 / enhancr

Video Frame Interpolation & Super Resolution using NVIDIA's TensorRT & Tencent's NCNN inference, beautifully crafted and packaged into a single app
https://dsc.gg/enhancr
GNU General Public License v3.0
585 stars 29 forks source link

Unable to select preferred GPU #42

Open AGDownie opened 8 months ago

AGDownie commented 8 months ago

On Asus ZenBook 14x with dual Intel Iris Xe integrated graphics and Nvidia RTX 3050 dedicated GPU, enhancr does not detect the RTX 3050 and shows the Intel Iris Xe graphics as the selected GPU in the settings information panel as follows:

•─────────•°• enhancr •°•─────────• OS: Microsoft Windows 11 Home x64 CPU: Intel Gen Intel® Core™ i9-13900H | [14C/20T] RAM: 32372 MB GPU: Intel(R) Iris(R) Xe Graphics | 1024 MB Status: Ready •°•────────────────────────────────•°•

I have also confirmed that there is no activity on the RTX 3050 GPU when processing videos in enhancr. All hardware decoding/encoding is limited to the Intel Iris Xe integrated GPU, which is obviously very slow when compared to the RTX 3050.

There doesn't appear to be any way to change the GPU selection in enhancer settings, so it would be very helpful if an option could be added to select the preferred GPU.

TPTplayer commented 8 months ago

Yeah, this is very unkind to gpu selection. I wanted to use a high performance gpu with no monitor output connected, so I changed the ffmpeg options and cuda preferred gpu in the nvidia control pannel, but nothing changed. It still handles everything solely on the gpu that the monitor output is connected to...

What's even weirder is that enhancr says 4090 is ready! •─────────•°• enhancr •°•─────────• OS: Microsoft Windows 10 Pro x64 CPU: AMD Ryzen 7 5800X 8-Core Processor | [8C/16T] RAM: 32697 MB GPU: NVIDIA GeForce RTX 4090 | 24564 MB Status: Ready •°•────────────────────────────────•°•

But this does everything on the 3080.