libdav1d.so disk write error
I seem to be getting a disk write error every time I try and launch a game.
An error occurred while launching this game : disk write error - /run/media/deck/546B-6466/steamapps/downloading/2805730/files/lib64/libdav1d.so
Running bazzite gnome fed linux 40.20240609.0 on Lenovo Legion Go.
In further testing, it doesn't seem every game is affected. I can launch some games regardless of where they are installed, but reinstalling doesn't help. I thought it might be a proton issue as when I try and update from Steam I get a disk write error. Issue seems strange because I have plenty of space and can even install new games.
I've tried to go into the games and uninstall the proton files, then tried launching them again and get the same error message.
I've tried totally uninstalling and reinstalling a game, still gets to an error.
I tried installing Proton with protonplus, and it seems to install fine, but not anywhere steam must be looking.
What it feels like to me is that maybe it tried to update proton or something at sometime, and it failed, but won't remove it fo process the necessary update, causing proton to not work as a compatibility layer. I'm still fairly new to Linux, but am figuring things out pretty quickly.
5 Replies
could you please share your /etc/fstab with the terminal command
cat /etc/fstab
? Secondly did you follow the Bazzite documentation for mounting the drive? https://universal-blue.discourse.group/docs?topic=970I didn't know to mount drive, will try this. I thought it would have been done automatically considering that it already works, it just doesn't seem consistent. I can write to either the sdcard or the internal drive just fine, it just seems that when it tries to boot up certain games, that compatibility layer is broken for some reason.
In review of the documentation, It the first note states that sd cards are automatically mounted so I dont believe this to be a mounting issue.
I always have issues updating Linux native games. I suggest deleting the
downloading
folder and trying again.From here?
/run/media/deck/546B-6466/steamapps/downloading/
I was finally able to do the download for proton 9.0 after deleting that folder. Wow. Testing the games out now.
Still getting the libdav1d.so error and navigating to the dir it doesn't appear to be present.
Spoke too soon. It looks like this is a rw issue with the microsd card.
So far the issue is fixed by removing the microsd card. I have been able to install Proton straight to the nvme, and games work. After that, I popped the microsd card into my pc. It said repair was needed on disk so I ran it. Nav to the download folder and removed it. Popped the sd card back into the LeGo, and rebooted.
I installed a couple of new games to the sd card, and it seems to be working now.