VR fullscreen bug - zoomed world outside cockpit.
-
First, this issue is known to @oleuzop and he approved me to post this bug report.
This post is meant to keep the track of the issue, in hope it can be fixed someday and for users to be aware and provide known workarounds.This bug started to appear on BMS 4.37u4 and is present in current (4.37u6) release, it’s present running both OpenVR and OpenXR APIs on SteamVR and VirtualDestop.
Issue itself is weird messed up perspective in VR when BMS is set to run in fullscreen mode.
It looks like world outside of the cockpit is zoomed in, terribly pixelated and stretched in vertical and the cockpit itself looks mostly normal, but to some degree it follows head movement.
Screenie of messed up perspective in fullscreen mode:
and how it should look like (both screenies were captured in almost the same head position)
Steps to reproduce:
- run BMS 4.37u4 or later in VR mode (doesn’t matter which VR API),
- in game setup set fullscreen mode, hit apply,
- enter 3D world (fly TE, Dogfight session or regular campaign mission)
Workaroud: use borderless or widowed mode
This issue also happens on Linux, but so far it seem there’s more variation to this:
when using borderless mode bug manifests exactly as fullscreen on windows, in fullscreen mode perspective seemed to be ok, but terrain was looking very low-res: ie blocky/pixelated.Workaround for Linux users: use windowed mode.
Funny thing: on Linux when running fullscreen mode and enabling FSAA to at least 2x solved pixelated terrain issue. But I think running BMS in windowed mode is the way to go for nowSystem software specs (Windows side):
Windows 10 Pro 22H2, compilation :19045.5487
Features: Windows Feature Experience Pack 1000.19061.1000.0GPU driver: Adreanalin 24.12.1
VR software:
VD 1.33.4
SteamVR 2.9.6 beta
ALVR: 20.12.1 -
@Xeno said in VR fullscreen bug - zoomed world outside cockpit.:
@Blackhawk163 Could here be bug in Pimax Software? I remember Mover complained about his headset doing funky things while he was playing iRacing. Fullsceen issue affects whole session in 3D world, from very start , untill exit.
Whelp I switched it to have it run under steam using Pimax XR 0.4.4 and no crashes. I’ll bite the bullet and upgrade the actual pimax software (currently on 1.36.01.01) and see if there’s any difference. Hopefully this is just limited to my HW configuration but thank you for the suggestion.
-
@Xeno Please tell us the resolution of your monitor(s)
And their spatial arrangement, if multimon
And what specific resolution/scaling mode you’re selecting in the Setup/Graphics page
-
@airtex2019 might also be interesting to know if it occurs with g_bVRNoPresent set to 1 ?
-
@airtex2019
Single screen: DELL U2412M 1920x1200@rubbra
set g_bVRNoPresent 1 has no effect, bug still occurs -
@Xeno tell me about your experience, borderless vs fullscreen, on linux/wine
does linux perform noticeably better, in fullscreen? (better throughput/fps or better latency?) is it stable … are you able to switch windows etc relatively seamlessly? (what desktop env are you running?)
over in windoze world, they are clearly pursuing a long path to make the two things identical … viz. hosting FSE mode apps in a container window, and giving borderless window mode apps direct access to the hardware front buffer
I don’t have any idea where linux/wine is at, in comparison
-
@airtex2019
In terms of stability BMS under Wine/Proton performs very well, alt tabbing works just fine in both fullscreen and borderless mode. Both are almost the same in terms of performance, everything feels pretty smooth. I think windowed mode causes ~10% perf hit, but I can’t say is it because of windowed mode or because it’s only one that renders correctly.My only real gripe aside from this bug, is colors in BMS VR are way to bright (maybe screen color info missing, so BMS HDR tone mapping goes stupid?)
My Linux OS specs:
Fedora 41
kernel: 6.12.13 (upgraded to 6.13 yesterday, but I’ve made no testing)
GPU drivers: mesa 24.3
Window server: wayland 1.23
DE: KDE Plasma 6.3
Qt6: 6.8 -
Is this the same bug that causes the whole screen to be zoomed into your “face?” I keep getting these, almost as if my Pimax CL lost tracking. Lately it seems as if it’s happening more often. Gave me a serious case of motion sickness lol on how it follows your head movements.
-
@Blackhawk163 Quite likely, you may try to experiment with borderless/windowed mode to see if it helps.
-
@Xeno said in VR fullscreen bug - zoomed world outside cockpit.:
@Blackhawk163 Quite likely, you may try to experiment with borderless/windowed mode to see if it helps.
Tried, and no dice. Borderless/windowed/full screen. Open XR or using pimaxplay app it’s all the same. It’s the advanced Maverick mission for now that seems to have this bug 100% for me. Always happens at WP 7 when trying to hit the Zsu 23-4. It’s already hard enough battling with a squirrelly TDC (yes tried settings 3-7 to curve it) so I go to make another pass and then camera gets shoved about 3 inches from the hud. Centering the VR doesn’t help, and when paused it seems as if the whole cockpit has been truncated. Exiting back to the mission planning screen and restarting that mission, has the same effect with all being good from WP’s 1-6.
LOL I’m determined to beat this one, but I guess it’s off to the other training missions for now.
Because I’m a glutton for punishment, I retried the mission with OPXRTK. No zoomed in world anomaly, of course I can’t exit the mission without a CTD, but hey, I did it for science.
-
@Blackhawk163 Could here be bug in Pimax Software? I remember Mover complained about his headset doing funky things while he was playing iRacing. Fullsceen issue affects whole session in 3D world, from very start , untill exit.
-
Maybe? I’ll try steamvr and see how that goes.
-
@Xeno said in VR fullscreen bug - zoomed world outside cockpit.:
@Blackhawk163 Could here be bug in Pimax Software? I remember Mover complained about his headset doing funky things while he was playing iRacing. Fullsceen issue affects whole session in 3D world, from very start , untill exit.
Whelp I switched it to have it run under steam using Pimax XR 0.4.4 and no crashes. I’ll bite the bullet and upgrade the actual pimax software (currently on 1.36.01.01) and see if there’s any difference. Hopefully this is just limited to my HW configuration but thank you for the suggestion.
-
A airtex2019 has marked this topic as solved on
-
X Xeno referenced this topic on
-
@airtex2019 to add a note how BMS behaves on Linux. As said there’s I’ve never experienced any difference in perf between fullscreen and borderless. The gamma too high in VR problem is somehow related to MSAA, with x1 colors are ok, but x2 and higher colors are shifted to white.More details in my report on dxvk github: https://github.com/doitsujin/dxvk/issues/4786