Hello, I am trying to run Starfield on Linux through Steam+Proton, but it seems the driver misreports hardware to a game minimum specifications checker and causes an early fail to launch. This problem seems to impact many other users and very few manage to make it work. None make it work with Pascal. nvidia-bug-report.log.gz (629.4 KB)
Behavior: The only thing that opens after pressing play on Steam is a small white box which says “Error: Graphics card does not meet the minimal specifications requirements.”
Which it does, because I use a GTX 1080 (above the 1070 Ti minimum for this game).
Reproducing the bug: install the game, click “Play”. The small window should appear. Before doing this check Proton/Steam Play is enabled.
This happens regardless of driver version:
I rolled back to rev525, rev530 through the github project “nvidia-all” and this does not solve it for me.
I have also downgraded my kernel and automatic driver collection on Manjaro, this has not solved it.
I tried Proton8, Proton Experimental[bleeding-edge], and Proton Hotfix, as well as GE-Proton, no changes.
The issue has happened till day 1 of early access, and is impacting every single person with an Nvidia GPU on Linux. However, it seems some people manage to run the game with GE-Proton-14, as well as the Nvidia driver rev525, and with a more recent GPU than Pascal. I have seen no-one with a Pascal GPU and either configuration to be able to run the game.
Over 300 people have commented on this issue on the Proton Github page for more details on the matter:
I have also uploaded a report.
I tested Manjaro KDE w/ Kernel 6.5 and 5.15 w/ a driver downgrade. I uploaded a log.
NVIDIA 525.125.06
Pop OS 22.04
Proton Experimental
I’m 90% sure I don’t need all these, but my Launch Options are:
PROTON_HIDE_NVIDIA_GPU=0 PROTON_ENABLE_NAVPI=1 VKD3D_CONFIG=force_compute_root_parameters_push_ubo %command% --skip-launcher
I’ve only crashed once so far, which I blame on my Alt+Tab’ing like a madman during my gameplay session when it happened :-)
I too am experiencing the issue with the 535 drivers. As others have done, I have downgraded to the 525 drivers to be able to start a new game and play. For the most part with this config it has been fine, although I have run into a couple lockups.
Same here - the game is running only with 525.125.06 but with bad perf.
I’m using the following variables:
VKD3D_CONFIG=force_compute_root_parameters_push_ubo
VKD3D_SHADER_MODEL=6_6
PROTON_ENABLE_NVAPI=1
PROTON_HIDE_NVIDIA_GPU=0
Arch Linux 6.4.12
GTX 1080Ti
9900K
NVIDIA 525.125.06
Proton 8.0-3
I can confirm what is generally mentioned above. 535 series drivers crash on new game or loading into a save. 525 series drivers allow the game to run, however, performance suffers due to NV_device_generated_compute being disabled due to a longstanding driver bug: Multiple CUDA/RTX/Vulkan application crashing with Xid (13,109) errors
Furthermore, setting options to enable hardware raytracing causes the game to crash during shader compilation. Given this game does not use ray tracing, this isn’t a big deal, but it is worth calling out.
Here is what I’m on that works:
Arch Linux 64bit
KDE Wayland 5.27.7
Kernel: 6.4.12-arch1-1
Driver Version: 525.116.04
CPU: i9-12900H
GPU: RTX 3080 Ti Mobile