{"id":20642388,"url":"https://github.com/denis-g/steam-deck-optimization-guide","last_synced_at":"2025-04-12T21:19:32.074Z","repository":{"id":118937754,"uuid":"508461773","full_name":"denis-g/steam-deck-optimization-guide","owner":"denis-g","description":"🎮  This guide contains descriptions of settings and utilities for safely improving the performance, and useful information for advanced Steam Deck users. All settings supported LCD and OLED versions.","archived":false,"fork":false,"pushed_at":"2024-10-31T09:44:51.000Z","size":2053,"stargazers_count":286,"open_issues_count":0,"forks_count":7,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-04T01:06:32.106Z","etag":null,"topics":["btrfs","cryoutilities","decky-loader","fps","homebrew","linux-gaming","optimization","overclocking","performance","proton","protontricks","steam","steam-deck","steam-deck-tricks","steam-deck-tweaks","steam-os","steamdeck","steamos","tuning"],"latest_commit_sha":null,"homepage":"https://steamcommunity.com/sharedfiles/filedetails/?id=2944561919","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/denis-g.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"buy_me_a_coffee":"denis_g"}},"created_at":"2022-06-28T21:35:34.000Z","updated_at":"2025-04-03T21:00:25.000Z","dependencies_parsed_at":"2023-11-20T00:25:24.865Z","dependency_job_id":"b94ff344-c8b5-451d-8e6f-1b2f5c01bab6","html_url":"https://github.com/denis-g/steam-deck-optimization-guide","commit_stats":null,"previous_names":["denis-g/steam-deck-optimization-guide"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denis-g%2Fsteam-deck-optimization-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denis-g%2Fsteam-deck-optimization-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denis-g%2Fsteam-deck-optimization-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denis-g%2Fsteam-deck-optimization-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/denis-g","download_url":"https://codeload.github.com/denis-g/steam-deck-optimization-guide/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248632027,"owners_count":21136614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["btrfs","cryoutilities","decky-loader","fps","homebrew","linux-gaming","optimization","overclocking","performance","proton","protontricks","steam","steam-deck","steam-deck-tricks","steam-deck-tweaks","steam-os","steamdeck","steamos","tuning"],"created_at":"2024-11-16T16:08:55.976Z","updated_at":"2025-04-12T21:19:32.047Z","avatar_url":"https://github.com/denis-g.png","language":"Shell","funding_links":["https://buymeacoffee.com/denis_g"],"categories":["Others"],"sub_categories":[],"readme":"![Steam Deck](assets/steamdeck.svg)\n\n# Steam Deck Optimization Guide\n\nThis guide contains descriptions of settings and utilities for safely improving the performance, and useful information for advanced Steam Deck users. All settings supported **LCD** and **OLED** versions.\n\n---\n\n- [Basic](#basic)\n  - [Gaming Mode](#gaming-mode)\n  - [Desktop Mode](#desktop-mode)\n  - [Switch Modes](#switch-modes)\n  - [Shortcuts](#shortcuts)\n- [Pre-Settings](#pre-settings)\n  - [Developer Mode](#developer-mode)\n  - [Beta Channel](#beta-channel)\n  - [Root Password](#root-password)\n  - [Enable SSH](#enable-ssh)\n- [Homebrew](#homebrew)\n  - [Decky](#decky)\n- [Tweaks](#tweaks)\n  - [SteamOS optimization](#steamos-optimization)\n  - [CryoUtilities](#cryoutilities)\n  - [VRAM](#vram)\n  - [BTRFS](#btrfs)\n  - [40 FPS](#40-fps)\n  - [ProtonUp-Qt](#protonup-qt)\n- [Enhanced](#enhanced)\n  - [Locale](#locale)\n  - [Protontricks](#protontricks)\n  - [Cabextract](#cabextract)\n- [In-Game Settings](#in-game-settings)\n- [References](#references)\n\n---\n\n## Basic\n\n### Gaming Mode\n\nThis is an optimized mode for launching your games, similar to Big Picture on PC.\n\n![Steam Deck Gaming Mode](assets/basic-gaming-mode.jpg) \n\n---\n\n### Desktop Mode\n\nIn this mode, SteamOS is installed (based on the [Arch Linux](https://archlinux.org/) distribution with [KDE Plasma](https://kde.org/plasma-desktop/) as the desktop environment), and you have the full PC experience — connect keyboard/mouse/devices, install any apps, use a console, and many more...\n\n![Steam Deck Desktop Mode](assets/basic-desktop-mode.jpg)\n\n---\n\n### Switch Modes\n\nBy default, your Steam Deck loads on `Gaming Mode`.\n\nTo switch to `Desktop Mode`, follow these steps:\n1. Press the \u003ckbd\u003eSteam\u003c/kbd\u003e button and select `Power`\n2. Scroll and click `Switch to Desktop`\n3. Restart your Steam Deck when prompted\n\n![Switch Mode on Steam Deck](assets/basic-switch-mode.jpg)\n\nTo return to `Gaming Mode`: \n- Restart your Steam Deck\n- Double-click the `Return to Gaming Mode` icon on Desktop\n\n---\n\n### Shortcuts\n\nTo show the keyboard on `Desktop Mode` and `Gaming Mode`, use the \u003ckbd\u003eSteam\u003c/kbd\u003e + \u003ckbd\u003eX\u003c/kbd\u003e button combination.\n\n\u003e [!TIP]\n\u003e Hold the \u003ckbd\u003eSteam\u003c/kbd\u003e button on `Gaming Mode` to see a list of all available shortcuts.\n\n---\n\n## Pre-Settings\n\n### Developer Mode\n\nTo access certain advanced settings, you need to enable `Developer Mode`:\n1. Switch your Steam Deck to `Gaming Mode`\n2. Press \u003ckbd\u003eSteam\u003c/kbd\u003e button and select `Settings`\n3. Scroll down and click `Developer`\n4. Enable `Developer Mode`\n\n![Enabled Developer Mode on Steam Deck](assets/settings-dev-mode.jpg)\n\n---\n\n### Beta Channel\n\nNow, one thing you are going to want to do is move to the beta channel. The reason is that Valve is constantly pushing out updates and new features, and being in the beta channel ensures you get all the latest updates as they're released.\n\nTo enable the `Beta Channel`, follow these steps:\n1. Switch your Steam Deck to `Gaming Mode`\n2. Press \u003ckbd\u003eSteam\u003c/kbd\u003e button and select `Settings`\n3. Scroll up and click `System`\n4. Change `System Update Channel` to `Beta`\n5. Change `OS Update Channel` to `Steam Deck Beta`\n6. Restart your Steam Deck when prompted\n\n![Change update channel on Steam Deck](assets/settings-beta-channel.jpg)\n\n---\n\n### Root Password\n\nBy default, the Steam Deck user is shipped with no password. This is a secure setting that prevents access via SSH and can't be used to run commands via `sudo` for installing homebrew apps.\n\nTo set the password, follow these steps:\n1. Switch your Steam Deck to `Desktop Mode`\n2. Open the application menu and select `System`\n3. Run the `Konsole` app\n\nType this command and hit \u003ckbd\u003eEnter\u003c/kbd\u003e:\n```shell\npasswd\n```\n\nType your new password (*typed characters do not appear on the screen!*) and hit \u003ckbd\u003eEnter\u003c/kbd\u003e. After retyping the password, hit \u003ckbd\u003eEnter\u003c/kbd\u003e again.\n\n![Set Root Password on Steam Deck](assets/settings-root-password.jpg)\n\n---\n\n### Enable SSH\n\nSSH allows you to remotely interact with your Steam Deck, so you can transfer games from another Windows/MacOS/Linux computer directly to your Steam Deck. You can also do helpful things like install mods, manage game configs, keep tabs on running processes, and other fun maintenance things.\n\nTo enable SSH, follow these steps:\n1. Switch your Steam Deck to `Desktop Mode`\n2. Open the application menu and select `System`\n3. Run the `Konsole` app\n\nThis would make the SSH server start at boot:\n\n```shell\nsudo systemctl enable sshd\n```\n\nAfter that, run this command to start the server immediately:\n\n```shell\nsudo systemctl start sshd\n```\n\nNow, on your computer, you should be able to access your Steam Deck terminal with this command and type password:\n\n```shell\nssh deck@steamdeck.local\n```\n\n\u003e [!TIP]\n\u003e If your router is not catching up with the domain name, you must type the Steam Deck's IP address manually instead of the `steamdeck.local`.\n\u003e \n\u003e You can easily check the IP address by typing `ip addr` on the `Konsole` app.\n\n---\n\n## Homebrew\n\n### Decky\n\n\u003e Decky Loader is a homebrew plugin launcher for the Steam Deck. It can be used to stylize your menus, change system sounds, adjust your screen saturation, change additional system settings, and more.\n\n[![](https://flat.badgen.net/badge/icon/decky-loader?icon=github\u0026label)](https://github.com/SteamDeckHomebrew/decky-loader)\n\nTo install `Decky`:\n1. Switch your Steam Deck to `Desktop Mode`\n2. Open `Firefox` and go to [https://deckbrew.xyz](https://deckbrew.xyz)\n3. Download the `.desktop` file into your Desktop\n4. Double-click the `Install Decky` icon on Desktop\n5. Enter your password when prompted\n\nAlternatively, you can install `Decky` via console:\n\n```shell\ncurl -L https://github.com/SteamDeckHomebrew/decky-installer/releases/latest/download/install_prerelease.sh | sh\n```\n\n...and go to `Decky`:\n1. Switch your Steam Deck to `Gaming Mode`\n2. Press the \u003ckbd\u003e...\u003c/kbd\u003e button\n3. Select `Decky`\n4. Install plugins \u003csup\u003e[preview](https://beta.deckbrew.xyz)\u003c/sup\u003e\n\n![Decky](assets/homebrew-decky.jpg)\n\nRecommended plugins:\n- `AutoSuspend` – automatically suspend on low power\n- `DeckSettings` – browse recommended game settings\n- `HLTB for Deck` – show game lengths according to [HowLongToBeat](https://howlongtobeat.com)\n- `ProtonDB Badges` – show tappable [ProtonDB](https://www.protondb.com) badges on your game pages\n\n---\n\n## Tweaks\n\nThese are basic settings for additional optimization.\n\n### SteamOS optimization\n\n\u003e Collection of SteamOS tweaks to improve Steam Deck performance by **A.T.B.**\n\n[![](https://flat.badgen.net/badge/icon/article?icon=medium\u0026label)](https://medium.com/@a.b.t./here-are-some-possibly-useful-tweaks-for-steamos-on-the-steam-deck-fcb6b571b577)\n\nTo apply tweaks:\n1. Switch your Steam Deck to `Desktop Mode`\n2. Open the application menu and select `System`\n3. Run the `Konsole` app\n\nRun script via console:\n```shell\ncurl -L https://raw.githubusercontent.com/denis-g/steam-deck-optimization-guide/master/scripts/steamos_optimization.sh | sh\n```\n\nEnter your password when prompted.\n\n### CryoUtilities\n\n\u003e Scripts and utilities to enhance the Steam Deck experience — swap tuner, memory parameters and storage manager optimized.\n\n[![](https://flat.badgen.net/badge/icon/steam-deck-utilities?icon=github\u0026label)](https://github.com/CryoByte33/steam-deck-utilities)\n\n\u003e [!NOTE]\n\u003e At the moment CryoUtilities is not actually for SteamOS version 3.6 and higher \u003csup\u003e[details](https://github.com/CryoByte33/steam-deck-utilities/issues/179)\u003c/sup\u003e.\n\n\u003cdetails\u003e\n  \u003csummary\u003eOld guide:\u003c/summary\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eCompare results:\u003c/summary\u003e\n\n  ![CryoUtilities compare](assets/tweaks-cryoutilities-compare.png)\n\u003c/details\u003e\n\nTo install `CryoUtilities`:\n1. Switch your Steam Deck to `Desktop Mode`\n2. Open `Firefox` and go to [https://github.com/CryoByte33/steam-deck-utilities#install](https://github.com/CryoByte33/steam-deck-utilities#install)\n3. Download the `.desktop` file into your Desktop\n4. Double-click `Install CryoUtilities` icon on Desktop\n\nAlternatively, you can download installer `CryoUtilities` on Desktop via console:\n\n```shell\ncurl -s -L \"https://raw.githubusercontent.com/CryoByte33/steam-deck-utilities/main/InstallCryoUtilities.desktop\" -o \"$HOME/Desktop/InstallCryoUtilities.desktop\"\n```\n\nAnd run the `CryoUtilities` installer:\n1. Open the application menu and select `Utilities`\n2. Run the `CryoUtilities` app\n3. Enter your password when prompted\n4. Select `Recommended Settings`\n\n![CryoUtilities](assets/tweaks-cryoutilities.jpg)\n\u003c/details\u003e\n\n---\n\n### VRAM\n\nBy default, the Steam Deck uses 1GB of VRAM. This means the CPU will use the remaining 15GB of RAM. The GPU can use more than the 1GB reserved, but priority will always be given to the CPU.\n\n\u003cdetails\u003e\n  \u003csummary\u003eCompare results:\u003c/summary\u003e\n\n   ![Steam Deck with 4Gb VRAM](assets/tweaks-vram-compare.png)\n\u003c/details\u003e\n\nTo change the VRAM size needed to run UEFI (aka BIOS):\n1. Turn off your Steam Deck\n2. Hold the \u003ckbd\u003eVolume Up (+)\u003c/kbd\u003e button and turn on Steam Deck\n3. Wait for UEFI to load\n4. Click `Setup Utility` icon\n5. Click `Advanced` tab\n6. Scroll down and select `UMA Frame buffer Size`\n7. Set it to `4GB`\n8. Click `Save and Exit`\n\n![Steam Deck UEFI](assets/tweaks-vram.jpg)\n\n\u003e [!WARNING]\n\u003e Games not compatible with this setting:\n\u003e - **Red Dead Redemption 2**\n\n\u003e [!IMPORTANT]\n\u003e This setting reset to default after the UEFI update.\n\n----\n\n### BTRFS\n\n\u003e Btrfs with its transparent compression and deduplication capabilities can achieve impressive storage gains but also improve loading times because of less data being read. It also supports instant snapshotting which is very useful to roll back to a previous state.\n\n[![](https://flat.badgen.net/badge/icon/steamos-btrfs?icon=gitlab\u0026label)](https://gitlab.com/popsulfr/steamos-btrfs)\n\n\u003cdetails\u003e\n  \u003csummary\u003eCompare results:\u003c/summary\u003e\n\n  ![Steam Deck with 4Gb VRAM](assets/tweaks-btrfs-compare.jpg)\n\u003c/details\u003e\n\n\u003e [!CAUTION]\n\u003e Before installation **read all information on the repo** about this tweak and potential problems like a free space available, and can't go back to ext4 after the conversion process, flatpak issues...\n\nTo install `SteamOS-Btrfs`:\n1. Switch your Steam Deck to `Desktop Mode`\n2. Open `Firefox` and go to [https://gitlab.com/popsulfr/steamos-btrfs#desktop-installer](https://gitlab.com/popsulfr/steamos-btrfs#desktop-installer)\n3. Download the `.desktop` file into your Desktop\n4. Double-click this icon on Desktop\n5. Enter your password when prompted\n6. When your Steam Deck reboots wait the conversion process will end (it's not frozen! **don't reboot!**)\n\nAlternatively, you can install `SteamOS-Btrfs` via console:\n\n```shell\nt=\"$(mktemp -d)\"\ncurl -sSL \"https://gitlab.com/popsulfr/steamos-btrfs/-/archive/main/steamos-btrfs-main.tar.gz\" | tar -xzf - -C \"$t\" --strip-components=1\n\"$t/install.sh\"\nrm -rf \"$t\"\n```\n\n---\n\n### 40 FPS\n\nAlthough 60 FPS provides the best gaming experience, it's not always feasible due to the game's inability to sustain it or the draining of battery life. In such cases, a lower option like 30 FPS is preferred. While 40 FPS may appear closer to 30 FPS, it's not the case.\n\n- **60 FPS** – game refreshes every **16.7 ms**\n- **40 FPS** – game refreshes every **25 ms**\n- **30 FPS** – game refreshes every **33.3 ms**\n\nBy doing the math, one can see that 40 FPS is precisely in the middle between 30 and 60 FPS. The quicker a game updates, the more improvement there is in input lag, leading to a smoother visual experience. \u003csup\u003e[Digital Foundry Test](https://www.youtube.com/watch?v=GF8NzlBiaOM)\u003csup\u003e\n\nTo set the `Framerate Limit`:\n1. Switch your Steam Deck to `Gaming Mode`\n2. Press the \u003ckbd\u003e...\u003c/kbd\u003e button\n3. Select `Perfomance`\n4. Scroll down and set the `Framerate Limit` to `40`\n5. Set the `Refresh Rate` to `40`\n\n![Force 40 FPS on Steam Deck](assets/tweaks-40fps.jpg)\n\n---\n\n### ProtonUp-Qt\n\n\u003e ProtonUp-Qt is a simple and great way to manage the likes of GE-Proton (previously known as Proton GE), the Luxtorpeda compatibility tool for Native Linux game engines and more.\n\n[![](https://flat.badgen.net/badge/icon/protontricks?icon=github\u0026label)](https://github.com/Matoking/protontricks)\n\nInstall `ProtonUp-Qt`:\n1. Switch Steam Deck on `Desktop Mode`\n2. Open application menu and select `Utilities`\n3. Run `Discover` app\n4. Type on searchbox `proton`\n5. Select `ProtonUp-Qt` and click `Install`\n\nAlternatively, you can install `ProtonUp-Qt` via console:\n\n```shell\nsudo flatpak install flathub net.davidotek.pupgui2 -y\n```\n\nFor install latest Proton version:\n\n1. Open application menu and select `Utilities`\n2. Run `ProtonUp-Qt` app\n3. Click `Add version`, select latest version, and click `Install`\n\n![ProtonUp-Qt](assets/tweaks-ge-proton-app-01.jpg)\n\nNow, if you need to change the Proton version for a game, you can do so in three ways.\n\nVia the `ProtonUp-Qt` app:\n\n![Change Proton version on ProtonUp-Qt](assets/tweaks-ge-proton-app-02.jpg)\n\n\u003e [!WARNING]\n\u003e Close the Steam app before changes!\n\n...or change via the `Steam` app: \n\n![Change Proton version on Steam](assets/tweaks-ge-proton-steam-01.jpg)\n\n...or change on `Gaming Mode`: \n\n![Change Proton version on Steam](assets/tweaks-ge-proton-steam-02.jpg)\n\n---\n\n## Enhanced\n\n### Locale\n\nSome third party apps or games must be launched with the specific locale and not language running on your system.\n\nFor example, japanese apps must be launched with `JA-JP` locale:\n1. Switch your Steam Deck to `Gaming Mode` or `Desktop Mode`\n2. Select your app or game\n3. Go to `Settings`\n4. Change `Launch Options` to `LANG=ja_JP.UTF-8 %command%` \n\n---\n\n### Protontricks\n\n\u003e This is a wrapper script that allows you to easily run Winetricks commands for Steam Play/Proton games among other common Wine features, such as launching external Windows executables. This is often useful when a game requires closed-source runtime libraries or applications that are not included with Proton.\n\n[![](https://flat.badgen.net/badge/icon/protontricks?icon=github\u0026label)](https://github.com/Matoking/protontricks)\n\nInstall `Protontricks`:\n1. Switch Steam Deck on `Desktop Mode`\n2. Open application menu and select `Utilities`\n3. Run `Discover` app\n4. Type on searchbox `proton`\n5. Select `Protontricks` and click `Install`\n\nAlternatively, you can install `Protontricks` via console:\n\n```shell\nsudo flatpak install flathub com.github.Matoking.protontricks -y\n```\n\nSometimes it is necessary to install or update software in a container with a specific game.\n\nFor example, update the old `Uplay Launcher` to the new `Ubisoft Connect` for the correct launch of the game:\n1. Open application menu and select `Utilities`\n2. Run `Protontricks` app\n3. Select your game and click `OK`\n4. Select `Install an application` and click `OK`\n5. Scroll down, select `Uplay` and click `OK`\n6. `Next \u003e Next \u003e Finish` and wait when application install\n\n![ProtonUp-Qt](assets/tweaks-protontricks-01.jpg)\n\n---\n\n### Cabextract\n\n\u003e Cabextract is Free Software for extracting Microsoft cabinet files, also called .CAB files.\n\nFor install `cabextract` into your system:\n1. Switch Steam Deck on `Desktop Mode`\n2. Open the application menu and select `System`\n3. Run the `Konsole` app\n\nType this command and hit \u003ckbd\u003eEnter\u003c/kbd\u003e:\n\n```shell\nsudo steamos-readonly disable\n```\n\nEnter your password when prompted. Also needed to type all the below commands:\n\n```shell\nsudo pacman-key --init\nsudo pacman-key -u\nsudo pacman-key --populate\nsudo pacman -S cabextract\n```\n\nAfter is completed type this command and hit \u003ckbd\u003eEnter\u003c/kbd\u003e again:\n\n```shell\nsudo steamos-readonly enable\n```\n\n---\n\nAlternatively, it is needed to install `cabextract` for a specific game. For example, this is needed to fix skipping all cutscenes and videos in `Darksiders: Warmastered Edition`.\n\n1. Switch Steam Deck on `Desktop Mode`\n2. Open `Firefox` and go to [https://gitlab.com/steevyp/mf-installcab_steamdeck](https://gitlab.com/steevyp/mf-installcab_steamdeck)\n3. Download the `.zip` source code archive file into your Downloads directory\n4. Extract the `.zip` file\n\nAlternatively, you can download `.zip` and extract the file via console:\n\n```shell\ncurl -s -L \"https://gitlab.com/steevyp/mf-installcab_steamdeck/-/archive/main/mf-installcab_steamdeck-main.zip\" -o \"$HOME/Downloads/mf-installcab_steamdeck-main.zip\"\nunzip -o \"$HOME/Downloads/mf-installcab_steamdeck-main.zip\" -d \"$HOME/Downloads\"\n```\n\n1. Open the application menu and select `System`\n2. Run the `Konsole` app\n\nType this command and hit \u003ckbd\u003eEnter\u003c/kbd\u003e:\n\n```shell\nPROTON=\"$HOME/.steam/root/steamapps/common/Proton 8.0\" \u0026\u0026 \\\nWINEPREFIX=\"$HOME/steam/root/steamapps/compatdata/462780/pfx\" ./install-mf-64.sh -proton\n```\n\nAnd wait when application install.\n\n1. Copy `mfplat.dll` to installed game directory\n2. Switch your Steam Deck to `Gaming Mode`\n3. Change the Proton version to `8.0` for a game\n\nAlternatively, you can copy `mfplat.dll` file via console:\n\n```shell\ncp \"$HOME/Downloads/mf-installcab_steamdeck-main/mfplat.dll\" \"$HOME/.steam/steam/steamapps/common/Darksiders Warmastered Edition/mfplat.dll\"\n```\n\n\u003e [!NOTE]\n\u003e `462780` is ID for `Darksiders: Warmastered Edition` game.\n\n---\n\n## In-Game Settings\n\n### ● Anti-Aliasing\n\nIf possible, set it to FXAA or TAA. SSAA or MSAA are mostly not recommended because they consume a lot of power.\n\n### ● Screen Space Reflections\n\nReduce all reflections to the lowest possible settings. They are usually expensive to process.\n\n### ● Ambient Occlusion\n\nThis one is a bit tricky, as it is heavily dependent on the algorithm used. Try playing with the settings to see what works best for your game.\n\n### ● Tessellation\n\nTurn it off, as many game engines and developers misuse it, causing a lot of stress on the GPU. It won't be missed on an 800p screen.\n\n### ● Shadows\n\nShadows can also be very resource-intensive, depending on how they are rendered. This is another setting you should try lowering first.\n\n---\n\n## References\n\nOfficial:\n- [Steam Deck Support](https://help.steampowered.com/en/wizard/HelpWithSteamDeck)\n- [Steam Deck FAQ](https://www.steamdeck.com/en/faq)\n- [Steamworks Steam Deck FAQ](https://partner.steamgames.com/doc/steamdeck/faq)\n\nCommunity:\n- [CryoByte33 FAQ](https://github.com/CryoByte33/steam-deck-utilities/blob/main/docs/faq.md)\n- [r/SteamDeck](https://www.reddit.com/r/SteamDeck)\n- [PCGamingWiki](https://www.pcgamingwiki.com/wiki/Steam_Deck)\n- [Steam Deck Guide](https://github.com/mikeroyal/Steam-Deck-Guide)\n- [protondb](https://www.protondb.com)\n\n---\n\n\u003csub\u003eSteam Deck illustration created by [ApeWTF](https://ape.wtf/). All screenshots from opened internet resources. All rights reserved.\u003c/sub\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenis-g%2Fsteam-deck-optimization-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenis-g%2Fsteam-deck-optimization-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenis-g%2Fsteam-deck-optimization-guide/lists"}