Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Hardware & Software > Software players

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st July 2018, 19:32   #1  |  Link
itsnotme
Registered User
 
Join Date: Jan 2017
Posts: 7
Switching madvr mpc-hc to Fullscreen is slow after Windows update

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.
itsnotme is offline   Reply With Quote
Old 21st July 2018, 19:39   #2  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 5,251
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.
huhn is offline   Reply With Quote
Old 21st July 2018, 22:37   #3  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,534
Quote:
Originally Posted by huhn View Post
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, 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 ...
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 22nd July 2018, 00:28   #4  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 5,251
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...
huhn is offline   Reply With Quote
Old 22nd July 2018, 02:59   #5  |  Link
itsnotme
Registered User
 
Join Date: Jan 2017
Posts: 7
Thanks, disabling FSE fixed the issue and also rendering time is even lower which is a plus.
Any disadvantages at all to disabling it?
itsnotme is offline   Reply With Quote
Old 22nd July 2018, 08:10   #6  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,328
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.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 22nd July 2018, 12:04   #7  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 452
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.
Klaus1189 is offline   Reply With Quote
Old 22nd July 2018, 15:02   #8  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 5,251
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.
huhn is offline   Reply With Quote
Old 22nd July 2018, 17:18   #9  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 452
Quote:
Originally Posted by nevcairiel View Post
[...] madVR is an odd combination of DX9 and DX11, so ...
What does that mean? I am interested in basics.
Klaus1189 is offline   Reply With Quote
Old 22nd July 2018, 18:05   #10  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 5,251
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.
huhn is offline   Reply With Quote
Old 23rd July 2018, 18:36   #11  |  Link
Klaus1189
Registered User
 
Join Date: Feb 2015
Location: Bavaria
Posts: 452
Thank you
Klaus1189 is offline   Reply With Quote
Old 28th July 2018, 13:02   #12  |  Link
kostik
Registered User
 
Join Date: Jul 2007
Posts: 122
Quote:
Originally Posted by huhn View Post
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?
kostik is offline   Reply With Quote
Old 29th July 2018, 00:19   #13  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 3,328
Full Screen Exclusive is the only way to get 10 bit at the moment.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Reply

Tags
fullscreen, madvr, mpc-hc

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 05:51.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, vBulletin Solutions Inc.