ValveSoftware / Proton

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

Plants Vs Zombies: Game of the Year (3590) #238

Open derram opened 6 years ago

derram commented 6 years ago

@kisak-valve I upgraded from Xubuntu 16.04 to 18.04 and the sound is working now.

The bit about the launch options is still relevant, though.

whizse commented 6 years ago

Also covered by issue #340

some-username-here1 commented 5 years ago

Given that I tested PvZ with the -changedir launch command, it immediately crashed upon Shift+Tab'ing to bring up the Steam overlay, when I was in-game

some-username-here1 commented 5 years ago

Another issue is that it starts dropping the framerate a ton (below 30) whenever your on the plant selection menu, before starting a new level

some-username-here1 commented 5 years ago

There's also a thin single-color (such as green, brown, etc.) line that sometimes appears on the bottom- and right-side of the screen when in fullscreen, sometimes it's of the previous scene a couple of seconds ago

Though Alt+Tabbing out and back in clears it up (or not having fullscreen enabled prevents it, I'm assuming)

davidak commented 4 years ago

It works without issues since Proton 5.0-8.

https://www.protondb.com/app/3590

HenryJk commented 3 years ago

A workaround is possible for eliminating plant selection fps drop though it could possibly a DRM violation. When the game is running, the game creates another binary called popcapgame1.exe in steamapps/compatdata/3590/pfx/drive_c/ProgramData/PopCap Games/PlantsVsZombies and then executing the majority of cpu time in this binary. Replacing the original PlantsVsZombies.exe binary with this one seems to solve all stutter problem. However, whether cloud save and achievement is still working is untested using this method.

kisak-valve commented 1 year ago

Plants vs Zombies: Game of the Year - Hardware Acceleration

Issue transferred from https://github.com/ValveSoftware/Proton/issues/6940. @RedSoxFan04 posted on 2023-07-20T18:35:41:

The game runs well, but as far as I can tell, it seems like it's just using software rendering instead of being rendered by the GPU. For reference, I have an AMD RX 5600 XT, which is very well-supported on Linux. I would like to be able to use GPU rendering because it would allow my PC to run much more quietly while playing this game.

kisak-valve commented 1 year ago

Hello @RedSoxFan04, please add PROTON_LOG=1 %command% to the game's launch options and attach the generated $HOME/steam-$APPID.log to this issue report as a file. (Proton logs compress well if needed.) Also, please copy the contents of Steam Runtime Diagnostics from Steam (Steam -> Help -> Steam Runtime Diagnostics) and put it in a gist, then include a link to the gist in this issue report.

RedSoxFan04 commented 1 year ago

https://gist.github.com/RedSoxFan04/5692f7df33e9e2dfebe31d69692a62fe