ValveSoftware / Proton

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

Major Graphical Glitch in OpenGL 1.x/2.x titles (Multiple Games) #6181

Open johnsirett opened 2 years ago

johnsirett commented 2 years ago

Compatibility Report

System Information

I confirm:

steam-2320.log

Symptoms

When running the game, a single texture from the game is displayed, scaled up, over the entire display, instead of ordinary game graphics. The texture displayed clearly originates from the game in question. Sound still plays in response to button presses, so the game is clearly running, but this major graphical glitch renders the game unplayable.

This bug affects multiple games, with the connecting factor appearing to be games which use early versions of OpenGL (OpenGL 1.x/2.x). I have seen it affecting;

The bug is intermittent; infrequently, the game will 'just work', and I haven't been able to spot a pattern as to when these games do work. However, once the bug appears for any such game, it will affect all games listed above, even if they were working just a few moments before; i.e. if running Q3A, and the bug is not present, then running Q2 and experiencing the bug, then running Q3A again, the bug will almost invariably now be present in Q3A.

The bug occurs with Proton 6.3, Proton 7.0 and Soda 7.0, however, it does not occur with Proton 5.13. I have not seen wide reports of issues from non-deck users, so it may be a bug with affects Deck hardware or drivers only, or may be an AMD specific bug. Further testing may be required.

I have seen the bug occur in both windowed and full screen, and in desktop and gaming mode on the deck, though it appears to occur more often in gaming mode.

Reproduction

Attempt to run any of the games listed above, or potentially any other game using early versions of OpenGL, without modification, on Steam Deck hardware, and using any version of Proton, Wine or a Wine derivative past Wine version 6.x.

kisak-valve commented 2 years ago

Hello @johnsirett, this reads more like a video driver issue to be mentioned to your video driver vendor than an issue with Proton.

FuzzyQuils commented 2 years ago

Hello @johnsirett, this reads more like a video driver issue to be mentioned to your video driver vendor than an issue with Proton.

Given the OP is apparently on Steam Deck, this points to a problem with Mesa and Steam Deck hardware with these games.

Leopard1907 commented 2 years ago

The bug occurs with Proton 6.3, Proton 7.0 and Soda 7.0, however, it does not occur with Proton 5.13.

Not sure if that still counts as a driver issue. Sounds more like a regression on Proton/Wine.