Quick reference cheat sheet
Container Variant
bionic
— native Android driver
glibc
— Mali, Mediatek, Samsung
Wine Version
proton-9.0-arm64ec
— hybrid, Snapdragon
proton-10.0-arm64ec-2
— best perf, modern Snapdragon
proton-9.0-x86_64
— best compat, most overhead
Screen Size
Legacy DRM
Try if black screen, instant crash, or Steam API error. Not for bypassing Denuvo.
Emulator
FEXCore
— speed
Box64
Compatibility Presets
Graphics Driver
Wrapper-v2
— more efficient
Wrapper
— reliable, stable
Wrapper-leegao
Wrapper-legacy
Graphics Driver Version
DX Wrapper
DXVK
— highest FPS, 2005+ games
VKD3D
— required for DX12, heavy
WineD3D
— no Vulkan support
CNC DDraw
— DDraw wrapper
DXVK Version
Max Device Memory
Set to 1/4 of available RAM
Use Adrenotools Turnip
Check this — unless on Mediatek or system driver
Present Modes
mailbox
— triple buffering
relaxed
— vsync if >60fps, else off
fifo
— vsync, good for battery
Memory Resource Type
ahb
— hardware buffer
dmabuf
auto
— works most of the time
opaque
BCn Emulation
none
full
auto
— good detection
partial
— checks GPU support
BCn Emulation Type
compute
software
— no Vulkan compute
Sharpness Boost
If downscaling: CAS at ~40%
sharpness
Use DRI3
Enable on older chips or system drivers
Renderer
Can spoof GPU identity to trick games requiring specific hardware
Offscreen Rendering Mode
FBO
Video Memory Size
Set to 1/4 of device RAM
Enable CSMT
Enable on modern chips. Disable for very old games.
MESA_SHADER_CACHE_MAX_SIZE
1G
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
Startup Selection
Essential
Normal
Processor Affinity