After a year of anguish, I've given up on #SteamVR and threw in my lot with #Monado, #LibSurvive, and #OpenComposite. I didn't have high hopes for this stack.
But I was wrong. Yes, it was kind of a pain to set up, but I had a good guide to lead me through the process on Arch-derivatives (https://monado.freedesktop.org/valve-index-setup.html).
Monado works! The reprojection works! And this puts to rest my hypotheses that maybe something other than SteamVR broke. My hardware works fine with Monado, but not SteamVR, which I must interpret as evidence that SteamVR is just a broken mess on #Linux.
I finally have a reason to get back into #Resonite! I needed to be kitsunedoll in #VR again so bad.
By the way, the mistake I made was to point to the wrong directory in openvrpaths.vrpath.opencomp
. I didn't have a git
directory to clone OpenComposite into. Oops.