SteamVR-for-Linux icon indicating copy to clipboard operation
SteamVR-for-Linux copied to clipboard

Falcon BMS 4.37.4, distorted picture in OpenVR mode.

Open XenoPL opened this issue 1 year ago • 3 comments

VR in Falcon BMS 4.37 update 4 when run under Linux in OpenVR mode shows weirdly distorted picture. Objects very close to camera (cockpit, etc ...) seem to be almost fine, but things in the distance (terrain) looks like watched trough magnifying glass, also whole 3D world (terrain, sky dome) is moving with head movement. Running VR in BMS OpenVR mode under windows shows so such issue.

Steps to reproduce the behavior:

  1. Run Falcon BMS 4.37.4 in OpenVR mode.
  2. Enter 3D world (quickest way: select "Dogfight" from list on left side of main UI, click "Commit", click "Takeoff" on next screen)
  3. Look outside the cockpit.

Expected behavior 3D world is displayed in proper scale, stays stationary in relation to room setup.

Actual result, world seem out of scale, camera position and movement seem to be wron in relation to rest of 3D world BMS_bad1 BMS_bad2 BMS_bad3

System Information (please complete the following information): Hardware:

  • CPU AMD Ryzen 5 5600X,
  • M/B: MSI B550-A PRO,
  • GPU: Saphire Radeon RX 6800,
  • HMD: Pico 4 Software
  • Steam client version (build number or date): 1718305227 (Thu, Jun 13 8:39 PM UTC -08:00)
  • SteamVR version: 2.6.2beta (2.5.5 and 2.4.4 also affected)
  • OS: Fedora 40/KDE6/Mesa 24.1.1/kernel 6.8.11
  • HMD connection: ALVR 20.8.1
  • Steam runtime diagnostics: https://pastebin.com/MLaDhKrZ

XenoPL avatar Jun 16 '24 17:06 XenoPL

BMS 4.37.4 OpenVR mode Windows 10, screenshots from about the same place, pose under windows (expected result) BMS_good1 BMS_good2 BMS_good3

XenoPL avatar Jun 16 '24 17:06 XenoPL

No changes with SteamVR 2.7.1 + latest Proton Experimental. Also I'm running BMS with proton bare metal messing with containers if that matters.

XenoPL avatar Jun 20 '24 21:06 XenoPL

Just for a note SteamVR 2.7.2 update - no changes. Tried both on Plasma6/Wayland and Gnome/X11.

XenoPL avatar Jun 27 '24 19:06 XenoPL

Sadly BMS 4.37u4 + SteamVR 2.9.5 + Proton experimental as of date: 6th Feb 2025 it's still broken :(

XenoPL avatar Feb 06 '25 20:02 XenoPL

With some more testing on Windows side, it appears to be BMS bug, related to running game in fullscreen mode. For some reason under Linux/Proton it also occurs when running in borderless mode too. Workaround is to use windowed mode.

XenoPL avatar Mar 26 '25 11:03 XenoPL

Another note, enabling "Virtual Desktop emulation" fixes borderless mode, fullscreen being broken is BMS thing.

XenoPL avatar Jun 06 '25 12:06 XenoPL