Interrupted shaders compilation, now game does not launch

Hi, I am new to bazzite. I have downloaded Arkham Knight to play with Proton. At first launch, Steam compiled vulkan shaders for the game. But if you have the audacity to click anywhere in the Steam window while it does it, it completely interrupts and you have to start all over again because of course you have. So I gave up and wanted to try later. I have rebooted the PC, and now the game don't launch at all and don't try to compile shaders. Steam thinks it is launching the game, but don't, and then stops. It doesn't display any error. I have tried to get logs by PROTON_LOG=1 %command%: All I have in the file is
valentin@device-123:~$ cat steam-208650.log
======================
Proton: 1735072746 hotfix-20241224-poe2
SteamGameId: 208650
Command: ['/run/media/valentin/Data/SteamLibrary/steamapps/common/Batman Arkham Knight/Binaries/Win64/BatmanAK.exe']
Options: {'forcelgadd'}
depot: 0.20241118.108552
pressure-vessel: 0.20241118.0 scout
scripts: 0.20241118.0
sniper: 0.20241118.108552 sniper 0.20241118.108552
Kernel: Linux 6.12.6-203.bazzite.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Dec 25 16:10:55 UTC 2024 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================
valentin@device-123:~$ cat steam-208650.log
======================
Proton: 1735072746 hotfix-20241224-poe2
SteamGameId: 208650
Command: ['/run/media/valentin/Data/SteamLibrary/steamapps/common/Batman Arkham Knight/Binaries/Win64/BatmanAK.exe']
Options: {'forcelgadd'}
depot: 0.20241118.108552
pressure-vessel: 0.20241118.0 scout
scripts: 0.20241118.0
sniper: 0.20241118.108552 sniper 0.20241118.108552
Kernel: Linux 6.12.6-203.bazzite.fc41.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Dec 25 16:10:55 UTC 2024 x86_64
Language: LC_ALL None, LC_MESSAGES None, LC_CTYPE None
Effective WINEDEBUG: +timestamp,+pid,+tid,+seh,+unwind,+threadname,+debugstr,+loaddll,+mscoree
======================
I tried deleting the shadercache folder, it doesn't change anything. I have no idea how I can know more, get more logs or informations. Thanks in advance for your help and have a nice day EDIT : I tried fully reinstalling the game, same issue.
4 Replies
SaladCesar
SaladCesarOP3mo ago
PrivateBin
Encrypted note on PrivateBin
Visit this link to see the note. Giving the URL to anyone allows them to access the note, too.
HikariKnight
HikariKnight3mo ago
ujust fix-proton-hang then try again if that doesnt work then try removing the proton prefix for the game
wolfyreload
wolfyreload3mo ago
Looks like you are trying to run the game from an external drive, is that drive using btrfs for the filesystem? If it's ntrfs/exfat/fat then that would most likely be your problem https://docs.bazzite.gg/Gaming/Hardware_compatibility_for_gaming/#storage-filesystems
Hardware Compatibility for Gaming - Bazzite Documentation
Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices.
wolfyreload
wolfyreload3mo ago
Looking at this in the stack trace below, it's failing when it's trying to create the symlink for the compat data, furthers my suspicion that this might be an ntfs drive. There are workarounds to using ntfs for your games (there is a link in the docs with setup steps) but that isn't something that the Bazzite team supports
Traceback (most recent call last):
File "/run/media/valentin/Data/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1749, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/run/media/valentin/Data/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1656, in init_session
g_compatdata.setup_prefix()
File "/run/media/valentin/Data/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 855, in setup_prefix
os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:")
OSError: [Errno 22] Invalid argument: '../drive_c' -> '/run/media/valentin/Data/SteamLibrary/steamapps/compatdata/208650/pfx//dosdevices/c:'
Traceback (most recent call last):
File "/run/media/valentin/Data/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1749, in <module>
g_session.init_session(sys.argv[1] != "runinprefix")
File "/run/media/valentin/Data/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 1656, in init_session
g_compatdata.setup_prefix()
File "/run/media/valentin/Data/SteamLibrary/steamapps/common/Proton Hotfix/proton", line 855, in setup_prefix
os.symlink("../drive_c", self.prefix_dir + "/dosdevices/c:")
OSError: [Errno 22] Invalid argument: '../drive_c' -> '/run/media/valentin/Data/SteamLibrary/steamapps/compatdata/208650/pfx//dosdevices/c:'

Did you find this page helpful?