Page 1 of 1

Problems about Direct3D 11 and the GPU.

Posted: 14 Mar 2021 17:41
by Stando
Hi Everyone

I heard from some sources that Direct3D 11 uses only 19 fps. Most of videos that I watch are between 25 and 30 fps. Does this mean I watch all videos at 19 fps in VLC ?

The CPU is recent Intel i5 type f this mean with disabled iGPU, but in addition I have high end GPU from Nvidia GTX which can easily play high end games at 60 fps.

I heard that Nvidia blocks its GPU to be used with video players, then how does VLC use video accelerating like Direct3D 11, if iGPU (disabled) or GPU (blocked) are not in use ?

In addition, I have some problems when playing in sync 2 videos (both 1080p and mkv files), after playing, VLC get freezed. But when I play 2 mp4 videos (one are 480p and the other 720p) they play without any problems.

I want to use VLC with the GPU, if there is a safe method.

Thank you !

Re: Problems about Direct3D 11 and the GPU.

Posted: 14 Mar 2021 21:36
by Hitchhiker
Simple workaround is to copy the existing vlc.exe and rename it to something else. On my system I've renamed it to vlc-new.exe after which you can use the Nvidia control panel to select it. Here's a pix.

Image
(click to enlarge)

Re: Problems about Direct3D 11 and the GPU.

Posted: 15 Mar 2021 18:51
by Stando
OK thank you , but when you add the copied file to Nvidia control panel, Nvidia won't detect the file comes from VLC path ?

Does with Direct3D 11 I watch all videos at 19 fps in VLC ?

Also, After I switch completely to Nvidia GPU, VLC will stop using Direct3D 11 as video accelerating software ?

Re: Problems about Direct3D 11 and the GPU.

Posted: 17 Mar 2021 16:39
by Hitchhiker
OK thank you , but when you add the copied file to Nvidia control panel, Nvidia won't detect the file comes from VLC path ?

Do you have the same settings showing as per my screenshot?
If so, what makes you thing Nvidia can't (or won't) detect a video played in vlc?