Closed crusardri closed 2 years ago
I thought Proton-GE would work without making any manual changes.
Same issue here!
Launch Command: DRI_PRIME=1 __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia PULSE_LATENCY_MSEC=60 STEAM_COMPAT_CLIENT_INSTALL_PATH=/home/USER/.local/share/.steam/steam STEAM_COMPAT_DATA_PATH=/home/USER/Games/Heroic/Prefixes/Borderlands3 DXVK_HUD=fps WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=2 WINEESYNC=1 /usr/bin/gamemoderun /opt/Heroic/resources/app.asar.unpacked/build/bin/linux/legendary launch Catnip --no-wine --wrapper "'/home/USER/.steam/steam/steamapps/common/Proton - Experimental/proton' run"
Game Settings: {
"audioFix": true,
"autoInstallDxvk": true,
"autoInstallVkd3d": true,
"enableEsync": true,
"enableFSR": true,
"maxSharpness": 2,
"nvidiaPrime": true,
"otherOptions": "",
"savesPath": "",
"showFps": true,
"targetExe": "",
"useGameMode": true,
"wineCrossoverBottle": "Heroic",
"winePrefix": "/home/USER/Games/Heroic/Prefixes/Borderlands3",
"wineVersion": {
"bin": "/home/USER/.steam/steam/steamapps/common/Proton - Experimental/proton",
"name": "Proton - Proton - Experimental",
"type": "proton"
},
"useSteamRuntime": false
}
Error Log:
[cli] INFO: Logging in...
[Core] INFO: Trying to re-use existing login session...
[cli] INFO: Checking for updates...
[Core] INFO: Getting authentication token...
[Core] INFO: Getting ownership token.
[cli] INFO: Launching Catnip...
gamemodeauto:
Traceback (most recent call last):
File "/home/USER/.steam/steam/steamapps/common/Proton - Experimental/proton", line 1470, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/home/USER/.steam/steam/steamapps/common/Proton - Experimental/proton", line 1272, in init_session
g_compatdata.setup_prefix()
File "/home/USER/.steam/steam/steamapps/common/Proton - Experimental/proton", line 771, in setup_prefix
with self.prefix_lock:
File "/home/USER/.local/share/Steam/steamapps/common/Proton - Experimental/filelock.py", line 323, in __enter__
self.acquire()
File "/home/USER/.local/share/Steam/steamapps/common/Proton - Experimental/filelock.py", line 271, in acquire
self._acquire()
File "/home/USER/.local/share/Steam/steamapps/common/Proton - Experimental/filelock.py", line 384, in _acquire
fd = os.open(self._lock_file, open_mode)
FileNotFoundError: [Errno 2] No such file or directory: '/home/USER/Games/Heroic/Prefixes/Borderlands3/pfx.lock'
Looks like the wine prefix isn't created by Heroic. That's why the error - FileNotFoundError: [Errno 2] No such file or directory: 'path/to/prefix/pfx.lock'
exists. The fix will be included in the next release by the Heroic devs soon.
If it helps, I did interrupt installation once (Closed Heroic), then paused/continued it.
You may try to "Verify and Repair" in the Tools section in Settings to make sure once the update is released.
That did not help. I changed the wine version, ran the game and switched back to Proton Experimental.
Edit: This worked guys, forgot to mention 🤣
Did Heroic v2.3.3 and Bash Launcher v2.6.1 solve your issue?
Yes it works perfectly, thank you.
The last update solved the lock issue on Nobara Project as well (I was looking for the problem and when I found this tread I saw the update pop up). Thanks!
Closing this issue as completed.
I'm still getting this same issue with every game I install. On the latest Flatpak version of Heroic Games Launcher (2.4.0-beta as of this writing), and v2.7.5 fo Heroic Bash Launcher.
FileNotFoundError: [Errno 2] No such file or directory: '/path/to/game/pfx.lock'
for every game I've tried. Could we re-open this issue, since it doesn't appear to be solved?
@redromnon I do also have this problem on the steam deck. I am running Heroic 2.3.9 flatpack and HBL v2.8.0 any suggestion? Thanks!
Is your game launching through Heroic directly? If it doesn't, you need to manage your Wine prefixes. Usually, the wine prefix (in the game's settings) should bw present in ~/Games/Heroic/Prefixes/GameName
and not ~/.wine
Before posting this issue, make sure you've read the Issues section in the Readme and the Flatpak/Steam-Deck guide.
Describe the bug The game don't start
To Reproduce Steps to reproduce the behavior:
Expected behavior The game runs
Details
Additional context
With this one, i make a symlink to make proton works with spaces, this is a workarround of #60