Docs

These docs follow the dev branch and can describe changes newer than v0.5.1. The release notes list what the download contains.

Performance#

Desktop numbers are from one machine: AMD Ryzen 7 5800X (8 cores), 128 GB RAM, NVIDIA GeForce RTX 4080 (driver 581.08), Windows 11, a 3840 × 2160 display at 120 Hz.

Against Xenia#

The same scene from a new profile: the opening intro cinematic and the start of the opening drive, at 1x (1280 × 720), each program windowed at its default settings.

Program Intro cinematic Opening drive
Xenia Canary (67d80958c, Direct3D 12) 30.0 fps 30.0 fps
Pinyon Shift 0.1.0 (ReXGlue Xenos renderer) 28.3 fps 29.0 fps
Pinyon Shift, native renderer on Vulkan 119.8 fps 120.0 fps

The console runs the game at 30 fps, and Xenia keeps that cap. The native renderer runs up to the display's refresh rate, which caps the last row at 120.

The race#

The scripted race (fh1-race-sync) is the heaviest route. Measured over its busiest frames (5,000 draws or more), with the game limited to 120 fps.

Internal resolution Median frame time Median p95 Graphics memory
1x (1280 × 720), no MSAA, FSR 1 8.41 ms 119 fps 10.75 ms 0.9 GB
2x (2560 × 1440), the game's 4x MSAA 8.43 ms 119 fps 11.71 ms 3.3 GB
3x (3840 × 2160), no MSAA 9.82 ms 102 fps 13.58 ms 4.3 GB

At a 60 fps limit, 2x with MSAA holds a 16.66 ms median (p95 17.04 ms).

Fewer cores#

The Low-spec 60 preset on the heavy start of the race (about 6,200 draws a frame), with the same machine limited to fewer cores or less free VRAM. These show sensitivity to core count, not real older hardware: a real older CPU also has smaller caches and lower clocks, and the GPU is still an RTX 4080.

Configuration Game rate Presents a second Median p95
16 threads 60 59.7 16.65 ms 17.03 ms
4 cores, 8 threads 60 59.7 16.67 ms 17.07 ms
4 cores, 4 threads 60 59.7 16.66 ms 17.09 ms
2 cores, 4 threads 60 59.3 16.68 ms 18.17 ms
4 slow cores, Balanced 40 40 39.9 25.00 ms 25.48 ms
4 cores, 8 threads, about 1 GB VRAM free 60 59.6 16.68 ms 17.02 ms

The game needs about 1.1 GB of graphics memory at 1x without MSAA, so a 2 GB card has room. Integrated GPUs and the Steam Deck haven't been measured yet.

Android#

Free roam and races at 1x with the in-game presets.

Device GPU SMOOTH 60 4x MSAA, 60 limit QUALITY 30
AYN Odin 2 Portal Adreno 740, Turnip About 60 fps About 52 fps Holds 30
AYN Thor (Max) Adreno 740, Turnip About 60 fps
RedMagic Astra Adreno 830, Qualcomm 60 fps while cool

The Astra throttles after about three minutes: 37 to 39 fps at 40 to 44 °C skin temperature, 26 to 28 above 44.5 °C. These are rough single-device measurements.

Methods, logs and the full tables are in docs/PERFORMANCE.md and the records in benchmarks/.