Does DSC disable MPO support? (Display cloning issue)
Posted: 02 May 2025, 23:51
I have an Alienware AW2725DF, which uses DSC (Display Stream Compression) over DisplayPort, but not via HDMI. Over DisplayPort it can reach 1440p 360hz, on HDMI it only reaches 144hz.
When I plug it in via DP, Special K shows no MPO support (only 1 plane). Plugging it in via HDMI shows MPO support (4x planes). Dxdiag gives the same results.
Here's my issue:
I have a dual-PC setup, with an Elgato 4k60 in the second pc, and I duplicate the displays to make it work.
Scenario A:
If I run the main monitor through DisplayPort, I can get the full 360hz, but it becomes the "slave" display.
Main display gets no tearing + added delay, and the capture card gets prioritized for latency and awful tearing.
Even if I lower the main display's refresh rate to the same as - or lower than - the Elgato's, this behavior still persists.
Scenario B:
However, if I connect the main display through HDMI, I can only get 144hz, but it becomes the "master".
The main display gets minimal delay and tearing, while the capture card gets no tearing, which is great for the videos.
This persists regardless of what display has the highest refresh rate.
Scenario C:
If I use "extend" instead of "duplicate" the game runs normally on the main monitor (checked on PresentMon), and I can get OBS to send a fullscreen preview to the capture card. This isn't ideal, since it generates a lot of skipped frames on the recording, and increases CPU usage, which sucks bc my main game is CPU-bound.
My goal I to get my main monitor as master, even when using DisplayPort. Any information can be helpful!
When I plug it in via DP, Special K shows no MPO support (only 1 plane). Plugging it in via HDMI shows MPO support (4x planes). Dxdiag gives the same results.
Here's my issue:
I have a dual-PC setup, with an Elgato 4k60 in the second pc, and I duplicate the displays to make it work.
Scenario A:
If I run the main monitor through DisplayPort, I can get the full 360hz, but it becomes the "slave" display.
Main display gets no tearing + added delay, and the capture card gets prioritized for latency and awful tearing.
Even if I lower the main display's refresh rate to the same as - or lower than - the Elgato's, this behavior still persists.
Scenario B:
However, if I connect the main display through HDMI, I can only get 144hz, but it becomes the "master".
The main display gets minimal delay and tearing, while the capture card gets no tearing, which is great for the videos.
This persists regardless of what display has the highest refresh rate.
Scenario C:
If I use "extend" instead of "duplicate" the game runs normally on the main monitor (checked on PresentMon), and I can get OBS to send a fullscreen preview to the capture card. This isn't ideal, since it generates a lot of skipped frames on the recording, and increases CPU usage, which sucks bc my main game is CPU-bound.
My goal I to get my main monitor as master, even when using DisplayPort. Any information can be helpful!