Hi-Fi RUSH is a cartoony rhythm-based hack’n’slash action-adventure — a far cry from the psychological terrors developer Tango Gameworks usually puts out. Despite being as far out of Tango’s wheelhouse as a game can be, the devs really knocked it out of the park. Hi-Fi RUSH is a total blast to play, especially on the Steam Deck, where you can take full advantage of the system’s myriad input options. In this guide, we’ll talk about how Hi-Fi RUSH runs on the Steam Deck and what you can do to get the best experience playing it on the go. Let’s dive in, shall we?
Hi-Fi RUSH 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>
</table>
Compatibility Settings |
Proton Version |
Default |
Hi-Fi RUSH is the type of old-school action-adventure game that dominated the PlayStation 2 era of video games, which, coincidentally, also makes it a perfect fit for the Steam Deck. Thankfully, it runs great on Valve’s portable gaming machine.
There are slight issues with text readability (depending on your eyesight, you may have to utilize the Deck’s built-in screen magnifier to read some popups), but it’s otherwise a pitch-perfect experience.
Recommended — Balanced Settings (Native@45fps | ~2h30m)
At max settings, the Steam Deck consistently hits framerates in the high 50s, and for most players, the default settings should be more than fine. I prefer stable framerates over raw performance, so these settings set a framerate limit of 45 frames per second (which still looks buttery smooth, by the way) to keep the framerate consistent. Since we’re lowering the demand on the Deck’s APU, we can also limit the system’s TDP to extend the Deck’s battery life.
<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;">In-game Graphics Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Screen Mode</td>
<td style="padding: 0.5rem">FullScreen</td>
</tr>
<tr>
<td style="padding: 0.5rem">Screen 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">Frame Rate Limit</td>
<td style="padding: 0.5rem">60</td>
</tr>
<tr>
<td style="padding: 0.5rem">Gamma</td>
<td style="padding: 0.5rem">*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Chromatic Abberation</td>
<td style="padding: 0.5rem">OFF*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Camera Shake</td>
<td style="padding: 0.5rem">OFF*</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Graphics Preset</td>
<td style="padding: 0.5rem">Custom</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">Dynamic Shadows</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Static Global Illumination</td>
<td style="padding: 0.5rem">ON</td>
</tr>
<tr>
<td style="padding: 0.5rem">Static Shadow Maps</td>
<td style="padding: 0.5rem">ON</td>
</tr>
<tr>
<td style="padding: 0.5rem">Foliage Quality</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">SSAO</td>
<td style="padding: 0.5rem">Performance</td>
</tr>
<tr>
<td style="padding: 0.5rem">SSR</td>
<td style="padding: 0.5rem">ON</td>
</tr>
<tr>
<td style="padding: 0.5rem">Depth of Field</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Additional Options</th>
</tr>
<tr>
<td style="padding: 0.5rem">Upscaling Technologies</td>
<td style="padding: 0.5rem">OFF</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">GPU Physics Simulation</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Movie Play Mode</td>
<td style="padding: 0.5rem">Performance</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem; text-align: right"><sub>*Set to personal preference.</sub></th>
</tr>
</table>
In-game Graphics Settings |
Screen Mode |
FullScreen |
Screen Resolution |
1280×800 |
Vertical Sync |
OFF |
Frame Rate Limit |
60 |
Gamma |
* |
Chromatic Abberation |
OFF* |
Camera Shake |
OFF* |
Advanced Settings |
Graphics Preset |
Custom |
Camera Motion Blur |
OFF* |
Dynamic Shadows |
Medium |
Static Global Illumination |
ON |
Static Shadow Maps |
ON |
Foliage Quality |
Medium |
SSAO |
Performance |
SSR |
ON |
Depth of Field |
Medium |
Additional Options |
Upscaling Technologies |
OFF |
Anti-Aliasing |
FXAA |
GPU Physics Simulation |
Low |
Movie Play Mode |
Performance |
*Set to personal preference. |
<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;">Steam Deck Performance Menu Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Refresh Rate</td>
<td style="padding: 0.5rem">45</td>
</tr>
<tr>
<td style="padding: 0.5rem">Framerate Limit</td>
<td style="padding: 0.5rem">45</td>
</tr>
<tr>
<td style="padding: 0.5rem">Allow Tearing</td>
<td style="padding: 0.5rem">On</td>
</tr>
<tr>
<td style="padding: 0.5rem">Half Rate Shading</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Thermal Power (TDP) Limit</td>
<td style="padding: 0.5rem">On</td>
</tr>
<tr>
<td style="padding: 0.5rem">Watts</td>
<td style="padding: 0.5rem">9</td>
</tr>
<tr>
<td style="padding: 0.5rem">Manual GPU Clock Control</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Scaling Filter</td>
<td style="padding: 0.5rem">Linear</td>
</tr>
</table>
Steam Deck Performance Menu Settings |
Refresh Rate |
45 |
Framerate Limit |
45 |
Allow Tearing |
On |
Half Rate Shading |
Off |
Thermal Power (TDP) Limit |
On |
Watts |
9 |
Manual GPU Clock Control |
Off |
Scaling Filter |
Linear |
Performance Settings (720p@60fps | ~2h15m)
For some gamers, it’s 60 fps or bust. If that’s you, then these settings will give you the high performance that you’re looking for. You’ll have to accept a few visual downgrades to maintain that stable 60 frames per second, but the final result still looks great on the Steam Deck’s screen. These settings take advantage of the in-game FSR 1.0 implementation, so be sure to turn off the FSR in the Steam Deck’s performance menu, otherwise you’ll get two layers of FSR and ultra-muddy visuals.
<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;">In-game Graphics Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Screen Mode</td>
<td style="padding: 0.5rem">FullScreen</td>
</tr>
<tr>
<td style="padding: 0.5rem">Screen Resolution</td>
<td style="padding: 0.5rem">1152x720</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">Frame Rate Limit</td>
<td style="padding: 0.5rem">60</td>
</tr>
<tr>
<td style="padding: 0.5rem">Gamma</td>
<td style="padding: 0.5rem">*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Chromatic Abberation</td>
<td style="padding: 0.5rem">OFF*</td>
</tr>
<tr>
<td style="padding: 0.5rem">Camera Shake</td>
<td style="padding: 0.5rem">OFF*</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Advanced Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Graphics Preset</td>
<td style="padding: 0.5rem">Custom</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">Dynamic Shadows</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr>
<td style="padding: 0.5rem">Static Global Illumination</td>
<td style="padding: 0.5rem">ON</td>
</tr>
<tr>
<td style="padding: 0.5rem">Static Shadow Maps</td>
<td style="padding: 0.5rem">ON</td>
</tr>
<tr>
<td style="padding: 0.5rem">Foliage Quality</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">SSAO</td>
<td style="padding: 0.5rem">Performance</td>
</tr>
<tr>
<td style="padding: 0.5rem">SSR</td>
<td style="padding: 0.5rem">ON</td>
</tr>
<tr>
<td style="padding: 0.5rem">Depth of Field</td>
<td style="padding: 0.5rem">Medium</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem;">Additional Options</th>
</tr>
<tr>
<td style="padding: 0.5rem">Upscaling Technologies</td>
<td style="padding: 0.5rem">FSR 1.0</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">GPU Physics Simulation</td>
<td style="padding: 0.5rem">Low</td>
</tr>
<tr>
<td style="padding: 0.5rem">Movie Play Mode</td>
<td style="padding: 0.5rem">Performance</td>
</tr>
<tr bgcolor="#3f434f">
<th colspan="2" style="padding: 0.5rem; text-align: right"><sub>*Set to personal preference.</sub></th>
</tr>
</table>
In-game Graphics Settings |
Screen Mode |
FullScreen |
Screen Resolution |
1152×720 |
Vertical Sync |
OFF |
Frame Rate Limit |
60 |
Gamma |
* |
Chromatic Abberation |
OFF* |
Camera Shake |
OFF* |
Advanced Settings |
Graphics Preset |
Custom |
Camera Motion Blur |
OFF* |
Dynamic Shadows |
Medium |
Static Global Illumination |
ON |
Static Shadow Maps |
ON |
Foliage Quality |
Low |
SSAO |
Performance |
SSR |
ON |
Depth of Field |
Medium |
Additional Options |
Upscaling Technologies |
FSR 1.0 |
Anti-Aliasing |
FXAA |
GPU Physics Simulation |
Low |
Movie Play Mode |
Performance |
*Set to personal preference. |
<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;">Steam Deck Performance Menu Settings</th>
</tr>
<tr>
<td style="padding: 0.5rem">Refresh Rate</td>
<td style="padding: 0.5rem">60</td>
</tr>
<tr>
<td style="padding: 0.5rem">Framerate Limit</td>
<td style="padding: 0.5rem">60</td>
</tr>
<tr>
<td style="padding: 0.5rem">Allow Tearing</td>
<td style="padding: 0.5rem">On</td>
</tr>
<tr>
<td style="padding: 0.5rem">Half Rate Shading</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Thermal Power (TDP) Limit</td>
<td style="padding: 0.5rem">On</td>
</tr>
<tr>
<td style="padding: 0.5rem">Watts</td>
<td style="padding: 0.5rem">11</td>
</tr>
<tr>
<td style="padding: 0.5rem">Manual GPU Clock Control</td>
<td style="padding: 0.5rem">Off</td>
</tr>
<tr>
<td style="padding: 0.5rem">Scaling Filter</td>
<td style="padding: 0.5rem">Linear</td>
</tr>
</table>
Steam Deck Performance Menu Settings |
Refresh Rate |
60 |
Framerate Limit |
60 |
Allow Tearing |
On |
Half Rate Shading |
Off |
Thermal Power (TDP) Limit |
On |
Watts |
11 |
Manual GPU Clock Control |
Off |
Scaling Filter |
Linear |