From a49766a3b6db6cf0bcd113a2e8b15f270258cf4f Mon Sep 17 00:00:00 2001 From: Esme Povirk Date: Fri, 18 Apr 2025 20:05:47 +0000 Subject: [PATCH] proton: Run Xalia in supported only mode. CW-Bug-Id: #24679 --- proton | 31 +++---------------------------- 1 file changed, 3 insertions(+), 28 deletions(-) diff --git a/proton b/proton index e894a153..e9f65a72 100755 --- a/proton +++ b/proton @@ -1351,33 +1351,6 @@ def default_compat_config(): #options to also be enabled for prerequisite setup steps if "STEAM_COMPAT_APP_ID" in os.environ: appid = os.environ["STEAM_COMPAT_APP_ID"] - if appid in [ - "7000", # Tomb Raider: Legend - "7200", # Trackmania United Forever - "8000", # Tomb Raider: Anniversary - "11020", # TrackMania Nations Forever - "11450", # Overlord - "15750", # Oddworld: Stranger's Wrath HD - "22300", # Fallout 3 - "22370", # Fallout 3: Game of the Year Edition - "22380", # Fallout: New Vegas - "72850", # The Elder Scrolls V: Skyrim - "377160", # Fallout 4 - "397950", # Clustertruck - "489830", # The Elder Scrolls V: Skyrim Special Edition - "610190", # WARRIORS ALL-STARS - "712180", # Mugsters - "1818750", # MultiVersus - # Unity3D launchers: - "418620", # The TakeOver - "480450", # Floppy Heroes - "890930", # Whiskered Away - "931690", # Himno - "1050680", # Survirus - "3143980", # The Adventure of Ninomae Ina'nis - "1903340", # Clair Obscur: Expedition 33 - ]: - ret.add("xalia") if appid in [ "255960", #Bad Mojo Redux @@ -1687,8 +1660,10 @@ class Session: if "noopwr" in self.compat_config: self.env["WINE_DISABLE_VULKAN_OPWR"] = "1" - if "xalia" in self.compat_config and "PROTON_USE_XALIA" not in self.env: + if "PROTON_USE_XALIA" not in self.env: self.env["PROTON_USE_XALIA"] = "1" + if "xalia" not in self.compat_config: + self.env["XALIA_SUPPORTED_ONLY"] = "1" if "nohardwarescheduling" in self.compat_config and "WINE_DISABLE_HARDWARE_SCHEDULING" not in self.env: self.env["WINE_DISABLE_HARDWARE_SCHEDULING"] = "1"