Update on VR: No more doublevision. It seems valve updated the steamvr beta for linux.
At default supersampling (190%) I got 1fps and had to kill the process. I set the override in steamvr to 52% to be just above native HMD resolution and it performed fine that way.
I've also been looking into the controller problem with proton.
I spent a lot of time trying to find a way to disable the effects of "SDL_GAMECONTROLLERCONFIG"... nothing I tried worked.
Checking the environment using: xargs --null --max-args=1 echo < /proc/(edprocid)/environ
... buttons are hijacked both with and without SDL_GAMECONTROLLERCONFIG listed. Launched from steam lists it, launched with the script I got for launching the game with proton a while back does not list it.
Setting launch options in steam: SDL_GAMECONTROLLERCONFIG=030000006d04000018c2000010010000,wingman2, %command%
Game no longer receives any input at all.
Delete/rename: controller_configuration.vdf (this is deep in the steam folder)
Caused steam to no longer start edlaunch.
After all this, it appears to me that Proton is trying to force the use of xinput. This I believe is the root of the problem. My controller works better with ED as a generic directinput controller. I have yet to find a way to completely disable use of xinput by Proton.
I also tried to get ED working with plain wine again, but no luck. HardwareIdentifier.exe fails saying dotnet is not installed... I wanted to test in plain wine again because back when I had it working, I had zero controller problems. I wanted to make sure that was still true.
Ooh, thought of something else to search and try, this launch option: SDL_HINT_XINPUT_ENABLED=0 %command%
And..... nope. Button9 is still being hijacked as "start".
[sad]
I give up for today. Anybody got any ideas?
At default supersampling (190%) I got 1fps and had to kill the process. I set the override in steamvr to 52% to be just above native HMD resolution and it performed fine that way.
I've also been looking into the controller problem with proton.
I spent a lot of time trying to find a way to disable the effects of "SDL_GAMECONTROLLERCONFIG"... nothing I tried worked.
Checking the environment using: xargs --null --max-args=1 echo < /proc/(edprocid)/environ
... buttons are hijacked both with and without SDL_GAMECONTROLLERCONFIG listed. Launched from steam lists it, launched with the script I got for launching the game with proton a while back does not list it.
Setting launch options in steam: SDL_GAMECONTROLLERCONFIG=030000006d04000018c2000010010000,wingman2, %command%
Game no longer receives any input at all.
Delete/rename: controller_configuration.vdf (this is deep in the steam folder)
Caused steam to no longer start edlaunch.
After all this, it appears to me that Proton is trying to force the use of xinput. This I believe is the root of the problem. My controller works better with ED as a generic directinput controller. I have yet to find a way to completely disable use of xinput by Proton.
I also tried to get ED working with plain wine again, but no luck. HardwareIdentifier.exe fails saying dotnet is not installed... I wanted to test in plain wine again because back when I had it working, I had zero controller problems. I wanted to make sure that was still true.
Ooh, thought of something else to search and try, this launch option: SDL_HINT_XINPUT_ENABLED=0 %command%
And..... nope. Button9 is still being hijacked as "start".
[sad]
I give up for today. Anybody got any ideas?
Last edited: