Topic: Both MPC-HC and SVP won't use my dedicated graphics

Hey there!

Just got my computer back to a fresh install of Windows 11, and for some reason it seems I'm not able to get SVP to work in a stable manner anymore.

When the laptop's display mode is set to Automatic (Alienware m15 R6 i7-11800H & Nvidia 3070) and running through the integrated graphics, I get choppy video and a bunch of presentation glitches in MPC-HC with the VapourSynth filter and madVR, even after setting the executables of both madVR and the player to use my GTX card only.

When checking Task Manager, my Intel graphics are topping out at 98% and my GTX card lies untouched, even if setting SVP to use both it and NVIDIA Optical Flow, with either DXVA Copy-back or NVIDIA CUVID for the video decoder.

I have to then set the laptop's display to use G-Sync and connect directly to the GTX card, after which rebooting and trying to play the same locally stored video leads to actually using the GTX card, but after a while getting strong audio desyncs and seeming slow motion unless I change from RIFE to the Automatic profile.

Before I cleaned my computer and began over these issues did not appear, and DDUing the GPU drivers seemingly made no difference, so how should I begin to troubleshoot this issue?

Thanks in advance!

Re: Both MPC-HC and SVP won't use my dedicated graphics

Start from change video renderer in MPC-HC player to MPC Video Renderer instead of madVR.
Then look to GPU load and how smooth video working. Find bottleneck then adjust it to work faster.

GPU can be used in different manner.
https://www.svp-team.com/wiki/GPU_Compatibility

Re: Both MPC-HC and SVP won't use my dedicated graphics

It's still a bit stuttery still at the moment, even after changing from madVR to MPC-HC's EVR renderer.

My Intel iGPU seems to be doing most of the work, and the NVIDIA GPU barely if ever crosses the 4% barrier.

I'll attach the screenshots with the running video:

https://i.imgur.com/4oFCd6a.png
https://i.imgur.com/qayREAZ.png

Re: Both MPC-HC and SVP won't use my dedicated graphics

so, what exactly is you question?
you won't see GPU load from RIFE on these graphs, switch to compute_0 or compute_1 instead

yes, rendering through IGP is bad, even though all other tasks are already on the RTX
you'd better make the RTX do everything
explore power options and or NV Optimus settings

5 (edited by UHD 11-12-2022 17:41:25)

Re: Both MPC-HC and SVP won't use my dedicated graphics

ToasterPC wrote:

https://i.imgur.com/qayREAZ.png


Increase GPU threads to 2. This will double the performance.

But even then, don't count on much, as the GeForce RTX 3070 Laptop GPU has very limited Tensor Cores capabilities compared to its desktop counterpart: https://en.wikipedia.org/wiki/GeForce_30_series

TensorRT can add another 50% performance:
https://github.com/HolyWu/vs-rife/discu … nt-4117604

Re: Both MPC-HC and SVP won't use my dedicated graphics

Chainik wrote:

so, what exactly is you question?
you won't see GPU load from RIFE on these graphs, switch to compute_0 or compute_1 instead

yes, rendering through IGP is bad, even though all other tasks are already on the RTX
you'd better make the RTX do everything
explore power options and or NV Optimus settings

That's kind of the problem, though.

I have already manually selected the processes corresponding to both madVR and MPC-HC to go through the NVIDIA GPU, but they still seem only able to perform within the constraints of the integrated GPU. Checking the NVIDIA Control Panel just tells me to go do what I have already done within the Settings App.

As for Task Manager, I unfortunately don't seem to have the option to switch to any of the compute graphs as per the attached screenshots. Is there anything I might be missing?

https://i.imgur.com/uAHfUV2.png
https://i.imgur.com/TdGcIc0.png
https://i.imgur.com/33oqjIA.png

Re: Both MPC-HC and SVP won't use my dedicated graphics

not sure, but the link labeled "Windows OS now manages selection of the graphics processor. Open Windows graphics settings" could point to the right direction...

Re: Both MPC-HC and SVP won't use my dedicated graphics

Chainik wrote:

not sure, but the link labeled "Windows OS now manages selection of the graphics processor. Open Windows graphics settings" could point to the right direction...

And you would be right indeed! When I click the link in the NVIDIA Control Panel, I get sent to the screen in the last screenshot. Given I've already changed which GPU to use there and that it worked before wiping my drive, it is kind of what's got me stumped.

Re: Both MPC-HC and SVP won't use my dedicated graphics

UHD wrote:
ToasterPC wrote:

https://i.imgur.com/qayREAZ.png


Increase GPU threads to 2. This will double the performance.

But even then, don't count on much, as the GeForce RTX 3070 Laptop GPU has very limited Tensor Cores capabilities compared to its desktop counterpart: https://en.wikipedia.org/wiki/GeForce_30_series

TensorRT can add another 50% performance:
https://github.com/HolyWu/vs-rife/discu … nt-4117604

You may be right, but when using the current model I had selected, an error would pop up on screen complaining about GPU threads being anything but 1.

In any case, while I know i should temper my expectations, I've had good results in regards to frame generation when using the laptop's monitor in G-Sync mode, such as easily being able to generate stable 60fps on top of madVR being enabled with >=720p videos.
The only problem with going that route so far has been that the computer would stop showing the generated frames on time if the video ever stopped or if I opened a second video without rebooting, so as long as I could solve that I could at least use SVP while unplugged from my second monitor.