-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Protontricks doesn't see games on MicroSD #354
Comments
Could you try running Protontricks using It's possible Protontricks might not detect the MicroSD mount as a Steam library at all; this path should be discovered by Protontricks by reading the Steam configuration. |
Hello, here is the result: I've cut the llist down to 3 samples, since they all have the same repetitive conclusion. These 3 items are either windows games, installed and working on steamdeck or an emulator game that runs, my main point is - there are no steam games, and I have them installed, played, some even crashed so I wonder what is going on. The list was quite big but it didn't contain any steam game from my library at all. |
The debug logs contain other useful lines, including those related to the Steam configuration that Protontricks reads to determine which directories to scan. Please include the full logs, as it's harder to determine the problem otherwise. Assuming the Steam installation that Protontricks finds is at cat ~/.local/share/Steam/steamapps/libraryfolders.vdf | grep path If not, that could explain why Protontricks is not finding the Steam library path. However, without logs whether this command works is based on guesswork, though it should work assuming the Steam installation is where it should be. |
Good evening, I've ran the command from above and got this: (1)(deck@steamdeck ~)$ cat ~/.local/share/Steam/steamapps/libraryfolders.vdf | grep path Sorry if my previous message wasn't clear - but it doesn't contain any different info - those repetitive 3 lines are all I get, couple of hundreds of times, with only name of the game changing and app number, there is no other specific info at all. |
OK, the Steam configuration file seems to list the paths to the MicroSD mount. The Protontricks log lines should include something like this near the beginning when using
Note the lines pertaining to the found Steam installations and Steam library folders. If Protontricks did find the MicroSD mount, then it should be listed here. |
Hi, sorry for the delay in reply, was caught in the job as a hamster in a blender, nevertheless thanks for the heads up regarding the beginning of the command output. It took me 3 seconds to understand that due to lots of games installed - konsole outputs only last 400~ish lines of log. So please look at the beginning of the log below: protontricks (INFO): WINETRICKS environment variable is not available. Searching from $PATH. |
OK, it seems like Protontricks finds If it exists, then there's probably some sort of bug at play, since Protontricks should prompt for additional filesystem permissions if it detects that the Steam library folder is inaccessible with current Flatpak permissions. |
Hi, there is only "mmcblk0p1" folder inside "/run/media/deck/" |
Protontricks finds a lot of Steam games, but none of the This could be explained if you haven't launched the game at least once on the system. They won't show up on the Protontricks game list otherwise. If it's not that, could you try running the following command? It should look for any find /home/deck/.local/share/Steam /run/media/deck/mmcblk0p1 -iname pfx | grep -i compatdata |
Hello, I've ran the command, here is the output: /run/media/deck/mmcblk0p1/steamapps/compatdata/460810/pfx I didn't paste everything since the list consists of 2 types of lines and there are more than hundred . The first 3 lines I assume are games that I see in protontricks list upon launch, anything else is not shown in protontricks. But you may have pointed in the right direction - protontricks may not see something it's looking for. When I got the steamdeck it was re-downloading all cache updates for all installed games every time it was restarted or tuned on or when I switched modes between desktop and game mode. Long story short - SSD has a lifespan and I think we're onto something. I've changed settings so that Steamdeck kept downloading the files if it needed to but it puts them on the sd card. So now I think that while Steam can access link that redirects it to download and use something from sd card - protontricks sequence breaks yielding no results. However this doesn't explain why there are 3 games that are visible. |
It looks like there are quite a few This is a bit of a long shot, but can you run the following command in a terminal and copy the output? $ ls -lh /run/media/deck/mmcblk0p1 /run/media/deck/mmcblk0p1/steamapps /run/media/deck/mmcblk0p1/steamapps/compatdata /run/media/deck/mmcblk0p1/compatdata There's been some filesystem corruption in MicroSD cards before that manifested in weird ways, though that seems unlikely. I'm assuming you can launch the games as normal, with any "first time setup" reported by Steam happening only once each time? If not, then Steam itself is probably having trouble tracking the Wine prefixes, too. |
Hi, please see output below (127)(deck@steamdeck ~)$ ls -lh /run/media/deck/mmcblk0p1 /run/media/deck/mmcblk0p1/steamapps /run/media/deck/mmcblk0p1/steamapps/compatdata /run/media/deck/mmcblk0p1/compatdata /run/media/deck/mmcblk0p1/compatdata: /run/media/deck/mmcblk0p1/steamapps: /run/media/deck/mmcblk0p1/steamapps/compatdata: |
Describe the bug
A clear and concise description of what the bug is.
both beta and stable versions of Protontricks don't see games installed on MicroSD on Steamdeck
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Upon launch of Protontricks it should scan and display games installed on MicroSD
System (please complete the following information):
Additional context
Protontricks is give all permissions to access the MicroSD, tried to reset and provide direct access to MicroSD from flatseal - console, steam commands - no change, Protontrick remains blind
The text was updated successfully, but these errors were encountered: