Hello,
I feel quite stupid but i have resolved the issue. Today i noticed an anomaly and started investigating - my GPU showed usage PCI-E line 5x16, but my MOBO and CPU supports up to 4x16.
After investigating i have noticed that my GPU was incorrectly informing me that it was using its full PCI-E power, while CPU was in the background limiting it to 4x1, without showing that information anywhere (except few specific terminal commands)
After cold resetting my entire hardware and reseating the GPU everything works fine.
proton experimentalx1 2026-05WINEDEBUG=-allx1 2026-050xc000001dx1 2026-05
My sincere apology for AI summary below, but after week of trying to find more about this issue i am absolutely drained.
I have also discussed this issue in this PR (which i again apologize for spam in the PR)
#3033
Software information
Game: Forza Horizon 6
Settings:
Issue:
Performance is approximately 50% lower than another Linux user with nearly identical hardware and settings.
Benchmark comparison:
Observed behavior:
Additional observations:
Diablo 4 shows somewhat similar behavior:
Other DX12 games fully utilize the GPU correctly:
This suggests:
Things tested:
None of these produced meaningful improvements.
System information
Log files
The Proton log contains a very large amount of:
Disabling logging with WINEDEBUG=-all does not improve performance.
Additional technical information:
This does NOT appear to be:
The GPU boosts correctly but performance remains abnormally low in some DX12/VKD3D workloads.