Plants vs. Zombies: Game of the Year

Plants vs. Zombies: Game of the Year

55 ratings
Enable 3D Acceleration
By Helder
Guide for those who are unable to activate 3D acceleration.
3
5
   
Award
Favorite
Favorited
Unfavorite
Preface
This guide will help those who, when trying to enable 3D acceleration, receive the following message:

Not Supported.
Hardware Acceleration cannot be enabled on this computer.
Your video card does not meet the minimum requirements for this game.


The solution works for both AMD and Nvidia graphics cards.
Step by step
1. Download the older version of WineD3D (Pre-Vulkan 1.7.52) from this site[fdossena.com].

2. Unpack the following 3 files from the archive into the game's installation directory:
  • ddraw.dll
  • libwine.dll
  • wined3d.dll

3. Copy those 3 files (ddraw.dll, libwine.dll, wined3d.dll) to C:\ProgramData\PopCap Games\PlantsVsZombies (this is the place where popcapgame1.exe is created when the game is running) and now you can enable 3D Acceleration. Have fun!

NOTE: In fullscreen mode, the graphics are not stretched anymore but it has black bars on left and right sides (4:3 aspect ratio), because this game does not support widescreen.
Still can't activate 3D acceleration?
If even after following all the steps described in the previous section you are unable to activate 3D acceleration, you will need to change the values of the game's registry keys. Follow the steps:

1. Open regedit and go to HKEY_CURRENT_USER\Software\SteamPopCap\PlantsVsZombies.

2. Change the values ​​of the ScreenMode and WaitForVSync keys from 0 to 1.

3. Open the game and enable 3D acceleration. Have fun!
That's all folks!
Don't forget to rate this guide. Also share with your friends who are experiencing the same problem. Peace!

54 Comments
Wizardactor5777 Feb 7 @ 8:10pm 
I tried the steps, and it doesn't work
Danoach Nov 14, 2024 @ 12:29pm 
Включил 3D ускорение еще хуже лагает будто тостер а не пк что делать? (сделал все по инструкции)
Desonic310 Oct 14, 2024 @ 12:13am 
It worked for me my CPU is a AMD Ryzen 5 4600G with Radeon Graphics OS Windows 11 Home Edition Graphics Card NVIDIA GeForce RTX 3060.
ArrozcomFeijao Aug 23, 2024 @ 4:42pm 
bro we need update of this, pvz gets a white screen now.
ConeHead Aug 14, 2024 @ 9:09pm 
what is 3d acceleration
Keety Aug 7, 2024 @ 9:32am 
i keep getting a white screen...
Enhanced_Interrogator Jul 23, 2024 @ 10:55pm 
I found dgVoodoo2 works better than wined3d.

WineD3D's main downside is that it doesn't let you change refresh rate, so the game will likely run at 60hz, even though the game is 100fps.

For dgvoodoo2, you just drop the files in with the exe in the EN folder (this is for the EA version, may be a different folder for Steam).

Then in the configurator, select D3D12 as your API.

Also, keep in mind this game runs at 100fps, so you want to use "Enumerate refresh rate", then select 100hz, or higher is fine if you're on a Gsync monitor

Also, wouldn't hurt to choose 800x600, and enable integer scaling, if you want the most pure experience
мишка маваши Jul 2, 2024 @ 4:33pm 
if you got white screen just drop d3d9 dll from same wine zip in game and in C:\ProgramData\PopCap Games\PlantsVsZombies folder
Shogal Jun 2, 2024 @ 9:39am 
Thank you for the solution. To me, the latest "Version 9.9 staging" worked well on my integrated Intel GPU 605 (also, version 9.9 doesn't need separate libwine.dll, only 2 dll files needed). But yes, if 9.9 is not working for you, try 1.7.52.
Player1 Mar 28, 2024 @ 5:38pm 
My game becomes white screen