Steam: Difference between revisions

Layer-09 (talk | contribs)
mNo edit summary
Lukec (talk | contribs)
m programs.gamemode should be outside the programs.steam config
(4 intermediate revisions by 2 users not shown)
Line 6: Line 6:


<translate>
<translate>
<!--T:2-->
== Installation == <!--T:2-->
== Installation ==
</translate>
</translate>


<translate>
<translate>
<!--T:3-->
==== Shell ==== <!--T:3-->
==== Shell ====
</translate>
</translate>


Line 29: Line 27:


<translate>
<translate>
<!--T:6-->
==== System setup ==== <!--T:6-->
==== System setup ====
</translate>
</translate>


Line 66: Line 63:


<translate>
<translate>
<!--T:9-->
== Configuration == <!--T:9-->
== Configuration ==
</translate>
</translate>


Line 80: Line 76:
   dedicatedServer.openFirewall = true; # For Source Dedicated Server hosting
   dedicatedServer.openFirewall = true; # For Source Dedicated Server hosting
   # Other general flags if available can be set here.
   # Other general flags if available can be set here.
  # Tip: For improved gaming performance, you can also enable GameMode:
  # programs.gamemode.enable = true;
};
};
# Tip: For improved gaming performance, you can also enable GameMode:
# programs.gamemode.enable = true;
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
Line 92: Line 88:
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
<!--T:12-->
== Tips and tricks == <!--T:12-->
== Tips and tricks ==
</translate>
</translate>


<translate>
<translate>
<!--T:13-->
=== Gamescope Compositor / "Boot to Steam Deck" === <!--T:13-->
=== Gamescope Compositor / "Boot to Steam Deck" ===
</translate>
</translate>
<translate>
<translate>
Line 107: Line 101:
# Clean Quiet Boot
# Clean Quiet Boot
boot.kernelParams = [ "quiet" "splash" "console=/dev/null" ];
boot.kernelParams = [ "quiet" "splash" "console=/dev/null" ];
plymouth.enable = true;
boot.plymouth.enable = true;


programs.gamescope = {
programs.gamescope = {
Line 123: Line 117:
   settings = {
   settings = {
     default_session = {
     default_session = {
       command = "${pkgs.gamescope}/bin/gamescope -W 1920 -H 1080 -f -e --xwayland-count 2 --hdr-enabled --hdr-itm-enabled -- steam -pipewire-dmabuf -gamepadui -steamos > /dev/null 2>&1";
       command = "${pkgs.gamescope}/bin/gamescope -W 1920 -H 1080 -f -e --xwayland-count 2 --hdr-enabled --hdr-itm-enabled -- steam -pipewire-dmabuf -gamepadui -steamdeck -steamos3 > /dev/null 2>&1";
       user = "USERNAME_HERE";
       user = "USERNAME_HERE";
     };
     };
Line 131: Line 125:


<translate>
<translate>
<!--T:15-->
=== steam-tui === <!--T:15-->
=== steam-tui ===
</translate>
</translate>
<translate>
<translate>
Line 157: Line 150:


<translate>
<translate>
<!--T:19-->
=== FHS environment only === <!--T:19-->
=== FHS environment only ===
</translate>
</translate>
<translate>
<translate>
Line 184: Line 176:
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
<!--T:22-->
=== Proton === <!--T:22-->
=== Proton ===
</translate>
</translate>
<translate>
<translate>
Line 214: Line 205:
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
<!--T:27-->
=== Overriding the Steam package === <!--T:27-->
=== Overriding the Steam package ===
</translate>
</translate>
<translate>
<translate>
Line 257: Line 247:


<translate>
<translate>
<!--T:31-->
== Troubleshooting == <!--T:31-->
== Troubleshooting ==
</translate>
</translate>


Line 267: Line 256:


<translate>
<translate>
<!--T:33-->
=== Steam fails to start. What do I do? === <!--T:33-->
=== Steam fails to start. What do I do? ===
</translate>
</translate>
<translate>
<translate>
Line 276: Line 264:


<translate>
<translate>
<!--T:35-->
=== Steam is not updated === <!--T:35-->
=== Steam is not updated ===
</translate>
</translate>
<translate>
<translate>
Line 286: Line 273:


<translate>
<translate>
<!--T:37-->
=== Game fails to start === <!--T:37-->
=== Game fails to start ===
</translate>
</translate>
<translate>
<translate>
Line 305: Line 291:


<translate>
<translate>
<!--T:40-->
==== Changing the driver on AMD GPUs <!-- this is not recommended due radv drivers performing better and generally more stable than amdvlk. My suggestion remove this section. source: https://forums.guru3d.com/threads/the-mesa-radv-amdvlk-thread.449774/ -->==== <!--T:40-->
==== Changing the driver on AMD GPUs <!-- this is not recommended due radv drivers performing better and generally more stable than amdvlk. My suggestion remove this section. source: https://forums.guru3d.com/threads/the-mesa-radv-amdvlk-thread.449774/ -->====
</translate>
</translate>
{{note|This is not recommended because radv drivers tend to perform better and are generally more stable than amdvlk.}}
{{note|This is not recommended because radv drivers tend to perform better and are generally more stable than amdvlk.}}
Line 332: Line 317:
</translate>
</translate>
<translate>
<translate>
<!--T:44-->
=== SteamVR === <!--T:44-->
=== SteamVR ===
</translate>
</translate>
<translate>
<translate>
Line 341: Line 325:
</translate>
</translate>
<translate>
<translate>
<!--T:46-->
=== Gamescope fails to launch when used within Steam === <!--T:46-->
=== Gamescope fails to launch when used within Steam ===
</translate>
</translate>
<translate>
<translate>
Line 366: Line 349:
</syntaxhighlight>
</syntaxhighlight>
<translate>
<translate>
<!--T:48-->
=== Udev rules for additional Gamepads === <!--T:48-->
=== Udev rules for additional Gamepads ===
</translate>
</translate>
<translate>
<translate>
Line 387: Line 369:
</translate>
</translate>
<translate>
<translate>
<!--T:52-->
=== Known issues === <!--T:52-->
=== Known issues ===
</translate>
</translate>
<translate>
<translate>
Line 394: Line 375:
"Project Zomboid" may report "couldn't determine 32/64 bit of java". This is not related to java at all, it carries its own outdated java binary that refuses to start if path contains non-Latin characters. Check for errors by directly starting local java binary within <code>steam-run bash</code>.
"Project Zomboid" may report "couldn't determine 32/64 bit of java". This is not related to java at all, it carries its own outdated java binary that refuses to start if path contains non-Latin characters. Check for errors by directly starting local java binary within <code>steam-run bash</code>.


<!--T:55-->
Resetting your password through the [[Steam]] app may fail at the CAPTCHA step repeatedly, with [[Steam]] itself reporting that the CAPTCHA was not correct, even though the CAPTCHA UI shows success. Resetting password through the [[Steam]] website should work around that.
Resetting your password through the [[Steam]] app may fail at the CAPTCHA step repeatedly, with [[Steam]] itself reporting that the CAPTCHA was not correct, even though the CAPTCHA UI shows success. Resetting password through the [[Steam]] website should work around that.
</translate>
</translate>
<translate>
<translate>
<!--T:54-->
== References == <!--T:54-->
== References ==
</translate>
</translate>


[[Category:Applications]]
[[Category:Applications]]
[[Category:Gaming]]
[[Category:Gaming]]