From 25047b6c0afe5ef289845f7e9b1ae87767f4912e Mon Sep 17 00:00:00 2001 From: tleydxdy Date: Fri, 2 Jan 2026 03:43:07 -0500 Subject: [PATCH] Add workaround for headset with canted views (#918) See https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2312 --- src/__tests__/unit/os.test.ts | 4 +++- src/main/services/bs-launcher/abstract-launcher.service.ts | 1 + src/main/services/linux.service.ts | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/__tests__/unit/os.test.ts b/src/__tests__/unit/os.test.ts index 3010e8a7..664de857 100644 --- a/src/__tests__/unit/os.test.ts +++ b/src/__tests__/unit/os.test.ts @@ -51,6 +51,7 @@ describe("Test os.helpers bsmSpawn", () => { STEAM_COMPAT_CLIENT_INSTALL_PATH: "/steam", STEAM_COMPAT_APP_ID: BS_APP_ID, SteamEnv: "1", + OXR_PARALLEL_VIEWS: "1", }); } }); @@ -140,7 +141,8 @@ describe("Test os.helpers bsmSpawn", () => { "STEAM_COMPAT_INSTALL_PATH", "STEAM_COMPAT_CLIENT_INSTALL_PATH", "STEAM_COMPAT_APP_ID", - "SteamEnv" + "SteamEnv", + "OXR_PARALLEL_VIEWS" ]; const newEnv = { ...BS_ENV, diff --git a/src/main/services/bs-launcher/abstract-launcher.service.ts b/src/main/services/bs-launcher/abstract-launcher.service.ts index 223869a1..8369eef9 100644 --- a/src/main/services/bs-launcher/abstract-launcher.service.ts +++ b/src/main/services/bs-launcher/abstract-launcher.service.ts @@ -73,6 +73,7 @@ export abstract class AbstractLauncherService { "STEAM_COMPAT_CLIENT_INSTALL_PATH", "STEAM_COMPAT_APP_ID", "SteamEnv", + "OXR_PARALLEL_VIEWS", "PROTON_LOG", "PROTON_LOG_DIR", ], diff --git a/src/main/services/linux.service.ts b/src/main/services/linux.service.ts index 5f12896a..d5c91007 100644 --- a/src/main/services/linux.service.ts +++ b/src/main/services/linux.service.ts @@ -105,6 +105,8 @@ export class LinuxService { "STEAM_COMPAT_APP_ID": BS_APP_ID, // Run game in steam environment; fixes #585 for unicode song titles "SteamEnv": "1", + // Fix reflections in Monado + "OXR_PARALLEL_VIEWS": "1", }; if (launchOptions.launchMods?.includes(LaunchMods.PROTON_LOGS)) {