Graphics Enhancements

For those wanting to upgrade their games look and feel on Ryujinx can do so by utilizing a few graphics enhancement options.

Here we will showcase all the enhancement options available within Ryujinx.

Resolution Scaling

This option increases the rendering resolution of the game beyond its native resolution, making it appear sharper and more detailed. By scaling up, you can improve visual quality and reduce pixelation, especially on higher-resolution displays.

Ryujinx allows native 2x, 3x, 4x, or even custom ratios for upscaling. To enable;

Within Ryujinx, click Options > Settings

Navigate to the Graphics tab and click the dropdown next to Resolution Scale. Select your desired level of resolution scale.

Anisotropic Filtering

Anisotropic filtering enhances texture clarity at oblique viewing angles, making surfaces (like roads or walls) appear sharper when viewed from a distance. This results in more detailed textures, especially when looking at them from angles rather than head-on.

Note: enabling this feature may cause graphical glitches on some games.

To enable anisotropic on Ryujinx;

Click on Options > Settings

Navigate to the Graphics tab and click the dropdown next to Anisotropic Filtering. Set it to your desired level.

 Click Apply to save the enhancement setting.

Shader Cache

The shader cache stores shaders that have been previously processed, reducing stuttering caused by shader compilation during gameplay. By caching shaders, the emulator can reuse them, leading to smoother performance as it avoids recompiling the same shaders multiple times.

Shader Cache is enabled by default. There are no good reasons to disable it other than for testing purposes.

Disabling this setting is strongly discouraged. However, if you absolutely must disable it:

  1. With Ryujinx open, navigate to Options > Settings.
  2. Navigate to the Graphics tab and disable shader cache by unchecking the box marked “Enable Shader Cache”
 

In some rare cases, a shader cache might become corrupted and crash when compiling shaders on boot. To solve this you’ll have to purge the shader cache for that particular game:

  1. Right click on a game in the game list and navigate to Cache Management > Purge Shader Cache.

To view the shader cache directory for a particular game:

  1. Right click on a game in the game list and navigate to Cache Management > Open Shader Cache Directory.

Aspect Ratio

This option allows you to adjust the aspect ratio (width-to-height ratio) of the game display. Common ratios include 16:9 (widescreen) and 4:3 (classic). Changing the aspect ratio can help match the game’s display to your monitor’s setup, avoiding stretching or letterboxing effects.

To adjust your aspect ratio:

Option 1:

  • With Ryujinx open, navigate to Options > Settings and click on the Graphics tab. Click on the Aspect Ratio dropdown and adjust the ratio to your liking.

Option 2:

  • With your game running, click on the aspect ratio button in the status toolbar at the bottom of the Ryujinx window.

Option 3:

  1. Use Option 1 and select “Stretch to Fit Window” or Option 2 and select “Stretched”.
  2. Simply click and drag your window borders to the size you want!