I have an Oculus Rift CV1 that worked successfully through direct rendering (SteamVR+OpenHMD) and as a screen added to the desktop using integrated graphics (Ryzen 9 7900X). I got a new RTX 4080, and the output does not work through the card. To be clear, everything appears to work through the computer. SteamVR grabs the device and claims to be direct rendering to it. When “AllowHMD” is set to “yes” in xorg.conf, Nvidia-settings recognizes the display and extends the desktop. However, there is no output on the headset itself in either of these cases. The screen is still blank and turned off. This appears to be an issue with the current 525 driver series that was not the case for the 510 series according to the OpenHMD github. I did not see any indication of the issue being reported, so I apologize if I missed something. The attached bug report log showcases that the driver sees the headset correctly.
nvidia-bug-report.log.gz (766.4 KB)
Here is the link to the OpenHMD GitHub issue. The forum would not allow me to put two links in my first post. (Oculus CV1 No Display · Issue #340 · OpenHMD/OpenHMD · GitHub)
Please set
Option "AllowHMD" "true"
Option "ModeDebug" "true"
in the device section of your xorg.conf and create a new nvidia-bug-report.log.
Here you go:
nvidia-bug-report.log.gz (633.0 KB)
And here is my xorg.conf:
xorg.conf (1.3 KB)
And here is what the nvidia xserver settings shows: