madshi bug tracker - madVR
View Issue Details
0000592madVRbugpublic2019-01-12 11:252019-01-14 14:40
kathampy 
 
normalcrashalways
newopen 
Windows 101809
0.92.17
MPC-BE x64 1.5.2 (build 4105)
LAV SPlitter 0.73.1
LAV Video Decoder 0.73.1
DXVA2 Native
auto mode
no
On
all modes
NVidia
RTX 2080 Ti
417.58
0000592: Minimizing player on Monitor 1 causes display mode change on Monitor 2
Monitor 1 does not have any "display modes" settings.
Monitor 2 has "switch to matching display mode" configured.
The desktop is set to "Extend" mode.
MPC-BE is playing on Monitor 1.
Monitor 2 has no windows on it.
Minimize MPC-BE or press Win+D.
Monitor 2 has its display mode change unnecessarily.

Restore the window.
Video playback may freeze. MPC-HC hangs on closing the window.
No tags attached.
Issue History
2019-01-12 11:25kathampyNew Issue
2019-01-13 11:12madshiNote Added: 0002467
2019-01-14 14:34kathampyNote Added: 0002468
2019-01-14 14:35kathampyNote Edited: 0002468bug_revision_view_page.php?bugnote_id=2468#r546
2019-01-14 14:35kathampyNote Edited: 0002468bug_revision_view_page.php?bugnote_id=2468#r547
2019-01-14 14:36madshiNote Added: 0002469
2019-01-14 14:36kathampyNote Edited: 0002468bug_revision_view_page.php?bugnote_id=2468#r548
2019-01-14 14:37kathampyNote Edited: 0002468bug_revision_view_page.php?bugnote_id=2468#r549
2019-01-14 14:38kathampyNote Added: 0002470
2019-01-14 14:40kathampyNote Edited: 0002470bug_revision_view_page.php?bugnote_id=2470#r551

Notes
(0002467)
madshi   
2019-01-13 11:12   
Hmmmm... Which is your primary monitor? Monitor 1 or 2?
(0002468)
kathampy   
2019-01-14 14:34   
(edited on: 2019-01-14 14:37)
Monitor 1 is primary. I do not use Monitor 2 at all in extended desktop mode - it's offscreen in the top left corner for HDMI audio output only. When I do use Monitor 2 (for HDR), I use it exclusively as the only display, hence I've set the display modes on it.

A related problem is when I maximize an application window on Monitor 1 and it touches the top left corner, the animation stutters, probably due to it copying the framebuffer to Monitor 2. This should only happen when moving the window into Monitor 2's space, but it happens even on maximize.

However for this bug report, MPC-BE is not maximized and runs in a small window on Monitor 1. Minimizing it does not cause it to touch anything close to the top left corner where Monitor 2 is.

(0002469)
madshi   
2019-01-14 14:36   
Hmmmm... If you use monitor 2 only for HDMI audio output, why do you have "switch to matching display mode" activated?

My best guess is that in minimized state, for some reason madVR considers the media player to be on monitor 2. Not sure why, though...
(0002470)
kathampy   
2019-01-14 14:38   
(edited on: 2019-01-14 14:40)
I use Monitor 2 exclusively sometimes for HDR and I need the display modes to correctly use it's built-in frame interpolation.

Even if it switches the display mode on Monitor 2 due to a bug, it shouldn't crash or freeze on restoring the window.