From 9c8e340a1aa2f65951707e686d6c911ad02152b9 Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Sun, 2 Nov 2025 18:16:25 -0500 Subject: [PATCH] Added documentation about patching the edid using edid json tool. This is necessary to make my pimax 5K super work on my NVIDIA wayland setup. regardless of the patched kernel. --- content/docs/fossvr/monado/pimax.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/content/docs/fossvr/monado/pimax.md b/content/docs/fossvr/monado/pimax.md index 858935c..fe0568a 100644 --- a/content/docs/fossvr/monado/pimax.md +++ b/content/docs/fossvr/monado/pimax.md @@ -27,6 +27,20 @@ The meshes are available here: The tools to dump meshes yourself are available here (requires a windows install that can drive the headset): - https://github.com/Coreforge/pimax-utils +## Live Patching EDID +On Wayland systems using an NVIDIA GPU, some VR headset EDIDs may need to be patched to appear as non-desktop displays. This ensures that Monado can correctly initialize the headset. This can be achieved by installing and using [edid-json-tools](https://github.com/Joel-Valenciano/edid-json-tools). +The patch must be applied once per system boot. After that, you can restart the headset or Monado as many times as you like until the next reboot. +### Installation +- ```git clone https://github.com/Joel-Valenciano/edid-json-tools``` +- ```cd edid-json-tools``` +- ```python3 -m pip install --editable .[CLI]``` +edid-json-tools should now be installed. +### Usage +- Launch the monado pimax branch. +- As soon as the main display flash black (meaning the headset connected in desktop mode) run ```sudo patch_edid override -d -m 1 DP-1"``` ensuring to change the connector identifier if appropriate. +- Wait for monado to crash and the headset to disconnect. +- Launch monado again. The headset should now initialize without any issues. + ## Monado Use monado from the branch `pimax` from the repository `https://gitlab.freedesktop.org/Coreforge/monado/`. Make sure to use the lighthouse driver `steamvr_lh`, other lighthouse drivers are currently not supported with the pimax driver.