При использовании obs-vkcapture с wine в OBS не показывается mangohud (старая игра)

2023-10-09T17:35:00+05:00

linux-gaming

Игра Shrek 2 The Game, в самой игре mangohud есть но в превью obs и на записи его нету

Играл в Shrek 2 The Game с такими параметрами из под терминала

DXVK_HUD=compiler vk_radv obs-gamecapture gamemoderun mangohud WINEPREFIX="$HOME/.local/share/wineprefixes/Shrek_2" wine $HOME/Games/Shrek\ 2/System/game.exe

Примечание: Запускал с установленным в префикс для игры dxvk (но он не работал). Так и без dxvk

Obs запускал с такими опциями из под терминала OBS_USE_EGL=1 obs

Решил проблему благодаря DgVoodoo, необходимо скачать последнюю версию DgVoodoo и при распаковки закинуть все dll'ки из /dgVoodoo2_79_3/MS/x86/ в папку с игрой и прописать определение используя переменную WINEDLLOVERRIDES="d3d8,d3d9,d3dimm,ddraw=n,b" при запуске игры

Запустив с данными опциями и переменными:

DXVK_HUD=compiler obs-gamecapture gamemoderun mangohud WINEDLLOVERRIDES="d3d8=n,b;d3d9=n,b;d3dimm=n,b;ddraw=n,b"  WINEPREFIX="$HOME/.local/share/wineprefixes/Shrek2" wine $HOME/Desktop/Shrek\ 2.lnk