From 9f0a26f5e3f91014fe24538fe236d84996db5294 Mon Sep 17 00:00:00 2001 From: MrQvest <104365438+MrQvest@users.noreply.github.com> Date: Jan 23 2026 18:06:24 +0000 Subject: [PATCH 1/3] Update Proton With Steam docs and add Atomic Desktops instructions --- diff --git a/modules/ROOT/assets/images/steam_play.png b/modules/ROOT/assets/images/steam_play.png index 74a41a9..dad7a18 100644 Binary files a/modules/ROOT/assets/images/steam_play.png and b/modules/ROOT/assets/images/steam_play.png differ diff --git a/modules/ROOT/pages/proton.adoc b/modules/ROOT/pages/proton.adoc index 804f84f..5fb1e45 100644 --- a/modules/ROOT/pages/proton.adoc +++ b/modules/ROOT/pages/proton.adoc @@ -73,6 +73,49 @@ image::steam.png[800, 600] * Launch Steam. +== Installing Steam on Atomic Desktops + +NOTE: If you enabled "Third Party Software" (`rpmfusion Nonfree`) at installation you can skip to installing Steam. + +=== Enabling the external repository (`rpmfusion Nonfree`) + +* Launch The terminal prompt of your choice + +* Run the following command with a user that has root acess or can use the `sudo` command + +[source,bash] +---- +rpm-ostree install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm +---- + +* Reboot the system to apply the changes + +* Also run the following command to remove the “lock” on the versioned packages that were installed previously. This will enable the RPM Fusion repos to be automatically updated and versioned correctly across major Fedora version rebases: + +[source,bash] +---- +rpm-ostree update \ + --uninstall rpmfusion-free-release \ + --uninstall rpmfusion-nonfree-release \ + --install rpmfusion-free-release \ + --install rpmfusion-nonfree-release +---- + +For more information, see https://discussion.fedoraproject.org/t/simplifying-updates-for-rpm-fusion-packages-and-other-packages-shipping-their-own-rpm-repos/30364[this thread] on Fedora Discussion. + +=== Installing Steam + +* Run the following command with a user that has root acess or can use the `sudo` command + +[source,bash] +---- +rpm-ostree install steam +---- + +* Reboot once again to apply changes + +NOTE: you can append `--apply-live` at the end of the command above to not need a reboot + === Troubleshooting === ==== Steam does not start after initial installation @@ -90,29 +133,24 @@ IMPORTANT: With Fedora 38 there is an issue where Steam installed from Flathub will not start. This issue is being tracked on the https://discussion.fedoraproject.org/t/steam-from-flathub-might-not-start-on-fedora-38/80839[Fedora Discussion] page -== Enable Proton engine +== Changing Proton engine versions -NOTE: Following installation requires you to be online. +NOTE: As of 2026, Steam enables Proton by default for every game in your library (unless it has a linux native version). Only follow this section if you have problems, or want to change Proton versions * Open Steam and click Steam on the menu bar (upper left corner) and click Settings. image::settings.png[800, 600] * Click Compatibility. -* Check Enable Steam Play for supported titles. -* Check Enable Steam Play for all other titles and select the Proton version you installed. -* Press OK +* Click on the dropdown menu to change to your desired Proton version +* Close the window image::steam_play.png[800, 600] -* Restart Steam - -Once Steam restarts all games in your Steam Library should be available to install and play. - === Next steps === Install available title from the Library menu and play it. -NOTE: It is recommended that games are checked on https://www.protondb.com/[Proton games]. +NOTE: It is recommended that games are checked on https://www.protondb.com/[ProtonDB]. This will give an idea of how well a game might run under Steam on Fedora. From 4ec13988be1d12eb08fdd6f8c47305f0f4212466 Mon Sep 17 00:00:00 2001 From: MrQvest <104365438+MrQvest@users.noreply.github.com> Date: Jan 23 2026 21:42:27 +0000 Subject: [PATCH 2/3] Added section in troubleshooting for missing textures --- diff --git a/modules/ROOT/assets/images/force_proton.png b/modules/ROOT/assets/images/force_proton.png new file mode 100644 index 0000000..706ab54 Binary files /dev/null and b/modules/ROOT/assets/images/force_proton.png differ diff --git a/modules/ROOT/pages/proton.adoc b/modules/ROOT/pages/proton.adoc index 5fb1e45..b5c8bff 100644 --- a/modules/ROOT/pages/proton.adoc +++ b/modules/ROOT/pages/proton.adoc @@ -127,6 +127,18 @@ In case you are not able to run Steam application after initial installation, pl __GL_CONSTANT_FRAME_RATE_HINT=3 steam ---- +==== Certain games have missing textures + +Games that have linux native versions are sometimes poorly maintained. You can force Steam to use Proton in such cases. + +* Right-click the game in your library +* Open Properties +* Click Compatibility +* Check Force the use of a specific Steam Play compatibility tool +* Select your desired Proton version + +image::force_proton.png[800, 600] + ==== Flathub installation IMPORTANT: With Fedora 38 there is an issue where Steam installed from Flathub From 539bb881a24baf67a8e7ee1e6a2eb567e96ba943 Mon Sep 17 00:00:00 2001 From: MrQvest <104365438+MrQvest@users.noreply.github.com> Date: Jan 23 2026 21:52:53 +0000 Subject: [PATCH 3/3] Docs: update settings.png --- diff --git a/modules/ROOT/assets/images/settings.png b/modules/ROOT/assets/images/settings.png index 629289a..f15e0fd 100644 Binary files a/modules/ROOT/assets/images/settings.png and b/modules/ROOT/assets/images/settings.png differ