nowrep / obs-vkcapture

OBS Linux Vulkan/OpenGL game capture
GNU General Public License v2.0
532 stars 25 forks source link

Several games still fail to capture with latest master (dbfcd57) and dxvk-git #74

Closed CartoonFan closed 2 years ago

CartoonFan commented 2 years ago

Sorry about the title; I didn't want to make it sound exactly like #73, but I wasn't sure what to write.

Basically, some games still fail to work with https://github.com/nowrep/obs-vkcapture/commit/dbfcd57a31537ec157b0a72c28e835455693c518 and current dxvk (which uses Vulkan 1.3), despite working with dxvk 1.10.2 (which uses Vulkan 1.2). I've found a few, but I'll try to see how many I can reasonably dig up.

Rabi-Ribi (Steam ID#400910): steam-400910_proton_tkg_dxvk_1_10_2.log (works) steam-400910_proton_tkg_dxvk_git_2.log (doesn't work)

Castlevania Advance Collection (Steam ID#1552550): steam-1552550_proton_tkg_dxvk_1_10_2.log (works) steam-1552550_proton_tkg_dxvk_git.log (doesn't work)

The Room (Steam ID#288160): steam-288160_proton_tkg_dxvk_1_10_2.log (works) steam-288160_proton_tkg_dxvk_git.log (doesn't work)

Phoenix Wright: Ace Attorney Trilogy (Steam ID#787480): steam-787480_proton_tkg_dxvk_1_10_2.log (works) steam-787480_proton_tkg_dxvk_git.log (doesn't work)

Jet Set Radio (Steam ID#205950): steam-205950_proton_tkg_dxvk_1_10_2.log (works) steam-205950_proton_tkg_dxvk_git.log (doesn't work)

OS: Arch Linux GPU: Nvidia GTX 960

Hopefully, that should be enough. If you need anything else, just let me know. Thanks!

nowrep commented 2 years ago

Please post rabi-ribi (doesn't work) log with VK_LOADER_DEBUG=all. So in steam, custom launch command should be set to VK_LOADER_DEBUG=all %command%

CartoonFan commented 2 years ago

Here you go :grin: ! steam-400910_proton_tkg_dxvk_git_vkloader_debug_all.log (doesn't work)

nowrep commented 2 years ago

It's a 32bit game and you probably didn't update your 32bit build of obs-vkcapture. Look at contents of /usr/share/vulkan/implicit_layer.d/obs_vkcapture_32.json.

CartoonFan commented 2 years ago

It's a 32bit game and you probably didn't update your 32bit build of obs-vkcapture. Look at contents of /usr/share/vulkan/implicit_layer.d/obs_vkcapture_32.json.

I feel super dumb. :face_exhaling: :flushed: :rofl: I didn't even know that was a thing (or even think to check). That fixed all five games.

Thanks again for being super helpful. Would've still been struggling if it weren't for your help :+1: :1st_place_medal: .