flathub / com.valvesoftware.Steam.CompatibilityTool.Proton-GE

https://flathub.org/apps/details/com.valvesoftware.Steam.CompatibilityTool.Proton-GE
50 stars 5 forks source link

Fix build for 7.14-1 #90

Closed ColinKinloch closed 2 years ago

ColinKinloch commented 2 years ago

Same changes as #88 on top of 7.14-1

flathubbot commented 2 years ago

Started test build 84932

flathubbot commented 2 years ago

Build 84932 was cancelled

Lctrs commented 2 years ago

Not very satisfied with adfko requirements being split in 2 different files again.

ColinKinloch commented 2 years ago

Oh, sorry I was just copying Proton-Exp. I'll fix it.

flathubbot commented 2 years ago

Started test build 84942

flathubbot commented 2 years ago

Build 84942 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/82795/com.valvesoftware.Steam.CompatibilityTool.Proton-GE.flatpakref
ColinKinloch commented 2 years ago

Same issue with Elden Ring as #85

ColinKinloch commented 2 years ago

I've transposed ./files/lib64/wine/vkd3d-proton/d3d12.dll between 7.9 and 7.10. This causes the error in 7.9 and resolving it in 7.10. The problem is somewhere here: https://github.com/HansKristian-Work/vkd3d-proton/compare/c411d0d0...6353050

ColinKinloch commented 2 years ago

Launching Elden Ring with VKD3D_DEBUG=trace %command% prints:

0194:info:vkd3d_init_device_caps: KHR_dynamic_rendering is not supported by this implementation. This is required for correct operation.

vulkaninfo shows VK_KHR_dynamic_rendering is present in host but is missing in the flatpak.

ColinKinloch commented 2 years ago

With mesa-git running Elden Ring prints:

01b4:err:vkd3d_init_device_caps: Null descriptor in VK_EXT_robustness2 is not supported by this implementation. This is required for correct operation.

This happens both with Proton-GE and Proton-Exp

ColinKinloch commented 2 years ago

I suppose it makes sense to wait for runtime support for mesa 22 https://gitlab.com/freedesktop-sdk/freedesktop-sdk/-/issues/1391

flathubbot commented 2 years ago

Started test build 87168

flathubbot commented 2 years ago

Build 87168 successful To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/85007/com.valvesoftware.Steam.CompatibilityTool.Proton-GE.flatpakref