What Error Code Broccoli Means
If you're seeing the Broccoli error, your GPU driver stopped responding while Destiny 2 was running. Bungie's error code system names crashes after vegetables—Broccoli means a graphics driver timeout or a TDR (Timeout Detection and Recovery) event.
This shows up most often after a GPU driver update, but it can also happen with an overclock that's too aggressive, or if you're running the game with a second monitor that has a different refresh rate. I've seen it on NVIDIA and AMD cards alike.
Here's the thing: Broccoli is almost never a hardware failure. It's a software hiccup. You can fix it without replacing parts or RMA'ing your GPU.
Quick Fix (30 seconds)
Turn off Overlay Software
Overlays from Discord, GeForce Experience, AMD Radeon Software, or MSI Afterburner can interfere with Destiny 2's rendering. They inject their own code into the graphics pipeline, and that can trigger the Broccoli error.
- Right-click the system tray in the bottom-right corner of your screen.
- Look for icons that are not your usual apps—Discord, GeForce Experience, RivaTuner, or any other overlay tool.
- Right-click each one and choose Exit or Quit.
- Launch Destiny 2 and play for a few minutes.
If the error doesn't appear, you found the culprit. Reopen your apps and turn off their in-game overlay settings one by one until you find which one breaks the game.
Moderate Fix (5 minutes)
Do a Clean Driver Install (not just an update)
The most common trigger for Broccoli is a driver update that didn't fully replace the old one. Windows Update, GeForce Experience, or AMD Software can leave leftover files that cause conflicts. The fix is to install the driver fresh.
You don't need a third-party tool for this—just use the driver installer's Clean Install option.
NVIDIA Users
- Download the latest driver from NVIDIA's website. Don't use GeForce Experience for this; the manual download is more reliable.
- Run the installer.
- When asked, select Custom (Advanced) installation.
- Check the box that says Perform a clean installation.
- Click Next and let it finish. Your screen may flicker or turn off briefly—that's normal.
- Reboot your PC.
AMD Users
- Download the latest driver from AMD's support page.
- Run the installer.
- Choose Factory Reset when prompted. This wipes the old driver settings.
- Click Install and wait for it to finish.
- Reboot.
After the reboot, launch Destiny 2. If Broccoli is gone, you're done. If it's still there, move on to the advanced fix.
Advanced Fix (15+ minutes)
Use DDU to Remove All Driver Traces
Sometimes the normal clean install doesn't get everything. Old registry entries and hidden files can linger and cause the same crash. That's where Display Driver Uninstaller (DDU) comes in. It removes every trace of your GPU driver, so you can start from zero.
This is safe, but take your time. Don't skip the reboot steps.
- Download DDU from wagnardsoft.com. It's free and trusted in the PC building community.
- Extract the ZIP folder to your desktop.
- Disconnect from the internet. You can unplug your Ethernet cable or turn off Wi-Fi. This stops Windows from automatically installing a driver before you're ready.
- Boot your PC into Safe Mode. The easiest way in Windows 10 or 11:
- Press Windows + I to open Settings.
- Go to System > Recovery.
- Under Advanced startup, click Restart now.
- After your PC reboots, choose Troubleshoot > Advanced options > Startup Settings > Restart.
- Press 4 or F4 to boot into Safe Mode.
- Once in Safe Mode, run DDU as administrator (right-click and choose Run as administrator).
- In the right panel, make sure GPU is selected. Then choose your GPU brand: NVIDIA or AMD.
- Click Clean and restart. DDU will remove the driver and automatically reboot your PC.
- After reboot, reconnect to the internet.
- Download the latest driver again from NVIDIA or AMD's website (same links as above).
- Install it using the Custom or Express option—whichever appears. No need for Clean Install this time since DDU already wiped everything.
- Reboot once more.
Now launch Destiny 2. If the Broccoli error still appears after this, there's one last thing to check.
Check Your GPU Overclock
If you're using MSI Afterburner, EVGA Precision X, or AMD Radeon Software's auto-overclock, turn it off. Run your GPU at stock clocks. Destiny 2 is sensitive to unstable overclocks, even ones that seem fine in other games.
To turn off an overclock in MSI Afterburner:
- Open MSI Afterburner.
- Click the Reset button (the circular arrow icon).
- Click Apply.
- Close the app and test the game.
If the game runs with the overclock off, your GPU was unstable. You can either keep it at stock or dial back the overclock slightly—lower the core clock by 50 MHz and test again.
When Nothing Works
If you've done all this and still get Broccoli, look at your Windows power settings. Set your power plan to High Performance.
- Press Windows + R, type
powercfg.cpl, and press Enter. - Select High Performance.
- If you don't see it, click the arrow next to Show additional plans.
Also check your GPU temperature with a tool like HWiNFO. If your card runs above 85°C while gaming, clean the dust out and make sure your case fans are spinning. Overheating can lead to driver timeouts, too.
One more thing: if you're on a laptop, make sure Destiny 2 is using your dedicated GPU, not the integrated one. In Windows Settings, go to System > Display > Graphics, find Destiny 2, and set it to High performance.
I've seen a dozen different fixes for Broccoli, but the clean DDU install plus resetting the overclock solves 9 out of 10 cases. Try that first. You'll know within a few minutes if it worked.