Bazzite VR setup Occulus CV1 and issue with mesa-libgl-devel install
hey all, sorry if this has been asked before. tried searching but didn't see anything definitive.
I switched to Bazzite from Win11 about a month ago and have been loving it. I just dug out my Occulus Rift CV1 the other day and have been trying to get it set up. SteamVR doesn't recognize it all even though its all plugged in, so I looked in a little deeper and found out OpenHMD is usually needed to get the CV1 recognized (unless I am misunderstanding, if someone has better info i'd love to hear it).
I know Bazzite being an Immutable distro, you shouldn't tamper with anything in the root file system using rpm-ostree, but it seems VR with the CV1 needs some of the system level access. I might be wrong, I'm certainly no linux expert (especially this immutable style), but I grabbed a program called "envision" that is supposed to streamline setup of various VR headsets, and it gave me a laundry list of dependencies that didn't exist on my Bazzite install.
I used rpm-ostree to try to resolve this (against bazzite documentation recommendations, so I get it if I get flak for that) and it seemed to work for all but one dependency. that dependency is "mesa-libgl-devel". I get a version mismatch because it seems Bazzite utilizes a custom patched version of mesa, and the devel package version necessary does not exist on the normal fedora repositories that rpm-ostree seems to validate against.
I was wondering if there was a way to add some sort of bazzite specific repository (COPR? I'm still learning) for rpm-ostree that includes the mesa-libgl-devel version needed to get "envision" its requirements to finally install OpenHMD. The version it is asking for is "mesa-libGL-devel-25.1.5-1.fc.42.x86_64". (unless i'm misunderstanding the output of rpm-ostree)
if it helps, attached is the output I get from "rpm-ostree install mesa-libGL-devel"
I switched to Bazzite from Win11 about a month ago and have been loving it. I just dug out my Occulus Rift CV1 the other day and have been trying to get it set up. SteamVR doesn't recognize it all even though its all plugged in, so I looked in a little deeper and found out OpenHMD is usually needed to get the CV1 recognized (unless I am misunderstanding, if someone has better info i'd love to hear it).
I know Bazzite being an Immutable distro, you shouldn't tamper with anything in the root file system using rpm-ostree, but it seems VR with the CV1 needs some of the system level access. I might be wrong, I'm certainly no linux expert (especially this immutable style), but I grabbed a program called "envision" that is supposed to streamline setup of various VR headsets, and it gave me a laundry list of dependencies that didn't exist on my Bazzite install.
I used rpm-ostree to try to resolve this (against bazzite documentation recommendations, so I get it if I get flak for that) and it seemed to work for all but one dependency. that dependency is "mesa-libgl-devel". I get a version mismatch because it seems Bazzite utilizes a custom patched version of mesa, and the devel package version necessary does not exist on the normal fedora repositories that rpm-ostree seems to validate against.
I was wondering if there was a way to add some sort of bazzite specific repository (COPR? I'm still learning) for rpm-ostree that includes the mesa-libgl-devel version needed to get "envision" its requirements to finally install OpenHMD. The version it is asking for is "mesa-libGL-devel-25.1.5-1.fc.42.x86_64". (unless i'm misunderstanding the output of rpm-ostree)
if it helps, attached is the output I get from "rpm-ostree install mesa-libGL-devel"
message.txt4.2KB