View Full Version : Switching madvr mpc-hc to Fullscreen is slow after Windows update
itsnotme
21st July 2018, 19:32
Hey, I am not sure this is the right place to post this, but switching mpc-hc, using madvr, to fullscreen on the latest windows update has been very slow. It used to switch between fullscreen and windowed fast before the update, but now I have to wait 5 seconds to go fullscreen.
I am using the latest version of madvr.
huhn
21st July 2018, 19:39
FSE on windows 10 is currently in an odd spot try newer driver and hope it improves with it.
they are heavly working on making FSE not FSE anymore and this is not the first time it creates troubles. it even feels like microsoft is trying to remove it completely.
nevcairiel
21st July 2018, 22:37
FSE on windows 10 is currently in an odd spot try newer driver and hope it improves with it.
FSE on Windows 10 will never really get "better", because Microsoft has discontinued it. If you request FSE on Windows 10, you get an emulation by the OS, because the full exclusive control was removed.
It would be best to just move away from that, and instead use Independent Flip or Direct Flip modes (https://blogs.msdn.microsoft.com/directx/2018/04/09/dxgi-flip-model/), that give you almost exclusive control of the GPU in windowed mode (presumably what madshi uses to get 10-bit in Windowed mode, unless he actually didn't, and whats why 10-bit windowed had banding?)
For DX12 those flip modes are enforced, but of course madVR is an odd combination of DX9 and DX11, so ... :)
huhn
22nd July 2018, 00:28
it only has banding with HDR and only with nvidia.
FSE was a great way to stop window popups everyone hates them and they still force them on anyone even with disabled notification center...
itsnotme
22nd July 2018, 02:59
Thanks, disabling FSE fixed the issue and also rendering time is even lower which is a plus.
Any disadvantages at all to disabling it?
Asmodian
22nd July 2018, 08:10
Only that it is the only way to get 10 bit out of madVR right now (due to the Nvidia issue mentioned above). If not using 10 bit there is no benefit from FSE.
Klaus1189
22nd July 2018, 12:04
But I can get 10 bit out of windowed mode in madvr (Win10 18.03), at least madvr displays it and when anything pops up like menu of player, it switches to 8bit and a short flicker appears.
huhn
22nd July 2018, 15:02
10 bit is blocked in new madVR version and only for nvidia cards.
because newer driver have banding in there. which may or may not even be fixed right now but doesn't change that the newest "stable" version blocks it.
Klaus1189
22nd July 2018, 17:18
[...] madVR is an odd combination of DX9 and DX11, so ... :)
What does that mean? I am interested in basics.
huhn
22nd July 2018, 18:05
simple version: even if you are using Dx11 it still does everything except presentation in DX9 even through everything could be done with dx11.
so if you are using d3d11 decoding madVR has to copy this to d3d9 and at the end when it is nearly done it had to copy it back to d3d11.
this cost performance not much but more than zero.
Klaus1189
23rd July 2018, 18:36
Thank you
kostik
28th July 2018, 13:02
simple version: even if you are using Dx11 it still does everything except presentation in DX9 even through everything could be done with dx11.
so if you are using d3d11 decoding madVR has to copy this to d3d9 and at the end when it is nearly done it had to copy it back to d3d11.
this cost performance not much but more than zero.
:O So what is the solution (+10bit without banding) for those having Nvidia cards?
which driver\madvr version we should install to make it work correctly?
Asmodian
29th July 2018, 00:19
Full Screen Exclusive is the only way to get 10 bit at the moment.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.