GameNative Settings

Quick reference cheat sheet

preferred
situational
alternative
last resort

General

Container Variant

preferred bionic — native Android driver
situational glibc — Mali, Mediatek, Samsung

Wine Version

preferred proton-9.0-arm64ec — hybrid, Snapdragon
experimental proton-10.0-arm64ec-2 — best perf, modern Snapdragon
stable proton-9.0-x86_64 — best compat, most overhead

Screen Size

high-end Native res — Snapdragon 8 Gen 2+
default 720p — older devices

Legacy DRM

Try if black screen, instant crash, or Steam API error. Not for bypassing Denuvo.

Emulation

Emulator

newer chips FEXCore — speed
older chips Box64

Compatibility Presets

start here Performance — go up if not booting, down if slow
unity — Unity games
unity mono — older Unity games
denuvo — aggressive DRM, hail mary

Graphics

Graphics Driver

preferred Wrapper-v2 — more efficient
fallback Wrapper — reliable, stable
Mali Wrapper-leegao
old hw Wrapper-legacy

Graphics Driver Version

preferred Turnip drivers
decent Qualcomm drivers
avoid Native drivers (top options in list)

DX Wrapper

try first DXVK — highest FPS, 2005+ games
DX12 VKD3D — required for DX12, heavy
older WineD3D — no Vulkan support
ancient CNC DDraw — DDraw wrapper

DXVK Version

modern chips Newer versions
Mali Sarek versions
tip async — skip frames if frames not read
Snapdragon gpl — background shader compile

Max Device Memory

Set to 1/4 of available RAM

Use Adrenotools Turnip

Check this — unless on Mediatek or system driver

Present Modes

high-end mailbox — triple buffering
hybrid relaxed — vsync if >60fps, else off
battery fifo — vsync, good for battery

Memory Resource Type

Snapdragon ahb — hardware buffer
Mediatek/Samsung dmabuf
auto auto — works most of the time
fallback opaque

BCn Emulation

Snapdragon none
Mali full
auto auto — good detection
mixed partial — checks GPU support

BCn Emulation Type

preferred compute
fallback software — no Vulkan compute

Sharpness Boost

If downscaling: CAS at ~40% sharpness

Use DRI3

Enable on older chips or system drivers

Wine

Renderer

Can spoof GPU identity to trick games requiring specific hardware

Offscreen Rendering Mode

99% of the time FBO

Video Memory Size

Set to 1/4 of device RAM

Enable CSMT

Enable on modern chips. Disable for very old games.

Environment Variables

MESA_SHADER_CACHE_MAX_SIZE

12 GB RAM 1G
16 GB RAM 4G — following 1/4 rule

MESA_VK_WSI_PRESENT_MODE

Same value as the Present Mode setting in Graphics

DXVK_FRAME_RATE

Set higher on high-end devices with less demanding indie games

Advanced

Startup Selection

start here Essential
if not working Normal

Processor Affinity

if you know cores Uncheck 2 efficiency cores, keep prime cores
if unsure Uncheck CPU0 only
32-bit apps Keep only 4 cores if crashing or running too fast