Kenji-NX Graphics Settings Explained: What Every Option Actually Does

Kenji-NX inherits its graphics pipeline from Ryujinx and adds a handful of Android-specific options on top. The good news: the defaults are sensible, and most players never need to touch anything. This guide explains every graphics setting in plain English — what it does, whether you should change it, and when — so you only adjust things when you have a reason to.

If you are setting up the emulator for the first time, start with our setup guide, then come back here to fine-tune.

The One Rule of Emulator Settings

Change one setting at a time, test, and only keep the change if it helps. Stacking five tweaks at once makes it impossible to know which one fixed — or broke — your game. If a game already runs well, leave everything alone.

If you want… Change this Leave alone
Higher frame rate in a stuttering game Lower Resolution Scale to 0.75x Everything else
To fix a game that crashes on boot Turn OFF Threaded Rendering Resolution, NCE
Smoother frame pacing Try VSync on/off Resolution
Less stutter the longer you play Keep Disk Shader Cache enabled —
Steadier performance in demanding games Force Maximum Clocks (short sessions) —

Docked Mode

What it is: A real Nintendo Switch behaves differently when docked to a TV — it runs at higher GPU clocks and games may target higher resolutions. The Docked Mode toggle tells games your “Switch” is docked, unlocking that higher-performance profile.

Should you turn it on? On a phone, usually not — handheld mode is the safer default and runs cooler. Turn it on if you play on a tablet, a TV box, or with active cooling, or if a specific game only renders correctly in docked mode. Expect more heat and battery drain; see our lag and stutter fixes if things get hot.

Resolution Scale

What it is: A multiplier on the game’s internal rendering resolution. 1x is roughly the native target, 0.75x renders lighter, 2x and above renders sharper.

What to use: Start at 1x. If a 3D game stutters, dropping to 0.75x is commonly reported as the single biggest frame-rate lever on weaker GPUs. Only raise the scale on a flagship chip (Snapdragon 8 Gen 2 or better) with a light game — and watch thermals.

VSync

What it is: Synchronizes rendered frames with your screen’s refresh rate. On: less screen tearing and steadier pacing. Off: potentially lower input latency, but tearing and uneven pacing may appear.

What to use: Leave it on unless you notice tearing-free but “laggy-feeling” input, in which case try turning it off for that game.

Threaded Rendering (added in 2.1.0-pr.1)

What it is: Spreads rendering work across multiple CPU threads. Normally this means better performance.

When to turn it OFF: The 2.1.0-pr.1 release notes explicitly added this toggle because disabling threaded rendering fixes crashes in some games. Keep it on by default; if a specific game crashes on boot or shows broken graphics, turning it off is one of the first troubleshooting steps to try — at the cost of some performance. More crash fixes live in our crashing guide.

NCE (Native Code Execution)

What it is: Runs game code more directly on your phone’s CPU instead of translating it first. On strong chips this can be faster.

What to use: Leave it at the default. It is a compatibility trade-off: some games behave worse with it enabled. Only toggle it per-game if you are chasing a specific issue.

Disk Shader Cache

What it is: When a game draws something new, its shaders must be compiled — that compilation hitch is the classic “first-time stutter.” The disk shader cache stores compiled shaders on your phone, so areas you have already visited stutter less on repeat visits.

What to use: Keep it enabled. If a game shows persistent graphical glitches right after an emulator or game update, clear the cache once and let it rebuild naturally as you play.

Force Maximum Clocks

What it is: Prevents your phone from downclocking its CPU/GPU to save power while emulating.

What to use: Helpful for demanding games in shorter sessions — performance stays steadier instead of sagging as the phone tries to save battery. The trade-off is real: more heat and faster battery drain. Do not combine it with charging in a hot room unless you enjoy thermal throttling.

ASTC Texture Recompression

What it is: Recompresses game textures into a phone-friendly format, saving video memory and potentially reducing stutters on memory-tight devices.

Note: Availability varies by build. If you do not see this option, your build handles textures automatically and there is nothing to configure.

Settings Cheat Sheet

Setting Default Change it when…
Docked Mode Off Playing on a tablet/TV or a game needs the docked profile
Resolution Scale 1x A game stutters (try 0.75x) or you have headroom (try higher)
VSync On You notice tearing (on) or laggy-feeling input (off)
Threaded Rendering On A game crashes or shows broken graphics (turn off)
NCE Default Chasing a per-game compatibility issue
Disk Shader Cache On Almost never — clear once after a glitchy update
Force Maximum Clocks Off A demanding game sags mid-session (short sessions)

Frequently Asked Questions

Will higher resolution make every game look better?

Not necessarily. Raising the scale sharpens the image but costs GPU power — on a mid-range phone it usually just turns a smooth game into a stuttery one. Resolution helps most in light or 2D games.

Why does my game stutter only the first time I enter an area?

That is shader compilation. With Disk Shader Cache enabled, the stutter should fade as the cache builds up over your first hour or so of play.

Should I copy someone’s settings from YouTube?

Use them as a starting point, not gospel. Settings interact with your exact chip, driver, game version, and emulator build — what works on one phone may not on yours. Change one thing at a time.

Do I need a Turnip driver for these settings to matter?

The settings work with any driver, but on Snapdragon phones a current Turnip driver (see our driver guide) often matters more than any single setting.

The game was fine yesterday and broken today — what changed?

Usually an emulator update, a game update, or a stale shader cache. Clear the shader cache once, and check our troubleshooting hub.

Where are per-game settings?

Kenji-NX lets you tune settings per game so a fix for one title does not affect the rest. Use per-game settings for problem titles and keep global defaults sane.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *