Many Steam Games Won't Start With Later Proton Versions

Since I’ve installed Manjaro about a year ago, I’ve noticed a general inability to start most Windows games on Steam with Proton Experimental, 6.3, 5.13, and 5.0. Despite uninstalling them as tools on Steam, completely wiping their directories, uninstalling Steam, and reinstalling everything, they generally don’t work. Interestingly, 4.11 works fine for some games.
This hasn’t really bothered me because I built Proton-GE from AUR and this has satisfied most of my gaming needs. However, recently, I’ve been having issues with Proton-GE that has persisted through system reboots.
Similar to the other proton versions, hitting Play with Proton-GE enabled will instantly fail to boot up most games. This is after notably being able to play those same games with Proton-GE. A complete wipe and reinstall of GE will fix this issue, but I’m not a huge fan of having to do that every few days. I’m getting this in the game logs after using proton to log it:

======================
Proton: 1633118876 6.18-GE-2
SteamGameId: 632360
Command: ['/etc/drive2/SteamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2.exe']
Options: {'forcelgadd'}
======================
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
fsync: up and running.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
wine: failed to open L"C:\\windows\\system32\\wineboot.exe": c0000135
15540.118:0020:0024:err:environ:run_wineboot failed to start wineboot c0000135
wine: failed to load start.exe: c0000135
pid 18538 != 18537, skipping destruction (fork without exec?)

Again, this occurs after confirming the game has worked before with the same installation/version of Proton-GE before. The only thing of note that may happen after this is booting up a Windows VM with a second graphics card being passed through and playing some games there, then shutting it down. I’ve noticed this has caused some issues on some games.
All I gather from this is for some reason wineboot.exe and start.exe aren’t found. Any idea how to resolve this issue?

You have your Steam library in /etc/? :thinking:

What is your hardware? How to provide good information

How do you do your GPU passthrough for your VM?

No they are, they can not start, this is different.

Hello @MySeacat :wink:

Sorry, but what the heck are doing in /etc ? :laughing:

/etc is there for configuration files and not binary files…

Have a look here: 3.7. /etc : Host-specific system configuration

If you don’t want to fit to the FHS Standards, then you will get problems at some point and maybe now you have a problem because of this.

This is a so called “stopcode of windows” and normally you would get a nice bluescreen on windows because of this. :slight_smile: However, what this means is: It cannot call start.exe because of some components/libraries cannot be loaded.

1 Like

I’ve mounted my extra drives in /etc. Probably not the best choice to be honest, but I haven’t had any issues so far, and I can remount it somewhere else.
I don’t think that’s causing me any issues though, because I’ve had this setup for about a year now and am only recently having these proton issues.

Another thing:

So…

  1. You play a game and it works normal.
  2. Then you start a VM with the same GPU which has been used for proton before.
  3. You shutdown the PC and start again. Now the games don’t work…

So judging, I would say the GPU cannot be used because it is running with the vfio-pci driver. Therefore the first GPU is in use which could be weaker or have no or not full vulkan support and only some games work.

Sorry, but without any hardware information, we can only grab our glass globes…

1 Like
System:
  Kernel: 5.10.70-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 
  root=UUID=ce932a00-7e27-4a77-a62d-4845433772cf rw quiet amd_iommu=on 
  cryptdevice=UUID=0cd38d91-17b6-4a56-8148-cf8b41b2c2a3:luks-0cd38d91-17b6-4a56-8148-cf8b41b2c2a3 
  root=/dev/mapper/luks-0cd38d91-17b6-4a56-8148-cf8b41b2c2a3 apparmor=1 
  security=apparmor 
  resume=/dev/mapper/luks-20ff52e9-11c0-42fc-9dcb-eab150b6b6e5 
  udev.log_priority=3 
  Desktop: KDE Plasma 5.22.5 tk: Qt 5.15.2 wm: kwin_x11 vt: 1 dm: SDDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-F GAMING v: Rev X.0x 
  serial: <filter> BIOS: American Megatrends v: 3001 date: 12/04/2020 
Battery:
  Message: No system battery data found. Is one present? 
Memory:
  RAM: total: 31.33 GiB used: 5.71 GiB (18.2%) 
  RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:
  Info: 8-Core model: AMD Ryzen 7 3800X bits: 64 type: MT MCP arch: Zen 2 
  family: 17 (23) model-id: 71 (113) stepping: 0 microcode: 8701021 cache: 
  L2: 4 MiB bogomips: 124629 
  Speed: 3648 MHz min/max: 2200/3900 MHz boost: enabled Core speeds (MHz): 
  1: 3648 2: 2665 3: 2013 4: 2406 5: 2399 6: 2024 7: 2263 8: 2192 9: 2015 
  10: 3777 11: 4079 12: 2159 13: 2237 14: 2185 15: 3639 16: 2442 
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1 
  bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy 
  constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total cqm_occup_llc 
  cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid f16c flushbyasid 
  fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibs irperf lahf_lm lbrv lm 
  mba mca mce misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc 
  nopl npt nrip_save nx osvw overflow_recov pae pat pausefilter pclmulqdq 
  pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse 
  pse36 rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sev sev_es sha_ni 
  skinit smap smca sme smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp 
  succor svm svm_lock syscall tce topoext tsc tsc_scale umip v_vmsave_vmload 
  vgif vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr 
  xsaveopt xsaves 
  Vulnerabilities: Type: itlb_multihit status: Not affected 
  Type: l1tf status: Not affected 
  Type: mds status: Not affected 
  Type: meltdown status: Not affected 
  Type: spec_store_bypass 
  mitigation: Speculative Store Bypass disabled via prctl and seccomp 
  Type: spectre_v1 
  mitigation: usercopy/swapgs barriers and __user pointer sanitization 
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional, STIBP: 
  conditional, RSB filling 
  Type: srbds status: Not affected 
  Type: tsx_async_abort status: Not affected 
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1080] vendor: eVga.com. driver: nvidia 
  v: 470.63.01 alternate: nouveau,nvidia_drm bus-ID: 08:00.0 
  chip-ID: 10de:1b80 class-ID: 0300 
  Device-2: NVIDIA GA102 [GeForce RTX 3090] vendor: eVga.com. driver: vfio-pci 
  v: 0.2 alternate: nouveau,nvidia_drm,nvidia bus-ID: 09:00.0 
  chip-ID: 10de:2204 class-ID: 0300 
  Display: x11 server: X.Org 1.20.13 compositor: kwin_x11 driver: 
  loaded: nvidia display-ID: :0 screens: 1 
  Screen-1: 0 s-res: 4480x1440 s-dpi: 108 s-size: 1054x342mm (41.5x13.5") 
  s-diag: 1108mm (43.6") 
  Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 92 size: 531x299mm (20.9x11.8") 
  diag: 609mm (24") 
  Monitor-2: DP-2 res: 2560x1440 dpi: 109 size: 598x336mm (23.5x13.2") 
  diag: 686mm (27") 
  OpenGL: renderer: NVIDIA GeForce GTX 1080/PCIe/SSE2 
  v: 4.6.0 NVIDIA 470.63.01 direct render: Yes 
Audio:
  Device-1: NVIDIA GP104 High Definition Audio vendor: eVga.com. 
  driver: snd_hda_intel v: kernel bus-ID: 08:00.1 chip-ID: 10de:10f0 
  class-ID: 0403 
  Device-2: NVIDIA GA102 High Definition Audio vendor: eVga.com. 
  driver: vfio-pci v: 0.2 alternate: snd_hda_intel bus-ID: 09:00.1 
  chip-ID: 10de:1aef class-ID: 0403 
  Device-3: AMD Starship/Matisse HD Audio vendor: ASUSTeK 
  driver: snd_hda_intel v: kernel bus-ID: 0b:00.4 chip-ID: 1022:1487 
  class-ID: 0403 
  Device-4: Audio-Technica AT2020USB+ type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-3:2 chip-ID: 0909:001c 
  class-ID: 0300 
  Device-5: Sony Wireless Controller type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 054c:0ce6 
  class-ID: 0300 
  Sound Server-1: ALSA v: k5.10.70-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.38 running: yes 
Network:
  Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel 
  port: f000 bus-ID: 04:00.0 chip-ID: 8086:1539 class-ID: 0200 
  IF: enp4s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
  IP v4: <filter> type: dynamic noprefixroute scope: global 
  broadcast: <filter> 
  IP v6: <filter> type: noprefixroute scope: link 
  Device-2: Sony Wireless Controller type: USB 
  driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 054c:0ce6 
  class-ID: 0300 
  IF-ID-1: virbr0 state: down mac: <filter> 
  IP v4: <filter> scope: global broadcast: <filter> 
  WAN IP: <filter> 
Bluetooth:
  Message: No bluetooth data found. 
Logical:
  Message: No logical block device data found. 
  Device-1: luks-0cd38d91-17b6-4a56-8148-cf8b41b2c2a3 maj-min: 254:0 
  type: LUKS dm: dm-0 size: 922.71 GiB 
  Components: 
  p-1: nvme0n1p1 maj-min: 259:1 size: 922.71 GiB 
  Device-2: luks-20ff52e9-11c0-42fc-9dcb-eab150b6b6e5 maj-min: 254:1 
  type: LUKS dm: dm-1 size: 8.8 GiB 
  Components: 
  p-1: nvme0n1p2 maj-min: 259:2 size: 8.8 GiB 
RAID:
  Message: No RAID data found. 
Drives:
  Local Storage: total: 5.11 TiB used: 943.41 GiB (18.0%) 
  SMART Message: Unable to run smartctl. Root privileges required. 
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung 
  model: SSD 970 EVO Plus 1TB size: 931.51 GiB block-size: physical: 512 B 
  logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> 
  rev: 2B2QEXM7 temp: 62.9 C scheme: MBR 
  ID-2: /dev/sda maj-min: 8:0 vendor: Western Digital 
  model: WD3003FZEX-00Z4SA0 size: 2.73 TiB block-size: physical: 4096 B 
  logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> 
  rev: 1A01 scheme: GPT 
  ID-3: /dev/sdb maj-min: 8:16 vendor: Samsung model: SSD 850 EVO 500GB 
  size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: 2B6Q scheme: GPT 
  ID-4: /dev/sdc maj-min: 8:32 vendor: Samsung model: SSD 840 EVO 120GB 
  size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s 
  type: SSD serial: <filter> rev: DB6Q scheme: GPT 
  ID-5: /dev/sdd maj-min: 8:48 vendor: Western Digital 
  model: WDS500G2B0A-00SM50 size: 465.76 GiB block-size: physical: 512 B 
  logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 90WD 
  scheme: GPT 
  ID-6: /dev/sde maj-min: 8:64 vendor: Western Digital 
  model: WDS500G2B0A-00SM50 size: 465.76 GiB block-size: physical: 512 B 
  logical: 512 B speed: 6.0 Gb/s type: SSD serial: <filter> rev: 90WD 
  scheme: GPT 
  Message: No optical or floppy data found. 
Partition:
  ID-1: / raw-size: 922.71 GiB size: 907.23 GiB (98.32%) 
  used: 613.47 GiB (67.6%) fs: ext4 dev: /dev/dm-0 maj-min: 254:0 
  mapped: luks-0cd38d91-17b6-4a56-8148-cf8b41b2c2a3 label: N/A 
  uuid: ce932a00-7e27-4a77-a62d-4845433772cf 
  ID-2: /etc/drive0 raw-size: 465.76 GiB size: 457.45 GiB (98.22%) 
  used: 329.74 GiB (72.1%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17 label: GASTER 
  uuid: a03ee07c-9c71-40f1-98c5-25129a4cd7d0 
  ID-3: /etc/drive1 raw-size: 465.76 GiB size: 457.45 GiB (98.22%) 
  used: 72 MiB (0.0%) fs: ext4 dev: /dev/sdd1 maj-min: 8:49 label: PAPYRUS 
  uuid: db7f2b22-2bb0-4ef8-8d10-dbb1b8adf1ec 
  ID-4: /etc/drive2 raw-size: 465.76 GiB size: 457.45 GiB (98.22%) 
  used: 72 MiB (0.0%) fs: ext4 dev: /dev/sde1 maj-min: 8:65 label: SANS 
  uuid: b7179c9f-93c5-45dc-b96c-6dbc90a048af 
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) 
  ID-1: swap-1 type: partition size: 8.8 GiB used: 57.8 MiB (0.6%) 
  priority: -2 dev: /dev/dm-1 maj-min: 254:1 
  mapped: luks-20ff52e9-11c0-42fc-9dcb-eab150b6b6e5 label: N/A 
  uuid: 48c0957c-b0ac-48aa-b12c-23335b67d8fd 
Unmounted:
  Message: No unmounted partitions found. 
USB:
  Hub-1: 1-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 1-3:2 info: Audio-Technica AT2020USB+ type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 1.1 
  speed: 12 Mb/s power: 100mA chip-ID: 0909:001c class-ID: 0300 
  Device-2: 1-6:3 info: Corsair H150i Platinum type: <vendor specific> 
  driver: N/A interfaces: 1 rev: 2.0 speed: 12 Mb/s power: 64mA 
  chip-ID: 1b1c:0c12 class-ID: 0000 serial: <filter> 
  Hub-2: 2-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-3: 3-0:1 info: Full speed (or root) Hub ports: 6 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 3-1:2 info: Sony Wireless Controller type: Audio,HID 
  driver: hid-generic,snd-usb-audio,usbhid interfaces: 4 rev: 2.0 
  speed: 480 Mb/s power: 500mA chip-ID: 054c:0ce6 class-ID: 0300 
  Device-2: 3-4:3 info: ASUSTek AURA LED Controller type: HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 16mA 
  chip-ID: 0b05:18f3 class-ID: 0300 serial: <filter> 
  Device-3: 3-6:4 info: Logitech G502 Mouse type: Mouse,HID 
  driver: hid-generic,usbhid interfaces: 2 rev: 2.0 speed: 12 Mb/s 
  power: 300mA chip-ID: 046d:c07d class-ID: 0300 serial: <filter> 
  Hub-4: 4-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
  Hub-5: 5-0:1 info: Full speed (or root) Hub ports: 4 rev: 2.0 
  speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900 
  Device-1: 5-3:2 info: Corsair K95 RGB Platinum Keyboard [RGP0056] 
  type: Keyboard,HID driver: hid-generic,usbhid interfaces: 2 rev: 2.0 
  speed: 12 Mb/s power: 500mA chip-ID: 1b1c:1b2d class-ID: 0300 
  serial: <filter> 
  Device-2: 5-4:3 info: Razer USA Razer Naga X type: Mouse,Keyboard 
  driver: hid-generic,usbhid interfaces: 4 rev: 2.0 speed: 12 Mb/s 
  power: 100mA chip-ID: 1532:0096 class-ID: 0300 
  Hub-6: 6-0:1 info: Full speed (or root) Hub ports: 4 rev: 3.1 speed: 10 Gb/s 
  chip-ID: 1d6b:0003 class-ID: 0900 
Sensors:
  System Temperatures: cpu: 39.0 C mobo: N/A gpu: nvidia temp: 57 C 
  Fan Speeds (RPM): N/A gpu: nvidia fan: 17% 
Info:
  Processes: 363 Uptime: 11h 47m wakeups: 0 Init: systemd v: 249 
  tool: systemctl Compilers: gcc: 11.1.0 clang: 12.0.1 Packages: 1511 
  pacman: 1503 lib: 478 flatpak: 0 snap: 8 Shell: Bash v: 5.1.8 
  running-in: yakuake inxi: 3.3.06

Let me correct that sequence of events given the hardware information.

  1. I play a game and it works normal.
  2. I start a VM that uses a separate graphics card that has been passed through.
  3. I shut down the VM and use the host machine for gaming again.
  4. Game does not boot.
  5. Restart PC.
  6. Game still does not boot.

@MySeacat

Ok thanks that makes it clearer…

Could you also say:

  1. Where are all your proton versions installed?
  2. Do you use the same SteamLibrary on Manjaro and on the VM?
  1. Steam Proton Versions are installed on the boot/main SSD. Location is: /home/seacat/.local/share/Steam/steamapps/common/Proton 6.3 and so on.
    Proton-GE is installed: /usr/share/steam/compatibilitytools.d/proton-ge-custom which is there the AUR makefile places it.
  2. If you mean installation location, no. The VM has a virtual HDD with separate installs.

@MySeacat ok, well…

Can you start the game with a more verbose log? The output above is a little lean.

I would expect that somehow the VM blocks the gpu on any level of execution, but I cannot be sure, since I see such a problem the first time. Or maybe symlinks are not there… However a verbose log could show which libaries wine is failing to call.

I’m afraid the most I can offer you is the terminal output when running steam from command line, I couldn’t find a way to make the proton logs more verbose:

GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to ProcessingInstallScript with ""
wineserver: using server-side synchronization.
wine: failed to open L"C:\\windows\\system32\\wineboot.exe": c0000135
wine: failed to load start.exe: c0000135
GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to ProcessingShaderCache with ""
GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 632360, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 632360, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
/bin/sh\0-c\0PROTON_LOG=1 /home/seacat/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=632360 -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/etc/drive1/SteamLibrary/steamapps/c
ommon/Risk of Rain 2/Risk of Rain 2.exe'\0
Game process added : AppID 632360 "PROTON_LOG=1 /home/seacat/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=632360 -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/etc/drive1/St
eamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2.exe'", ProcID 60680, IP 0.0.0.0:0
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/seacat/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Loaded Config for Local Override Path for App ID 632360, Controller 0: /home/seacat/.local/share/Steam//controller_base/empty.vdf
GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ProtonFixes[60681] INFO: Running protonfixes
ProtonFixes[60681] INFO: Running checks
ProtonFixes[60681] INFO: All checks successful
ProtonFixes[60681] INFO: Using global defaults for "Risk of Rain 2" (632360)
ProtonFixes[60681] INFO: No protonfix found for "Risk of Rain 2" (632360)
GameAction [AppID 632360, ActionID 2] : LaunchApp changed task to Completed with ""
Game process removed: AppID 632360 "PROTON_LOG=1 /home/seacat/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=632360 -- '/usr/share/steam/compatibilitytools.d/proton-ge-custom'/proton waitforexitandrun  '/etc/drive1/S
teamLibrary/steamapps/common/Risk of Rain 2/Risk of Rain 2.exe'", ProcID 60680
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.No cached sticky mapping in ActivateActionSet.

At some point today I’ll try remounting my drives to their own folders in /ssd to see if that helps.

Interestingly enough, moving my mount point from /etc/drive1 to /sdd/drive1 has fixed the issues I’ve had with Proton 6.3 and other versions that wouldn’t work wholesale.
Still experiencing the same issue with Proton-Ge however.

What if instead of building it yourself you download it from GitHub Releases · GloriousEggroll/proton-ge-custom · GitHub and put it in the Steam folder ~/.steam/root/compatibilitytools.d/ as instructed here GitHub - GloriousEggroll/proton-ge-custom: Compatibility tool for Steam Play based on Wine and additional components (restart Steam afterwards, and select it for your game).

Also maybe try to reset the Proton prefix for the games where it doesn’t work. Switching to different Proton version especially custom ones, can lead in issues in the prefix.

The prefix is the steamapps/compatdata/<game id> right? I’ve deleted that as well but when it regenerates still no dice for booting.
I’ll try what you suggested for Proton-GE.

Yes the prefix is exactly this folder.

There’s a script I use to automatically download and install the latest custom protons. Makes it a doddle

2 Likes

Thanks for that link Sawdoctor, I’ll bookmark it.
Thanks Omano, I did what you said for Proton-GE and now it works flawlessly. I would say moving my mount location for my SDD with my game library from /etc to a mount directory in root /sdd fixed my issues with the Proton versions packaged with Steam.
Thanks for the help.

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.