You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I just did a fresh install of bazzite, so everything should be as default as it gets. The only package I've layered is mullvad-vpn. I set up my Steam library using the preinstalled native Steam, and moved my old Bottles (flatpak) games into new Lutris (native) prefixes, then installed OBS, the VK capture plugin, and the flatpak vulkan layer through the terminal. I did NOT install OBS from the first boot portal, so if that does anything special, that might be my whole problem.
After adding obs-gamecapture %command% into the launch options of a couple of my games, nothing seemed to be working.
After pulling my hair out over it and troubleshooting for several hours, including testing with both vkcube and glxgears (both captured fine), I realized that apart from one game, everything I was testing was very old, so I tried loading a more recent game, and it captured fine.
I also tested installing Bottles as a flatpak and running one of my old games through that instead. It captured properly. Out of curiosity, I rebased to testing just to see if there's been an update that fixes whatever's going on here, but nothing changed.
That made me think that for some reason, I didn't have the 32 bit version of the native vkcapture package installed, but rpm -qa | grep obs returns the following:
The 64 bit files are in /usr/lib64 and what I assume to be the 32 bit files are in /usr/lib
So, in short:
OBS installed as flatpak, including necessary flatpak plugin and vulkan layer
64 bit games running through native Steam or native Lutris capture as expected
32 bit games running through native Steam or native Lutris do NOT capture
32 bit games running through flatpak Bottles DO still capture
For whatever reason, the 32 bit version of native vkcapture is not being loaded by flatpak OBS
What did you expect to happen?
I expect to be able to enter obs-gamecapture %command% in the launch options of any game and have capture functionality working, regardless of whether the game is 64 or 32 bit, and regardless of vulkan or opengl.
Describe the bug
I just did a fresh install of bazzite, so everything should be as default as it gets. The only package I've layered is
mullvad-vpn
. I set up my Steam library using the preinstalled native Steam, and moved my old Bottles (flatpak) games into new Lutris (native) prefixes, then installed OBS, the VK capture plugin, and the flatpak vulkan layer through the terminal. I did NOT install OBS from the first boot portal, so if that does anything special, that might be my whole problem.After adding
obs-gamecapture %command%
into the launch options of a couple of my games, nothing seemed to be working.After pulling my hair out over it and troubleshooting for several hours, including testing with both
vkcube
andglxgears
(both captured fine), I realized that apart from one game, everything I was testing was very old, so I tried loading a more recent game, and it captured fine.I also tested installing Bottles as a flatpak and running one of my old games through that instead. It captured properly. Out of curiosity, I rebased to
testing
just to see if there's been an update that fixes whatever's going on here, but nothing changed.That made me think that for some reason, I didn't have the 32 bit version of the native vkcapture package installed, but
rpm -qa | grep obs
returns the following:The 64 bit files are in
/usr/lib64
and what I assume to be the 32 bit files are in/usr/lib
So, in short:
What did you expect to happen?
I expect to be able to enter
obs-gamecapture %command%
in the launch options of any game and have capture functionality working, regardless of whether the game is 64 or 32 bit, and regardless of vulkan or opengl.Output of
rpm-ostree status
Hardware
No response
Extra information or context
No response
The text was updated successfully, but these errors were encountered: