Instalar Steam
iniciar sesión
|
idioma
简体中文 (chino simplificado)
繁體中文 (chino tradicional)
日本語 (japonés)
한국어 (coreano)
ไทย (tailandés)
Български (búlgaro)
Čeština (checo)
Dansk (danés)
Deutsch (alemán)
English (inglés)
Español de Hispanoamérica
Ελληνικά (griego)
Français (francés)
Italiano
Bahasa Indonesia (indonesio)
Magyar (húngaro)
Nederlands (holandés)
Norsk (noruego)
Polski (polaco)
Português (Portugués de Portugal)
Português-Brasil (portugués de Brasil)
Română (rumano)
Русский (ruso)
Suomi (finés)
Svenska (sueco)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraniano)
Comunicar un error de traducción
The thing is, Steam's RetroArch doesn't have full access to the root filesystem (where "/run/media" is located) because it's running in a container called "Pressure Vessel" provided by the Steam runtime. It seems that Proton in running in that container, and so it means that all Windows games are affected by this as well.
The linux version of RetroArch is also running in the "Pressure Vessel" container since is linked against the Steam runtime, but it has some exceptions configured in the executable script, and "/run/media" is one of them allowing you to access to the SD card.
The answer I can give you is: try using the linux native version.
Since a few days, the Steam version of Retroarch on Steam deck gives me the C:, D:, E: and Z: pathfiles when I try to navigate through folders so yeah, very Windows looking. But as long as I'm sure of my health sanity, which I am not, I believe it was not the case a week ago. Since whatever update, no matter how many times and where I install and uninstall the Steam's retroarch, I have to navigate through the Z: menu, and it behaves as a Window app (exe and all, runs fine with Proton-GE etc). In order to achieve what I wanted, I installed and uninstalled tons of versions of retroarch everywhere, trying many stuff, I don't know if I messed up something or what, if some file is still there somewhere which ruins any of my Steam's retroarch on Deck.
You are so right. I used the linux native version, which is tons of easier to configure and of course...has all of the cores and the online updater. I'm using both right now, but I'm kind of stubborn and I really wanted to have the Steam version working.
1) the steamapps solution : The easier is to install Steam's Retroarch directly into your SD card. For whatever reason, Retroarch is still unable to see all of the folders inside your SD card except the very one it's installed in...steamapps. Put your "roms" folder(s) in the
/run/media/nameofyoursdcard/steamapps/ where your Steam Retroarch is already installed. This is it ! You can scan directories and create your playlists from there.
2) the linux playlists solution Install and configure the linux version of Retroarch, generate your playlists and so on. This should be a piece of cake. Then install the Steam version of Retroarch. On the Steam version of Retroarch, go to "Settings" / "Directory" and change the Playlists path. Redirect your Steam Retroarch's playlist path to your Linux Retroarch's.
Should be something like :
Z:/home/deck/.var/app/org.libretro.RetroArch/config/retroarch/playlists
you might want to do the same for many other of your directories, such as core locations and infos, for example.
Don't forget you might need to show hidden files to find the .var folder. Go to your Retroarch "Settings" "File Browser" "Show hidden files and directories".
It's not optimal, far from it, but hey, it kinda works.
please apologize my english.
Iirc, on Steam Deck, Steam chooses automatically a recommended runtime to run the game, so I guess it chose a version of Proton (to use the Windows version) over the linux version.
Thanks for trying to help me, though !