nomi-san / parsec-vdd

✨ Perfect 4K@240Hz Virtual Display
MIT License
2.42k stars 123 forks source link

HDR Support #6

Closed nomi-san closed 8 months ago

nomi-san commented 9 months ago

Parsec supports HDR 10-bit streaming for now, but the VDD does not. To unlock that, the driver should be modified to unlock HDR inside its EDID (that will break the signature).

You can use EDID writer to modify directly the plugged vdisplay but I'm not sure that works. In case of modifying the driver file (mm.dll), check out the README to find EDID in hex editor.

graph LR
A["mm.dll"] .-> B["EDID"] .-> C["HDR support"] -->|apply| A

You need to use atleast 10-bit streaming and an HDR monitor to achive HDR in your view. For example remote desktop with Moonlight or Parsec.

graph LR
A["VDD with HDR"] --> B["10-bit streaming"] --> C["HDR monitor"]