[HEROIC/GAME] OBS Game Capture doesn't capture HGL installed games

Hello everyone!

I have an issue using obs-vkcapture plugin with HGL installed games. It doesn't seems to capture in OBS when I launch a game. On the other side, everything works with Steam.

I tried to add OBS_VKCAPTURE=1 and OBS_GLCAPTURE=1 in the environment zone in the game options, and then tried obs-gamecapture as an argument, with no results. Everything with first Wine-GE, and then with GE-Proton with UMU activated. I also tried to add the game to Steam and then adding env OBS_VKCAPTURE=1 %command%, still nothing. Finally, I added OBS_VKCAPTURE=1 to /etc/environment, works for Steam, not HGL. 🙁

I tried 3 different games. I'm using HGL and OBS with Flatpak.

Thanks for any help!

System:
CPU: 16x 12th Gen Intel(R) Core(TM) i5-12600KF
Memory: 33.49 GB (used: 5.55 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT]
    IDs: D=747e V=1002 SD=5327 SV=1849
    Driver: amdgpu
OS: Linux Mint 22.1 (Xia) (linux)

The current system is not a Steam Deck
We are running inside a Flatpak container

Software Versions:
  Heroic: 2.16.0 Scopper Gaban
  Legendary: 0.20.36 Urban Flight (Heroic)
  gogdl: 1.1.2
  comet: comet 0.2.0
  Nile: 1.1.2 Will A. Zeppeli


Logs:
Was this page helpful?