Enter the chaotic world of Borderlands 3, where pandemonium reigns, and untold treasures await. Gearbox Software’s action-packed first-person shooter RPG has captivated gamers worldwide with its exhilarating gunplay, diverse character classes, and a uniquely whimsical art style that oozes charm. Now, the excitement intensifies as we explore the best configurations to savor the Borderlands 3 experience on the Steam Deck — Valve’s revolutionary handheld gaming device. Discover how to harness the Steam Deck’s power and immerse yourself in the sheer enjoyment of playing Borderlands 3 on the go, wherever you may wander.
Borderlands 3 Best Steam Deck Settings
<table style="margin: 1rem auto; color: #ddd; background-color: #23262F; border-radius: 0.5rem; padding: 0; border-collapse: separate;">
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Compatibility Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Proton Version</td>
<td style="padding: 0.5rem">Default</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">BIOS Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">UMA Frame Buffer Size</td>
<td style="padding: 0.5rem">4G</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">CryoUtilities Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Swap File Size</td>
<td style="padding: 0.5rem">16GB*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Swappiness</td>
<td style="padding: 0.5rem">1</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem; text-align: right"><sub>*Set to as large as your Steam Deck will allow</sub></th>
</tr>
</table>
Compatibility Settings |
Proton Version |
Default |
BIOS Settings |
UMA Frame Buffer Size |
4G |
CryoUtilities Settings |
Swap File Size |
16GB* |
Swappiness |
1 |
*Set to as large as your Steam Deck will allow |
While Borderlands 3 will run the game just fine on the Steam Deck’s default Proton settings. However, the default settings don’t support DirectX 12 (activating it in the menu will cause the game to crash), so you won’t have access to the graphics options and optimizations DX12 offers. There are also reports of stuttering issues when running Borderlands 3 with the default Proton settings. From our experience, Proton Experimental largely eliminates the stuttering problem.
Also, if you haven’t yet, download CryoUtilities and change the settings according to those listed in the table above. These settings add small but noticeable gains in framerate stability, which is important in a fast-paced shooter like Borderlands 3.
Recommended — Balanced Settings (Native@40fps | ~2h15m)
These settings give you a stable 40 frames per second at Medium settings. We essentially activate the Medium preset then make a few tweaks to keep the frame rate above 40 in any situation.
Borderlands 3 looks great with this configuration, and the stable 40fps ensures smooth gameplay without overly taxing the Steam Deck. We also get decent battery life with roughly 2 hours and 15 minutes of playtime.
<table style="margin: 1rem auto; color: #ddd; background-color: #23262F; border-radius: 0.5rem; padding: 0; border-collapse: separate;">
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Basic Settings - General</th>
</tr>
<tr>
<td style="padding: 0.5rem">Graphics API</td>
<td style="padding: 0.5rem">DirectX 12</td>
</tr>
<tr>
<td style="padding: 0.5rem">Display</td>
<td style="padding: 0.5rem">Default Monitor</td>
</tr>
<tr>
<td style="padding: 0.5rem">Display Mode</td>
<td style="padding: 0.5rem">Full Screen</td>
</tr>
<tr>
<td style="padding: 0.5rem">Aspect Ratio</td>
<td style="padding: 0.5rem">16:10</td>
</tr>
<tr>
<td style="padding: 0.5rem">Resolution</td>
<td style="padding: 0.5rem">1280x800</td>
</tr>
<tr>
<td style="padding: 0.5rem">Vertical Sync</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Resolution Scale</td>
<td style="padding: 0.5rem">100%</td>
</tr>
<tr>
<td style="padding: 0.5rem">Limit Frame Rate</td>
<td style="padding: 0.5rem">Custom</td>
</tr>
<tr>
<td style="padding: 0.5rem">Custom FPS Limit</td>
<td style="padding: 0.5rem">40</td>
</tr>
<tr>
<td style="padding: 0.5rem">Field of View</td>
<td style="padding: 0.5rem">90*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Vehicle Field of View</td>
<td style="padding: 0.5rem">110*</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - General</th>
</tr>
<tr>
<td style="padding: 0.5rem">Graphics Quality</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Anti Aliasing</td>
<td style="padding: 0.5rem">FXAA</td>
</tr>
<tr>
<td style="padding: 0.5rem">Texture Streaming</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Material Quality</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Anisotropic Filtering</td>
<td style="padding: 0.5rem">8x</td>
</tr>
<tr>
<td style="padding: 0.5rem">Shadows</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Display Stats</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - Environment</th>
</tr>
<tr>
<td style="padding: 0.5rem">Draw Distance</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Clutter</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Terrain Detail</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Foliage</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Volumetric Fog</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Screen Space Reflections</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - Characters</th>
</tr>
<tr>
<td style="padding: 0.5rem">Character Detail</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - Post Processing</th>
</tr>
<tr>
<td style="padding: 0.5rem">Ambient Occlusion</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Camera Motion Blur</td>
<td style="padding: 0.5rem">Off*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Object Motion Blur</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">FidelityFX Sharpening</td>
<td style="padding: 0.5rem">On</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem; text-align: right"><sub>*Set to personal preference.</sub></th>
</tr>
</table>
Basic Settings – General |
Graphics API |
DirectX 12 |
Display |
Default Monitor |
Display Mode |
Full Screen |
Aspect Ratio |
16:10 |
Resolution |
1280×800 |
Vertical Sync |
Off |
Resolution Scale |
100% |
Limit Frame Rate |
Custom |
Custom FPS Limit |
40 |
Field of View |
90* |
Vehicle Field of View |
110* |
Advanced Settings – General |
Graphics Quality |
Medium |
Anti Aliasing |
FXAA |
Texture Streaming |
Medium |
Material Quality |
Medium |
Anisotropic Filtering |
8x |
Shadows |
Medium |
Display Stats |
Off |
Advanced Settings – Environment |
Draw Distance |
Medium |
Clutter |
Medium |
Terrain Detail |
Medium |
Foliage |
Medium |
Volumetric Fog |
Off |
Screen Space Reflections |
Medium |
Advanced Settings – Characters |
Character Detail |
Medium |
Advanced Settings – Post Processing |
Ambient Occlusion |
Medium |
Camera Motion Blur |
Off* |
Object Motion Blur |
Off |
FidelityFX Sharpening |
On |
*Set to personal preference. |
<table
style="
margin: 1rem auto;
color: #ddd;
background-color: #23262F;
border-radius: 0.5rem;
border-collapse: separate;
"
>
<tr bgcolor="#3F434F">
<th colspan="2" style="padding: 0.5rem">Steam Deck Performance Menu Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Refresh Rate</td><td>40</td>
</tr>
<tr>
<td style="padding: 0.5rem">Framerate Limit</td><td>40</td>
</tr>
<tr>
<td style="padding: 0.5rem">Allow Tearing</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Half Rate Shading</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Thermal Power (TDP) Limit</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Manual GPU Clock Control</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Scaling Filter</td><td>Linear</td>
</tr>
</table>
Steam Deck Performance Menu Settings |
Refresh Rate |
40 |
Framerate Limit |
40 |
Allow Tearing |
Off |
Half Rate Shading |
Off |
Thermal Power (TDP) Limit |
Off |
Manual GPU Clock Control |
Off |
Scaling Filter |
Linear |
High Performance Settings (Native@60fps | ~2h15m)
For performance purists, it’s 60fps or bust. Don’t worry; we hear you. This configuration will give you a stable 60 frames per second at native resolution. Battery life is still decent, but there’s a noticeable and necessary hit to visual fidelity as the Steam Deck renders more frames every second.
<table style="margin: 1rem auto; color: #ddd; background-color: #23262F; border-radius: 0.5rem; padding: 0; border-collapse: separate;">
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Basic Settings - General</th>
</tr>
<tr>
<td style="padding: 0.5rem">Graphics API</td>
<td style="padding: 0.5rem">DirectX 12</td>
</tr>
<tr>
<td style="padding: 0.5rem">Display</td>
<td style="padding: 0.5rem">Default Monitor</td>
</tr>
<tr>
<td style="padding: 0.5rem">Display Mode</td>
<td style="padding: 0.5rem">Full Screen</td>
</tr>
<tr>
<td style="padding: 0.5rem">Aspect Ratio</td>
<td style="padding: 0.5rem">16:10</td>
</tr>
<tr>
<td style="padding: 0.5rem">Resolution</td>
<td style="padding: 0.5rem">1280x800</td>
</tr>
<tr>
<td style="padding: 0.5rem">Vertical Sync</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Resolution Scale</td>
<td style="padding: 0.5rem">100%</td>
</tr>
<tr>
<td style="padding: 0.5rem">Limit Frame Rate</td>
<td style="padding: 0.5rem">Custom</td>
</tr>
<tr>
<td style="padding: 0.5rem">Custom FPS Limit</td>
<td style="padding: 0.5rem">300</td>
</tr>
<tr>
<td style="padding: 0.5rem">Field of View</td>
<td style="padding: 0.5rem">90*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Vehicle Field of View</td>
<td style="padding: 0.5rem">110*</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - General</th>
</tr>
<tr>
<td style="padding: 0.5rem">Graphics Quality</td>
<td style="padding: 0.5rem">Very Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Anti Aliasing</td>
<td style="padding: 0.5rem">None</td>
</tr>
<tr>
<td style="padding: 0.5rem">Texture Streaming</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Material Quality</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Anisotropic Filtering</td>
<td style="padding: 0.5rem">Trilinear</td>
</tr>
<tr>
<td style="padding: 0.5rem">Shadows</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Display Stats</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - Environment</th>
</tr>
<tr>
<td style="padding: 0.5rem">Draw Distance</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Clutter</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Terrain Detail</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Foliage</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Volumetric Fog</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Screen Space Reflections</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - Characters</th>
</tr>
<tr>
<td style="padding: 0.5rem">Character Detail</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings - Post Processing</th>
</tr>
<tr>
<td style="padding: 0.5rem">Ambient Occlusion</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Camera Motion Blur</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Object Motion Blur</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">FidelityFX Sharpening</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem; text-align: right"><sub>*Set to personal preference.</sub></th>
</tr>
</table>
Basic Settings – General |
Graphics API |
DirectX 12 |
Display |
Default Monitor |
Display Mode |
Full Screen |
Aspect Ratio |
16:10 |
Resolution |
1280×800 |
Vertical Sync |
Off |
Resolution Scale |
100% |
Limit Frame Rate |
Custom |
Custom FPS Limit |
300 |
Field of View |
90* |
Vehicle Field of View |
110* |
Advanced Settings – General |
Graphics Quality |
Very Low |
Anti Aliasing |
None |
Texture Streaming |
Low |
Material Quality |
Low |
Anisotropic Filtering |
Trilinear |
Shadows |
Low |
Display Stats |
Off |
Advanced Settings – Environment |
Draw Distance |
Low |
Clutter |
Low |
Terrain Detail |
Low |
Foliage |
Low |
Volumetric Fog |
Off |
Screen Space Reflections |
Off |
Advanced Settings – Characters |
Character Detail |
Low |
Advanced Settings – Post Processing |
Ambient Occlusion |
Off |
Camera Motion Blur |
Off |
Object Motion Blur |
Off |
FidelityFX Sharpening |
Off |
*Set to personal preference. |
<table
style="
margin: 1rem auto;
color: #ddd;
background-color: #23262F;
border-radius: 0.5rem;
border-collapse: separate;
"
>
<tr bgcolor="#3F434F">
<th colspan="2" style="padding: 0.5rem">Steam Deck Performance Menu Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Refresh Rate</td><td>40</td>
</tr>
<tr>
<td style="padding: 0.5rem">Framerate Limit</td><td>40</td>
</tr>
<tr>
<td style="padding: 0.5rem">Allow Tearing</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Half Rate Shading</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Thermal Power (TDP) Limit</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Manual GPU Clock Control</td><td>Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Scaling Filter</td><td>Linear</td>
</tr>
</table>
Steam Deck Performance Menu Settings |
Refresh Rate |
40 |
Framerate Limit |
40 |
Allow Tearing |
Off |
Half Rate Shading |
Off |
Thermal Power (TDP) Limit |
Off |
Manual GPU Clock Control |
Off |
Scaling Filter |
Linear |