protonscr

Issues with some proton games & async reprojection (radv)

steamvrclosed
ValveSoftware/SteamVR-for-Linux#152 · opened 2018-11-03 by ChristophHaag · updated 2021-02-24 · 4 comments · github
CChristophHaag 2018-11-03 github

Using RX 480 with latest mesa git: sysinfo.txt

This affects some games. One of them is Senza Peso. Here's a video: https://www.youtube.com/watch?v=fV6IuRvNrPk
If you watch the frame time graph, you'll see the issues. There's this stair effect where some bad effects accumulate and then some massive CPU usage happens.

Using enableLinuxVulkanAsync" : false, makes the frame timings a lot better though there are still issues sometimes like this:
screenshot_20181103_033635

CChristophHaag 2018-11-20 github

Updated to the newest SteamVR beta https://steamcommunity.com/games/250820/announcements/detail/3038136886322358281 and now vrcompositor stops rendering altogether.
Video, it happens at 0:51: https://youtu.be/oQyWnGKRP_g

Side notes:
The beginning works much better than in my first video because I upgraded from RX 480 to Vega 64.
On the Vega 64 I still noticed the same bad async reprojection effects later on in Senza Peso.
I also updated llvm&mesa since my last try, so I can't say for sure that the freeze is SteamVR beta's fault.

CChristophHaag 2018-12-31 github

Somewhat good news: With async reprojection disabled, Senza Peso runs much better now, example:
screenshot_20181231_005724
Sound crackling is almost completely gone too.

With async reprojection enabled I can't really test because it still freezes after a short while, and I also see #166 now.
With some luck it will work better already with async reprojection, once it's fixed.

Llostgoat 2019-08-09 github

I think this should be fixed with the 1.7.2, but can you confirm. I want to track down any remaining perf issues with async.

CChristophHaag 2021-02-24 github

These specific issues are so old, I am sure they are irrelevant now.

Nothing extracted yet.