Short status – Bazzite test with NVIDIA 610.43.02 (open modules) and Assetto Corsa EVO
I’ve repeated the Assetto Corsa EVO tests on a separate Bazzite installation, currently patched to the testing branch.
System overview (Bazzite test rig)
-
OS: Bazzite (based on Fedora 44), image:
bazzite-nvidia-open:testing -
Kernel: 7.0.9-ogc3.2.fc44.x86_64
-
Desktop: KDE Plasma 6.6.5 (KWin / Wayland)
-
CPU: AMD Ryzen 9 5900XT (32 threads)
-
RAM: 32 GB
-
GPU: NVIDIA GeForce RTX 4070 Ti SUPER (16 GB VRAM)
-
Driver: NVIDIA 610.43.02 (open GPU kernel modules)
-
Monitors: 2560×1440 @ 144 Hz + 1920×1080 @ 60 Hz
-
Wheel: Logitech G923 (Xbox/PC version)
GPU is cool and idle in desktop usage (~38 °C, ~29 W), so the system is stable and not thermally constrained.
Test matrix – Assetto Corsa EVO on Bazzite
All tests done on the same system and game build, only Proton / launch options changed.
Test 1
-
Steam compatibility tool: default (Proton Experimental)
-
Launch options: (none)
-
Result: Game launches fine, but graphics bugs are back (black fences, low-res textures, etc.).
Test 2
-
Compatibility: Proton-GE Latest
-
Launch options: (none)
-
Result: Same graphics issues as Test 1.
Test 3
-
Compatibility: Proton-CachyOS Latest
-
Launch options: (none)
-
Result: Same graphics issues as Test 1.
Test 4
-
Compatibility: default (Proton Experimental)
-
Launch options:
bashVKD3D_CONFIG=descriptor_heap %command% -
Result: Same graphics issues as above.
Test 5
-
Compatibility: Proton-GE Latest
-
Launch options:
bashVKD3D_CONFIG=descriptor_heap %command% -
Result: Same graphics issues as above.
Test 6
-
Compatibility: Proton-CachyOS Latest
-
Launch options:
bashVKD3D_CONFIG=descriptor_heap %command% -
Result: No graphics issues anymore.
Fences and textures look correct again, game is visually in the best state I’ve seen so far under Linux on this hardware.
Interim conclusion
-
Updating to the latest NVIDIA 610.43.02 driver on Bazzite alone is not enough to fix the rendering bugs on this test system.
-
The critical combination (at least for my setup) is:
-
Proton-CachyOS Latest as the compatibility tool
-
plus the launch option
bashVKD3D_CONFIG=descriptor_heap %command%
-
-
In other words, on my experimental Bazzite system the descriptor heap flag is still the actual key, even with the new 610-series NVIDIA driver.
I’ll repeat the same structured test series on my CachyOS installation next, to see if the behaviour matches or if there are differences between CachyOS and Bazzite with the same Proton-CachyOS + descriptor_heap setup.