Cannot load into expedition waste due to “reading data from disk” message even though all other game modes work fine. Just stuck in an endless load screen.
Note this is on Linux (POP_OS!).
Deleted shaders folder, reinstalled them.
Tried verifying integrity of files.
Tried different versions of proton.
Launch options → --lua-heap-mb-size 2048
Never used mods.
I’m also experiencing this with one notable detail: On Bazzite, I’ll get stuck at “Reading Data from Disk” every time loading into Expeditions, but on Ubuntu MATE 24.04, I can play just fine consistently.
I’m testing different things right now, like with or without mods (no change), standard Proton / Hotfix / GE Proton (no change) with alas, no solution so far but to play on Ubuntu MATE which has a little less FPS overall. But at least I can play Expeditions there.
The question is, what’s different in Bazzite and Ubuntu MATE?
Thanks for the hint, that could actually apply to my setup. Because my Ubuntu MATE installation is older, Darktide is installed on its partition which I’ve mounted into Bazzite to save space. Since I don’t want to break my working Darktide in Ubuntu, I’ll try to re-install it natively on Bazzite and see if that changes anything.
Alas, I may only get around to do it after the weekend. Wish me luck!
Update: After re-installing the game on Bazzite’s home partition, the problem vanished. Seems like Expeditions doesn’t like it if the game is installed on other drives.
Next: My research about this problem lead me to some Steam games that require the following evironment variable if they’re installed on “unusual” mount points:
STEAM_COMPAT_MOUNTS=/your/mount/point
You can set multiple mount points by seperating them with a colon (:).
See this Proton issue about that variable:
Although the local installation solved the problem for me, I might revert to the broken external installation to test if that variable pointing to its mount point could also fix it, as it may save others the migration of the game to their home partition.
STEAM_COMPAT_MOUNTS pointing to the mount point doesn’t help.
A symlink from the local steamapps to the external one (also with STEAM_COMPAT_MOUNTS) also doesn’t help.
In both cases, I was still getting stuck at "Reading Data from Disk` indefinitely.
So alas, a real installation in the local steamapps seems to be the only known solution at this point.
@FatsharkJulia: Although seems to be Linux-related so far (?), something changed in Darktide with the Expeditions update that broke DT installations in other than the main home directory. With bad luck, it could affect Windows installations, too. So it may probably be advisable to forward this to the devs anyway?
It would have been pretty neat if Fatshark could hire a Linux wiz on their dev team because one issue I have with Darktide is that if I use any Proton version other than 9.0.4, I have input issues while blocking and dodging at the same time; basically, my character won’t move if I block push and try to dodge backwards.
I had similar issue on Fedora 43 with Steam flatpak installation. Tried to fix it with different Proton, Steam and flatpak configurations as well as reinstalling game to a new location but could not find working settings. Finally installed non-flatpak Steam, reinstalled Darktide and expeditions started working. Not ideal but good enough for now
You can. However, I have met a lot of errors with that.
I had to reinstall it on my Btrfs drive. I have think it was due to the fact that it was the files from my windows installation.
But after reading you, I guess it was just darktide.
Same here. This is a possibility. I have installed the fedora linux. I tried flatpak also and I have got lot of problems.
Maybe. My original DT was installed in Ubuntu MATE on ext4, and now it’s installed in Bazzite, again on ext4.
Bazzite comes with Steam pre-installed, but I don’t know how exactly (e.g. from one of Bazzites various software sources). But it definetly isn’t a Flatpak, since flatpak list doesn’t list it and its KDE Plasma menu entry starts /usr/bin/bazzite-steam and not /usr/bin/flatpak run … like other Flatpaks.
Thus, I can’t confirm your suspicions about Btrfs or Flatpak in this regard, or at least my problem isn’t related to them.
According to Reddit, its the rpm package manually built into Bazzite’s installation image. The Flatpak Steam package was also mentioned there as “unsupported by Valve and broken by design”.
Fedora 43, Intel ARC A770, Ryzen 5 7600.
I can confirm I was having this problem and my Steam installation was through flatpak. I installed Steam natively, reinstalled Darktide, and the problem went away. I afraid I don’t know any more than that.