It feels pretty annoying when you try to stream Battlefield 6 on Discord and all you see is a black screen or no sound. You want to show your gameplay to friends, but Discord won’t capture the game at all. This guide explains why the problem happens, what the error means, and how to fix it fast so you can start streaming again.
What Is The Battlefield 6 Streaming Error On Discord?

Battlefield 6 uses the Frostbite Engine and DirectX 12. These engines use advanced graphics and run in ways that Discord sometimes struggles to capture. When Discord cannot grab the game window correctly, you get a black screen, frozen frames, or broken audio.
You will notice this problem when picking the Battlefield 6 window in Discord, when switching to screen share, or when launching the game while Discord is open. Both Windows 10 and Windows 11 players run into this because of how the graphics engine and capture tools interact.
Common Causes Of Battlefield 6 Streaming Error
This issue can happen for different reasons depending on your PC or Discord settings:
- Battlefield 6 running in full-screen exclusive mode
- Discord hardware acceleration problems
- Outdated NVIDIA, AMD, or Intel GPU drivers
- Discord missing admin permission
- EA App or Origin overlay blocking the capture
- Anti-cheat blocking game capture
- VPN or network issues causing slow or unstable streaming
How to Fix Battlefield 6 Not Streaming on Discord?
Different PCs behave differently, but most players fix the problem with the steps below.
Fix 1: Change Battlefield 6 To Borderless Windowed Mode
Discord struggles to capture games running in full-screen exclusive mode. Changing it to borderless makes the window easier for Discord to grab.
Here’s how you can change it:
- Launch Battlefield 6
- Open Settings
- Go to Video
- Change Display Mode to Borderless Windowed
- Restart the game
- Try streaming again on Discord
Fix 2: Run Discord As Administrator
Discord sometimes needs higher permissions to capture the game window. Running it as admin helps unlock the capture layer.
Follow the steps below to run Discord as admin:
- Close Discord
- Right click the Discord shortcut
- Tap Run as administrator
- Open your voice call
- Try streaming Battlefield 6 again
Fix 3: Disable Hardware Acceleration In Discord
Hardware acceleration can cause black screens in GPU-heavy games, especially with DirectX 12 titles like Battlefield 6.
Here’s how to turn it off:
- Open Discord
- Go to User Settings
- Tap Advanced
- Turn off Hardware Acceleration
- Restart Discord
- Try streaming again
Fix 4: Add Battlefield 6 Manually In Discord Game Activity
Sometimes Discord does not detect Battlefield 6 automatically, so it refuses to capture it.
Try these simple steps to add the game manually:
- Open Discord
- Go to User Settings
- Tap Registered Games
- Tap Add it
- Select Battlefield 6
- Start streaming
Fix 5: Update NVIDIA, AMD, or Intel GPU Drivers
Old GPU drivers cause black screens or flickering windows. Updating the drivers helps Discord capture Frostbite Engine games.
Follow these easy instructions to update your drivers:
- Open GeForce Experience, AMD Adrenalin, or Intel Arc Control
- Check for updates
- Install the newest driver
- Restart your PC
- Try streaming again
Fix 6: Turn Off EA App or Origin Overlay
EA App and Origin overlays sometimes block window capture. The overlay sits on top of the game window and hides it from Discord.
Turn off overlays by opening the EA App settings and disabling Overlay in-game. After that, restart both EA App and Discord.
Fix 7: Turn Off HDR and V-Sync
HDR and V-Sync cause weird screen capture behavior on Windows 11. Sometimes they make the stream appear dark or completely black.
Turn off HDR in Windows Display Settings and disable V-Sync inside the Battlefield 6 graphics settings. After that, try streaming again to see if the video appears.
Fix 8: Turn Off VPN and Proxy Tools
VPNs slow down Discord streaming and sometimes block screen capture entirely. Proxy tools and custom DNS setups can also get in the way.
Here are the following steps which help you disable them:
- Open your VPN app
- Tap Disconnect
- Open Network Settings
- Remove any proxy
- Set DNS to automatic
- Restart Discord
- Try streaming Battlefield 6
Fix 9: Switch To Screen Share Instead Of Game Capture
If Discord cannot capture the Battlefield 6 window using Game Capture, you can switch to Screen Share. This method grabs your whole display and avoids engine detection issues.
Screen Share works better for some DirectX 12 games, and Battlefield 6 is one of them. After switching, the stream should load normally.
Prevention Tips to Avoid Streaming Errors on Discord
Keep your setup stable with these simple habits:
- Update your GPU drivers often
- Keep Discord updated
- Use Ethernet instead of WiFi
- Avoid full-screen exclusive mode
- Disable overlays when you stream
- Restart Discord before long play sessions
- Avoid HDR when streaming modern games
Conclusion
Battlefield 6 streaming issues happen because Discord and the Frostbite Engine do not always work together smoothly. Full-screen mode, hardware acceleration, GPU drivers, and overlays cause most problems. The good news is that these fixes usually get your stream running again.
Try each fix one at a time until the stream works. If nothing helps, reach out to Discord Support or EA Support for more help. And if this guide helped you, feel free to share it with your friends or gaming group.