Some of the misrendering issues go away with d3d11.dcSingleUseMode = False. I found the d3d11.log and dxgi.log files. Their names were not what I expected:
After updating Proton to 4.11-3, the app is able to start and display something. But there are rendering artifacts (see screenshot)
Read above.
Read above.
This is with Proton 4.11-3, where dcSingleUseMode should be disabled, but according logs it isn't:
warn: D3D11: Command list submitted multiple times,
warn: but d3d11.dcSingleUseMode is enabled
Why would it? There's no release of DXVK with this fix that's in Proton afaik.
Ok, @ryao comment from https://github.com/ValveSoftware/SteamVR-for-Linux/issues/218 mislead me a bit.
Is there a way to disable d3d11.dcSingleUseMode without recompiling DXVK?
dxvk.conf
There has been no DXVK update since 4.11-2, so yes, it is expected to be broken. Changing the option won't fix all of it since there were actually two different issues with it.
Changing the option won't fix all of it since there were actually two different issues with it.
Yes, I've just tried it, the difference is very minor https://i.imgur.com/VVipivV.png
Ok, @ryao comment from ValveSoftware/SteamVR-for-Linux#218 mislead me a bit.
Is there a way to disable d3d11.dcSingleUseMode without recompiling DXVK?
Sorry about the confusion. I had talked to people about getting ValveSoftware/Proton#2616 fixed in 4.11-3. I had expected that these patches would be pulled into it, so I did not explicitly ask about it. I had wanted to get both this and ValveSoftware/Proton#2616 fixed in 4.11-3. My view had been that ValveSoftware/Proton#2616 was less likely to be fixed in 4.11-3, so I had explicitly talked to people about it. It was not a bad assumption that this would be fixed too, but it ended up being incorrect. I regret not talking to people about this one too. I never thought that it would be omitted.
DXVK 1.3.3 fixed incorrect rendering for me. Performance looks ok too: 6.4 score, 0 frames below 60fps, 0 frames CPU-bound.
proton 4.11-3x2 2019-08proton 4.11-2x1 2019-08
Software information
SteamVR Performance Test
Picked the do not report to valve launch option through the right click context menu under the Tools section of my Steam library.
System information
Apitrace file(s)
Log files