protonscr

[BUG] Double vision when moving head in Euro Truck Simulator 2 OpenVR beta branch

steamvropen bug
ValveSoftware/SteamVR-for-Linux#344 · opened 2020-04-23 by hjri · updated 2020-08-27 · 4 comments · github
Hhjri 2020-04-23 github

Describe the bug
When playing Euro Truck Simulator 2 VR (openvr beta branch, have to add -openvr command argument) moving head around causes double or even triple vision. in-game world/camera movement does not cause such effect. Not sure if it's a bug or performance issue since otherwise game's performance is nearly identical to windows.

To Reproduce
Steps to reproduce the behavior:

  1. Set ETS2 to use Proton 5.0-5 since OpenVR branch is Windows-only
  2. Set ETS2 to use OpenVR beta branch
  3. Untick "enable steamvr theater" option
  4. Take your protein pills and put your helmet on, launch the game.
  5. Get to the point where you can actually driver around.
  6. Sit still and drive, notice how everything looks ok.
  7. Start looking around, notice heavy double-vision (or even triple) vision effect. Most noticeable if you focus on side stripe on the road and turn your head left and right.

Expected behavior
No double vision effect, same as on windows.

System Information (please complete the following information):

  • Distribution: Debian Testing + Sid/tiny bits of experimental
  • SteamVR version: SteamVR Version 1.11.11 (1587177915)
  • Steam client version: 16 April 2020
  • Opted into Steam client beta?: Yes
  • Graphics driver version: Mesa 20.0.4 (LLVM 10.0.0)
  • Gist for SteamVR System Information: https://gist.github.com/hjri/b3ab3b1bfb315706e4144fa2810415db

Screenshots
None yet, might try to take a photo with camera to capture the effect.

Additional context
Seem to be only happening in driving mode. Doesn't happen on native windows. I've seen similar effect long time ago playing Payday 2 VR on windows native with different hardware, but effect was much less noticeable.

Game also crashed when I moved head too much, but I'm not sure if it's related or not. Previously I had other issues like right eye sometimes showing old frame, but it's probably related to compositor being turned on at the time.

Note: Commenters who are also experiencing this issue are encouraged to include the "System Information" section in their replies.

ZZamundaaa 2020-04-25 github

This also happens a lot in a bunch of other games, namely Blade&Sorcery, Boneworks, Minecraft with the Vivecraft mod, No Man's Sky, to a lesser degree also in The Talos Principle VR and Until You Fall, but more with moving in-game and not always with when turning the head.
Basically, all the games that don't perform that well and reproject.

Kkedodrill 2020-05-15 github

This also happens a lot in a bunch of other games, namely Blade&Sorcery, Boneworks, Minecraft with the Vivecraft mod, No Man's Sky, to a lesser degree also in The Talos Principle VR and Until You Fall, but more with moving in-game and not always with when turning the head.
Basically, all the games that don't perform that well and reproject.

This has been my exact experience with SteamVR on Linux. It's also the reason I keep a Windows installation for VR games now.

PPatola 2020-05-16 github

I also have this problem. My system configuration gist: https://gist.github.com/Patola/c7bdad357935be24e2fcb9439fa128a1

And I refuse to pay the Microsoft tax and sign their dreaded EULA for a small convenience. I want Alyx and other VR games to be playable in my open-source OS. So I will never "keep a Windows installation" for no purpose whatsoever.

ZZamundaaa 2020-08-27 github

Sounds exactly like https://github.com/ValveSoftware/SteamVR-for-Linux/issues/327
Try killing all the vrwebhelper processes; that helps a lot for me. Do keep in mind that the dashboard stops working for that session then

Proton versions