itsmikethetech/Virtual-Display-Driver

HDR fork, gamestream and moonlight

anderse77 opened this issue · 9 comments

The HDR fork dies not work with gamestream because display driver outputs ABRG10 (RGB 10-bit) and gamestream outputs NV12(YUV 4:2:0) The driver does not support conversion from ABRG10 to NV12. Can you force it to output YUV 4:2:0 somehow? It does not show up in nvidia control panel.

This is a suggestion, since I'm missing nvidia gpu I haven't tested it with that hardware.

Try CRU, with this utility you can add and change many values for any disply-driver. And since this is a virtual driver, there is no real risk of breaking any hardware. You can for example, load a EDID from you TV or add/modify details that can be store in the EDID. Like BIT depth,. I know that the iddcx supports 12bit.

It' might be a steep learning curve and depending on how "needy" you are you might wanna wait for the coming driver companion, no ETA though.

ZfPJAa4L74

Thank you. I'll try that.

VDD works well with sunshine. NVIDIA Gamestream is already unsupported in official drivers or soon will be, so it is better to change to sunshine, which is already better than original gamestream anyway.

Is it better even with an nvidia card?

Consensus is "yes", has more functions now that gamestream, very stable, quality is better because You can tweak parameters Yourself, lag/response time also is lower. I'm using it with RTX 3080, will not even try to come back to original gamestream.

@anderse77 after closer testing, don't touch the resolution settings in CRU, It's the CTA extension block you need to look at, If you still go gamestream option.

why is there no 4k 144hz in options.txt? or i can i edit to edit it myself?

why is there no 4k 144hz in options.txt? or i can i edit to edit it myself?

You can. You can add this way any kind of resolution/refresh.

After changing You need to add VDD again.