madshi bug tracker - madVR
View Issue Details
0000612madVRbugpublic2019-07-20 17:332019-08-03 23:11
Windows 101903
MPC-BE (64-bit) 1.5.3 (build 4488)
LAV Splitter 0.74.1
LAV Video Decoder 0.74.1
DXVA2 Native
auto mode
fullscreen exclusive mode
GeForce RTX 2080 Ti
0000612: NVAPI HDR does not activate on primary display but works on secondary display
I have two HDR capable displays:
Acer Predator X27 (Primary, DisplayPort, G-SYNC HDR)
LG B7 (Secondary, HDMI 2.0)

HDR is switched off in Windows for both displays.

When setting the desktop to "Second screen only" to use the LG B7, madVR is able to use NVNAPI to switch on HDR automatically.

However when setting the desktop to "PC screen only" or "Extend" to use the Predator X7, madVR is unable to switch on HDR automatically. I must switch on HDR in Windows manually for this monitor. I'm not sure if the correct HDR metadata is even being sent to the display.
No tags attached.
Issue History
2019-07-20 17:33kathampyNew Issue
2019-07-20 17:49kathampyNote Added: 0002538
2019-08-03 23:09kathampyNote Added: 0002541
2019-08-03 23:11kathampyNote Edited: 0002541bug_revision_view_page.php?bugnote_id=2541#r586

2019-07-20 17:49   
I noticed in madVR Settings > Devices that the Predator X7 entry does not become bold, indicating madVR does not think it's running on the display at all.

Each time I launch madVR it creates a new "Identification <N>" under the device, and there is a huge list of old entries.

The "Display Modes" settings also have no effect on this monitor, further confirming madVR is not correctly detecting that it's running on this display.
2019-08-03 23:09   
(edited on: 2019-08-03 23:11)
I found the cause of the bug. I have a 3rd physically unplugged display configured in madVR which I rarely use. However the presence of this display in the "devices" list causes madVR to malfunction and apply this display's settings (display modes, 3D LUT, etc) to the primary display. Deleting this entry from madVR while the display is unplugged makes the primary display settings start working. However this is still a bug because I need to reconfigure the 3rd display in madVR each time I plug it in.