You are not logged in.
I have been having issues with my Lenovo Legion Pro 5i when playing a game (Total War: Pharoah Dynasties) via Steam/Proton. During the battle portions of the game, the frame rates drop to <5 and I noticed the GPU was barely being stressed.
After inspecting the Proton logs, I found this recurring problem:
713.261:02f0:02f4:warn:seh:OutputDebugStringW L"Direct3D failed to compile VS 'vs40_shadow_4_bones_dismember' in file 'FX/WeightedWithBlood.hlsl'\n\tfull path: 'FX/WeightedWithBlood.hlsl'\n\tError: error X3501: 'vs40_shadow_4_bones_dismember': entrypoint not found\n\n"So it appears to be some kind of problem where the vertex shaders won't compile or can't be found.
I have a desktop using an AMD GPU that does not have this problem, so I first thought this is an issue with the drivers. My laptop (which is having the problems) has a Nvidia 4060 and an integrated GPU, but I have selected only the discrete GPU in the BIOS and have triple checked that I have all the correct drivers:
- nvidia-open (also tried nvidia)
- nvidia-utils
- lib32-nvidia-utils
- mesa
- lib32-mesa
- vulkan-icd-loader
- lib32-vulkan-icd-loader
I have tried different versions of Proton including Proton-GE but this doesn't seem to change anything. I've tried using the launch option PROTON_USE_WINED3D to see if the OpenGL pipeline would work, but also no. I really don't know if this is a problem with my OS and driver support or just an issue with Proton and/or the game.
Last edited by DanZanzibar (2025-09-17 13:39:52)
Offline