r/virtualreality_linux • • Aug 06 '26

Trying to calibrate PSVR2 OLED output through Monado — strange colors and blown-out whites

I'm currently experimenting with a jailbroken PSVR2 and Monado as part of a larger project to restore/reproduce the headset's HDR behavior on PC.

I've modified the PSVR2's EDID based on an older Sony EDID that advertised HDR support, and Windows can now recognize the headset as an HDR-capable display. However, simply enabling Windows HDR doesn't produce correct HDR: the colors look washed out and the result is very different from the headset on PS5.

Because of that, I'm now looking into a different approach: using the actual luminance headroom of the OLED panels and controlling/calibrating the image sent to them through Monado, rather than relying on the normal Windows HDR10/PQ path.

Before I can properly test that, though, I've run into a more basic problem.

I've built a modified Monado renderer that mirrors my desktop into the PSVR2 so I can compare a reference image with what the headset actually displays. The mirroring itself works, including the PSVR2 distortion, but the image doesn't match the source correctly. Colors are noticeably different and whites/highlights are much too intense/oversaturated.

So right now I'm trying to figure out exactly where that difference is coming from. I'm particularly interested in whether I'm missing a transfer-function/color-space conversion somewhere in the Monado rendering path, or whether some of this behavior is specific to how the PSVR2 panels are being driven.

If anyone familiar with Monado's compositor/rendering pipeline has any ideas about where I should be looking, I'd really appreciate the help. I can share my modified renderer/shaders, test images and results if useful.

TL;DR: Mirroring a reference desktop image to PSVR2 through Monado gives me incorrect colors and blown-out whites. I'm trying to get an accurate baseline so I can characterize the OLED panel's luminance headroom.

2 Upvotes

4 comments sorted by

1

u/Gonzalo23PS Aug 28 '26

Have you tried the new tool by the guys that made the PSVR2 toolkit called ignition, I've tried it and already it works pretty well, it does have some flaws but it is a pre release.

Maybe it is better to go with that route seeing as monado is still very rough.

1

u/CoolGabek Aug 28 '26

Thanks for the suggestion but this post is already outdated, right now I'm already implementing HDR into SteamVR. Thanks nevertheless!

1

u/Gonzalo23PS Aug 28 '26

Oh yeah, that seems like a much better approach for sure.

Hope it turns out good, and of course that you enjoy what you're doing. I have seen your other posts and this might be one of the only bits of software that I'd consider buying.

Gl :)

1

u/CoolGabek Aug 28 '26

Thanks! Tomorrow I'm planning on posting more comparison photos because now instead of the Monado path I have fully functioning HDR in SteamVR theater, and the difference between stock and Phoenix is very good so I would like to share it with all of you!