Added documentation about patching the edid using edid json tool. #167
@@ -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):
|
The tools to dump meshes yourself are available here (requires a windows install that can drive the headset):
|
||||||
- https://github.com/Coreforge/pimax-utils
|
- 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
|
## Monado
|
||||||
Use monado from the branch `pimax` from the repository `https://gitlab.freedesktop.org/Coreforge/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.
|
Make sure to use the lighthouse driver `steamvr_lh`, other lighthouse drivers are currently not supported with the pimax driver.
|
||||||
|
|||||||
Reference in New Issue
Block a user