protonscr

Need for Speed: Carbon

protonopen Game compatibility - UnofficialRegression
ValveSoftware/Proton#8389 · opened 2025-01-12 by ClaudeLib · updated 2026-03-19 · 6 comments · github
CClaudeLib 2025-01-12 github

Compatibility Report

  • Name of the game with compatibility issues: Need for Speed: Carbon
  • Steam AppID of the game: Non-Steam Game

System Information

I confirm:

  • [v] that I haven't found an existing compatibility report for this game.
  • [v] that I have checked whether there are updates for my system available.

steam-12994093193787080704-P8.log
steam-12994093193787080704-P9.log
steam-12994093193787080704-PE.log

Symptoms

While this is a non-Steam game, this appears to be a legit regression. With Proton Experimental and 9, when trying to change any graphics settings, including brightness, the game outright crashes to desktop. Using third party fixes, like Widescreen Fix or Extra Options does not fix the issue. With Proton 8, this does not happen.
While the logs above were made on a genuine SteamOS installed on a regular PC, the crash also happens on a real Steam Deck, I'll be able to provide logs later, if necessary.
Found a Reddit comment from 7 months ago describing the same issue: https://www.reddit.com/r/SteamDeck/comments/upy33j/comment/l76easd/
Another minor symptoms are that on Proton 9 and Experimental the aforementioned brightness is set to 0 by default and the mouse pointer remains where it was when launching the game, whereas on Proton 8 the brightness is set to 52 by default and the mouse pointer jumps to the upper left corner, just like on Windows.
Also, the crash does not seem to happen in NFS: Most Wanted (2005).

Reproduction

Add NFS: Carbon to Steam, set compatibility to either Proton Experimental or 9.0-4, launch the game, try to change the graphics, crash to desktop.

Kkisak-valve maintainer 2025-01-12 github

Hello @ClaudeLib, these look like some lines of interest from your Proton log:

err:d3dx:d3dx_pool_sync_shared_parameter Out of memory.
fixme:d3dx:d3dx9_effect_init_from_binary Failed to parse effect.
PPlay-InTheWay 2025-06-16 github

Probably related to https://bugs.winehq.org/show_bug.cgi?id=57230 As in Wine staging tkg 10.10, the issue is fixed.

CClaudeLib 2025-06-23 github

Felt like trying Proton 10.0 Beta, hoping that the fix mentioned above already landed there, but neither Stable not RC branches seem to have it yet.

PPlay-InTheWay 2025-06-23 github

Felt like trying Proton 10.0 Beta, hoping that the fix mentioned above already landed there, but neither Stable not RC branches seem to have it yet.

For it to be fixed on Proton, its version should have to be based on Wine staging 10.10 or above

Aalasky17 2025-07-29 github

@ClaudeLib @Play-InTheWay The upstream wine commit is now shipping with Proton - Experimental. I would be interested to know if that fixes the crash :D You will need to select Proton - Experimental from the compatibility tools.

CClaudeLib 2025-07-31 github

That indeed has fixed the issue, thanks for the heads up!

Image

Though the reflections remain pixelated until I restart the game, but maybe that's how the game also works on Windows, I forgot.

Proton versions

Upstream links