Hello @mcoffin, this issue is already being tracked at https://github.com/ValveSoftware/steam-runtime/issues/295. Closing as a duplicate.
ValveSoftware/steam-runtime#295
@kisak-valve Ah, thanks. I didn't think to look in steam-runtime since I don't really use it on it's own for any games. Thanks!
proton 5.0-9x1 2020-11proton 5.13x1 2020-11
Summary
In
Proton 5.0-9, setting theVK_INSTANCE_LAYERSenvironment variable correctly loads given Vulkan layers. AfterProton 5.13, the Vulkan layers no longer load. I have tried with upstreameddxvkandwine-staging, and it still works there, so I think the issue is in Proton rather than DXVK.Layers that I have tried as test cases:
VK_LAYER_MESA_overlayfrommesaThis has prevented me from switching to 5.13 for many titles, as I have a pretty heavy set of layers for nigh every game that I run. Any tips on where to start looking would also be appreciated, as after checking that the issue isn't with a change in the
dxvkversion, I'm sort-of at a loss for where to start looking.Checking
/proc/THE_GAME_PID/environ, it seems thatVK_INSTANCE_LAYERSis indeed still being set, but just somehow not used by Vulkan.Expected Behavior
Setting
VK_INSTANCE_LAYERSin the environment should properly load Vulkan layers.Observed Behavior (post 5.13)
VK_INSTANCE_LAYERShas no effect on loaded vulkan layersRelevant system information
mesaversion -20.2.1Thank in advance for the help,
Matt