Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| systems:steam [2024/02/05 21:37] – [Steam's menus are slow/laggy in the desktop version] toccata10 | systems:steam [2025/03/26 21:01] (current) – jolting_jolter | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| ====== Steam ====== | ====== Steam ====== | ||
| - | Steam became available in Batocera **v31** via manual Flatpak installation, | + | You can only install Steam on //x86_64// platforms (unfortunately we aren't magic). |
| <WRAP center round important> | <WRAP center round important> | ||
| Line 43: | Line 43: | ||
| Since Steam is a Flatpak, it too saves program data to the saves folder instead as well. Only the shortcuts are stored in the ROMs folder. | Since Steam is a Flatpak, it too saves program data to the saves folder instead as well. Only the shortcuts are stored in the ROMs folder. | ||
| </ | </ | ||
| + | |||
| ===== Installation ===== | ===== Installation ===== | ||
| <WRAP center round important> | <WRAP center round important> | ||
| - | A mouse and keyboard will be required for installation. | + | A mouse and keyboard will be required for the first launch of Steam. |
| </ | </ | ||
| + | |||
| ==== Installing the Steam flatpak ==== | ==== Installing the Steam flatpak ==== | ||
| - | Steam will be installed via Flatpak. The recommended way to do so is [[systems: | + | === Using the GUI === |
| + | |||
| + | This video shows the install process using the flatpak-config UI, and the launch of the Steam application via the Steam system menu in EmulationStation. | ||
| + | This applies from Batocera v40 and later. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | Steam will be installed via Flatpak. The recommended way to do so is [[systems: | ||
| {{ : | {{ : | ||
| - | If for some reason that doesn' | + | === Using SSH === |
| + | |||
| + | If for some reason that doesn' | ||
| < | < | ||
| - | flatpak | + | # flatpak |
| - | </code> | + | |
| - | <WRAP center round info> | + | # flatpak |
| - | For Batocera **v31**, if this is the first time you've used [[systems:flatpak|Flatpak]] you'll need to add the repository first: | + | Looking for matches… |
| - | + | Required runtime for com.valvesoftware.Steam/ | |
| - | < | + | Do you want to install it? [Y/n]: |
| - | flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo | + | |
| </ | </ | ||
| - | Batocera | + | Some older Batocera |
| - | </ | + | |
| - | === Update Flatpak game list === | ||
| - | Once that's done, simply update the game list to see Steam in the Ports system! | + | === Update |
| - | {{ https:// | + | To add Steam to EmulationStation from **v40** or higher you need to update |
| - | To do this via SSH: | + | {{:systems: |
| + | {{: | ||
| - | < | + | **Note: Ensure you launch |
| - | batocera-flatpak-update | + | |
| - | </ | + | |
| - | + | ||
| - | The output should be: | + | |
| - | + | ||
| - | < | + | |
| - | adding | + | |
| - | updating permissions on files... | + | |
| - | </ | + | |
| - | Then launch | + | When launched, |
| <WRAP center round important> | <WRAP center round important> | ||
| Line 423: | Line 422: | ||
| </ | </ | ||
| then update gamelist in batocera | then update gamelist in batocera | ||
| + | |||
| + | ==== Steam crashes on windows games ==== | ||
| + | The proton version coming with steam is not very compatible with the flatpak version. Install an alternate version of proton by following [[https:// | ||
| + | |||
| + | ==== My laptop has a hybrid gpu and performance is very poor ==== | ||
| + | It's possible that Steam is using the iGpu instead of your discrete Gpu. | ||
| + | |||
| + | Possible workarounds for a nvidia discrete card are: | ||
| + | * Edit your launch options with: | ||
| + | < | ||
| + | VK_ICD_FILENAMES=/ | ||
| + | </ | ||
| + | * For some games, you need: | ||
| + | < | ||
| + | VK_ICD_FILENAMES=/ | ||
| + | </ | ||
| + | * If you want to use FSR, the launch option will be: | ||
| + | < | ||
| + | VK_ICD_FILENAMES=/ | ||
| + | </ | ||
| + | Remember to use " | ||
| + | * if you don't want to modify the launch option for each game, you can also edit your ''/ | ||
| + | < | ||
| + | #!/bin/bash | ||
| + | case " | ||
| + | start) | ||
| + | # Code in here will only be executed on boot. | ||
| + | export VK_ICD_FILENAMES=/ | ||
| + | </ | ||
- systems/steam.1707169056.txt.gz
- Last modified: 2 years ago
- by toccata10