Starfield does not launch on most NVIDIA GPUs on Linux, and not at all on Pascal GPUs

With driver version 535.43.11 and the VKD3D commit linked below, the game is now fully playable. No more crashing and the framerate indoors and outdoors is considerably higher, with indoor areas exceeding 90fps and outdoor areas now balancing between a very stable 50-60+fps with the same graphics configuration as my previous post. Med-high settings and FSR2 @ 50% render scale at a resolution of 2560x1440. The only issue is some new graphical artifacting with some textures, but this has an almost negligible impact on the overall experience.


The rocks on the horizon in the attached image have a tendency to flicker in and out as the player moves the camera around.

For those interested in testing this, ensure that you are on kernel version 5.15.121+, 6.1.40+ or 6.4.5+ as these have patches in them that affect Starfield.

Build and install this branch of VKD3D into your flavor of proton as well as your games Wine prefix.
https://github.com/HansKristian-Work/vkd3d-proton/tree/nv-dgcc-enable

For my testing, the only environment variables used are:

PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NVAPI=1

Distro: Gentoo
Driver: 535.43.11
Kernel: 6.5.5
VKD3D: vkd3d: Enable NV_dgcc on newer drivers. · HansKristian-Work/vkd3d-proton@01f62c8 · GitHub
Proton: GE 8-16
Vulkan: 1.3.262
DE: i3 version 4.21-126-g30131ed6+

GPU: RTX 2080Ti
CPU: Ryzen 9 5950x

2 Likes