ValveSoftware / SteamVR-for-Linux

Issue tracker for the Linux port of SteamVR
918 stars 45 forks source link

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

Open hjri opened 4 years ago

hjri commented 4 years ago

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):

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.

Zamundaaa commented 4 years ago

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.

kedodrill commented 4 years ago

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.

Patola commented 4 years ago

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.

Zamundaaa commented 4 years ago

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