Forum Discussion

sudo_n0va's avatar
6 years ago
Solved

Plants vs Zombies battle for neighborville error directx

Product: Plants vs. Zombies: Battle for Neighborville
Platform:PC
Please specify your platform model. PC
Please provide your Xbox gamertag or PSN ID. (Optional)
In what game mode did the bug occur? Not really sure
Summarize your bug I Have this direct x error. I was having fun playing then realized i was using Direct x 11 so i thought about using 12. So i switched to 12 then in middle of the game it crashed opn it again and this error provided by the photo below. I installed direct x again can even get through the first screen so a i cant go to the options menu and updated my drivers ???? Help
Steps: How can we find the bug ourselves? idk
How often does the bug occur? Every time (100%)

I Have this direct x error. I was having fun playing then realized i was using Direct x 11 so i thought about using 12. So i switched to 12 then in middle of the game it crashed opn it again and this error provided by the photo below. I installed direct x again can even get through the first screen so a i cant go to the options menu and updated my drivers
???? Help I USE INTEL BTW

  • Hey, I have heard a suggestion, but it involves some registry editing. This can be a bit daunting if you're not familiar with it, but hopefully it will help. 


    To start, type "regedit" into your Windows search, then right-click the Registry Editor App, and choose to Run as Administrator. You'll likely be given a prompt from Windows, choose Yes to this. 

    From here if you click File > Export, you can create a backup to fall back on just in case something unexpected happens. It'll probably be fine, but better to be safe than sorry.

    For making the actual edit, you can go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, right-click empty space below the listed keys and choose New > DWORD (32-bit) Value. Name this "TdrDelay"(with captial T&D). Double click this, click "decimal" for the base, and then 0 for the value.

    You can now repeat this step with a New > DWORD (32-bit) ValueName this one TdrLevel (again with matching capitals) double click it and this time click Decimal again and set it as a zero again. 

    Now please try a restart and let us know if anything changes. 

10 Replies

  • EA_David's avatar
    EA_David
    Icon for Community Admin rankCommunity Admin
    6 years ago

    Hey, I have heard a suggestion, but it involves some registry editing. This can be a bit daunting if you're not familiar with it, but hopefully it will help. 


    To start, type "regedit" into your Windows search, then right-click the Registry Editor App, and choose to Run as Administrator. You'll likely be given a prompt from Windows, choose Yes to this. 

    From here if you click File > Export, you can create a backup to fall back on just in case something unexpected happens. It'll probably be fine, but better to be safe than sorry.

    For making the actual edit, you can go to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, right-click empty space below the listed keys and choose New > DWORD (32-bit) Value. Name this "TdrDelay"(with captial T&D). Double click this, click "decimal" for the base, and then 0 for the value.

    You can now repeat this step with a New > DWORD (32-bit) ValueName this one TdrLevel (again with matching capitals) double click it and this time click Decimal again and set it as a zero again. 

    Now please try a restart and let us know if anything changes. 

  • @5ionnach it didn't work bc i restarted the game, not my computer. It works now. thank you so much!!
  • DubXombiE's avatar
    DubXombiE
    Newcomer
    3 months ago

    I know I might be late to the party, but this was happening to me just a few minutes ago. I was able to play it just fine when the game first came to Gamepass on PC but now it has constant issues.

    The thing that fixed it for me was to set the game to DX12 >>> then go HERE to download the EA AntiCheat and run that >>> Then open EA launcher and repair the game.

    DX12 works fine for me, now.

Featured Places