HGL
continuing-cyan

Trying to select SD card as the installation path causes HL to freeze entirely (Steam Deck)

Hi, I've used HL in the past with no issues but I tried to install a game from my Epic library today and found that choosing my SD card as the installation path causes the entire application to freeze, I cannot interact with it at all. This happens if I try to set the default path in the settings too. I'm doing this from desktop mode.
25 Replies
ambitious-aqua
ambitious-aqua2y ago
make sure heroic can access that device, you can use flatseal to check permissions
continuing-cyan
continuing-cyanOP2y ago
@arieljuod I've already added /run/media/mmcblk0p1 to "Other files" in filesystem for Heroic Launcher in flatseal. It made no difference. I can't even get a log of the freeze/crash, restarting HL doesn't show a log for that time period
CommandMC
CommandMC2y ago
/run/media is already accessible by default Could you try starting Heroic from the terminal (flatpak run com.heroicgameslauncher.hgl) and seeing if anything interesting is in the logs after you select the SD card location?
continuing-cyan
continuing-cyanOP2y ago
Terminal just hangs when I try that :Thonk:
CommandMC
CommandMC2y ago
Well that's not great
continuing-cyan
continuing-cyanOP2y ago
Wait I see something now that says "vkCreateInstance: found no drivers! vkCreateInstance: failed with VK_ERROR_INCOMPATIBLE_DRIVER"
extended-salmon
extended-salmon2y ago
did you uninstall any flatpak packages recently? can you run flatpak list | grep Mesa in Konsole?
continuing-cyan
continuing-cyanOP2y ago
Are those separate commands or one? Flatpak list shows a lot of applications including Mesa. Grep mesa hangs the terminal and flatpak list | grep mesa does nothing I haven't uninstalled any flatpak packages recently, I've hardly used my steam deck for the past few months.
extended-salmon
extended-salmon2y ago
that is one command that filters the list to only show apps with Mesa in the name I will need to see the output of it
CommandMC
CommandMC2y ago
flatpak list | grep mesa does nothing
That would suggest that there's nothing Mesa-related installed flatpak update && flatpak install --reinstall com.heroicgameslauncher.hgl should resolve that
continuing-cyan
continuing-cyanOP2y ago
That didn't seem to work I'm afraid, still freezes when I choose the install path
CommandMC
CommandMC2y ago
What was the output of that command? If you've already closed the terminal, running the command again is also fine
continuing-cyan
continuing-cyanOP2y ago
No description
continuing-cyan
continuing-cyanOP2y ago
Apologies for camera photo It installed a bunch of stuff, the photo is when I ran it again
CommandMC
CommandMC2y ago
Hmm, the warning up there is somewhat weird, but that'd be something else you installed, not us (not trying to shift blame here or anything, just saying that this can be worried about later) If you type in /run/media/mmcblk0p1/ into the path input yourself (instead of using the file picker), does that work? (as an aside, I can only recommend Anydesk for doing maintenance like this on a Steam Deck)
continuing-cyan
continuing-cyanOP2y ago
Same freezing when I type it in, really odd as I used to have THPS1+2 installed on the SD card and that worked fine. I've not made any changes to my deck that would cause this as far as I can tell
CommandMC
CommandMC2y ago
Alright, open up a new terminal window and run the following two commands:
flatpak run --command=bash com.heroicgameslauncher.hgl

ls /run/media/mmcblk0p1/
flatpak run --command=bash com.heroicgameslauncher.hgl

ls /run/media/mmcblk0p1/
Are the files/folders on your SD card listed?
continuing-cyan
continuing-cyanOP2y ago
Just gives me this error
No description
CommandMC
CommandMC2y ago
Those are two distinct commands actually, you'll have to press Enter/Return after the com.heroicgameslauncher.hgl
continuing-cyan
continuing-cyanOP2y ago
Ah okay I see. It does show my SD card folders, yes.
CommandMC
CommandMC2y ago
I assume df -Pk -- /run/media/mmcblk0p1/ also runs through fine?
continuing-cyan
continuing-cyanOP2y ago
It does yes
CommandMC
CommandMC2y ago
Alright, I'll try some things & report back if I have anything for you to test
continuing-cyan
continuing-cyanOP2y ago
Thanks, really appreciate the help 🙏
CommandMC
CommandMC2y ago
I did come across one instance of Heroic freezing, but this was on Windows and shouldn't apply here Still, this PR might help with your issues. To test it, download "heroicgameslauncher-x86_64" from here, then install it using flatpak install /path/to/the/downloaded/file

Did you find this page helpful?