ValveSoftware / Proton

Compatibility tool for Steam Play based on Wine and additional components
Other
24.39k stars 1.07k forks source link

Pinball FX (2328760) #7109

Open scottAnselmo opened 1 year ago

scottAnselmo commented 1 year ago

Compatibility Report

System Information

I confirm:

Proton Log

https://gist.github.com/sanecito/efd4842a60a5291224b0a4dc4113ce2b

Symptoms

Game launches black screen and then shows "Fatal Error!" warning popup. Selecting OK in the popup closes the game.

Reproduction

  1. Launch Pinball FX
  2. Get black screen. May get prompted that "Steam" isn't responding and to Quit or Wait. Choose Wait
  3. Pop-up dialog box happens that says "Fatal Error!" with "OK" box.
  4. Click "OK". Game closes
kisak-valve commented 1 year ago

Hello @sanecito, this looks like the line of interest from your log: wine: Call from 0000000170062358 to unimplemented function CFGMGR32.dll.CM_MapCrToWin32Err, aborting and this game might be affected by the same ANV + XeFX driver issue as https://gitlab.freedesktop.org/mesa/mesa/-/issues/7075#note_1631522 and https://gitlab.freedesktop.org/mesa/mesa/-/issues/8094#note_1726007.

scottAnselmo commented 1 year ago

Thanks @kisak-valve for the quick analysis, reply, and links. I tried some of what was suggested and still see the same symptoms:

For the Mesa issue link a-w-x refunded their Spider-man Remastered, but I can do a Proton steam-*.log if it would be helpful for that game as well as I get a Sony submit error report dialog. The function you identified for Pinball FX is named CM_MapCrToWin32Err so driver developers know what they'll need to implement, but if there's anything else needed to assist either Valve, Intel, or other developers so that there's a fix in a future Mesa release, please let me know.

kisak-valve commented 10 months ago

Pinball FX (2328760) : Freeze on Pinball Noir table

Issue transferred from https://github.com/ValveSoftware/Proton/issues/7333. @Dinjoralo posted on 2023-12-11T02:16:07:

Compatibility Report

System Information

I confirm:

Symptoms

When playing the "Pinball Noir" table in Pinball FX, landing certain shots causes the game to freeze.

Reproduction

  1. Start the game and start a game on the "Pinball Noir" table.
  2. Upon starting the game, launch the ball with the right stick and make the following shot with the triggers: image steam-2328760.log

After a moment, the game will stutter and then freeze completely.