Firefox can drop to a black screen mid-video when hardware acceleration, the GPU driver, or fullscreen rendering hits a bug. The audio usually keeps playing while the picture freezes or disappears.
Start with the Graphics section on about:support, then turn off hardware acceleration, force software decoding, and test playback in a private window to rule out extensions.
In this guide, I have covered:
Contents
Why Firefox Goes Black During Video Playback
Your video starts fine, then the picture drops to black while the sound keeps playing. Firefox hands a lot of video rendering to your graphics card through hardware acceleration. When the GPU driver, decoder, or compositor hits a bug, the video surface can vanish even though playback carries on.
You see it as a black frame inside the player, a black screen the moment you go fullscreen, or a frozen black canvas halfway through the clip. The usual causes are an unstable graphics driver, a conflict between Firefox’s hardware video decoder and the system media stack, or a fullscreen rendering bug on one particular site.
The fixes below start with the lightest change and end with a profile refresh.
Updated graphics drivers and a current version of Firefox clear most of these reports. If you have not updated in a long time, do that first and retest before working through the steps below.
Check the Graphics Status on about:support
Before you change a single setting, find out which part of the graphics stack is failing. The about:support page lists the active compositor, the GPU process, and whether hardware video decoding is on, which tells you which fix below is most likely to help.
- Type about:support in the address bar and press .
- Scroll to the Graphics section.
- Note the Compositor status (WebRender or Basic), the GPU driver and vendor, and whether Hardware video decoding is listed as enabled or disabled.
- Look for red error text such as “failed to get compositor device” or “GPU process crashed”. Either one confirms a failure in the graphics stack.
Hardware video decoding switched on, plus a black screen? Go to the next section. That combination points at acceleration, not at the site or an extension.
Turn Off Hardware Acceleration
Turning off hardware acceleration is the fix that clears most of these reports, and it takes less than a minute. Firefox keeps the toggle hidden behind the recommended performance preset, so it is easy to miss on a first look.
- Click the hamburger menu
and choose , then select from the left sidebar. - Scroll to the Performance section.
- If "Use recommended performance settings" is checked, uncheck it to expose the manual options.
- Uncheck "Use hardware acceleration when available".
- Restart Firefox from the hamburger menu
so the change takes effect.
Restart Firefox when the steps above tell you to, then reload the same video. You’ll know it worked when the picture holds through the entire clip, fullscreen included. Leave the setting off and update your GPU drivers when you get the chance. Software decoding uses more CPU, but it skips the failing graphics path.
Disable Hardware Video Decoding in about:config
If the picture is still black after turning off hardware acceleration, the media decoder is probably still running on the GPU. Force Firefox to decode video in software instead.
- Type about:config in the address bar, accept the warning, and search for media.hardware-video-decoding.enabled.
- Click the toggle on the right to set the pref to false.
- Search for layers.acceleration.force-enabled and set it to false as well if your build lists it.
- Close and reopen Firefox, then replay the affected video.
This targets video decoding only, not the whole compositor. It is the right lever when playback goes black but scrolling, tabs, and animations still look normal.
Test the same video after the restart. A clean picture means the decoder was the problem. A still-black player means it is time to look at stored data.
Firefox occasionally resets about:config preferences after major updates. If the black screen returns after an update, re-check these two prefs first.
Test Playback in a Private Window
Does the black screen only hit one site? A private window loads Firefox without your stored cookies, cache, or most extensions, so it separates a site problem from a browser problem.
- Press ++ (or ++ on macOS) to open a new private window.
- Open the same video and play it, including a run in fullscreen with .
- If the video plays normally, the fault sits in your stored data or an extension in the regular profile.
Your next move depends on what you saw. A bad picture in both windows points to graphics, so go back to the acceleration and decoder steps. Normal playback in private browsing means you should clear the cookies and cache for that site in your regular profile, then try again.
Disable Extensions to Rule Out Conflicts
Ad blockers, privacy tools, and video downloaders sometimes attach to the media element at the wrong moment and break the render. Firefox’s Troubleshoot Mode turns off every extension and theme customization at once, which is the fastest way to rule them out.
- Click the hamburger menu
at the top right of Firefox. - Click Help.
- Select Troubleshoot Mode….
- Click Restart in the confirmation dialog.
You’ll know it worked when the video plays cleanly with everything disabled. From there, switch your extensions back on one at a time, restarting between each, until the black screen returns. The last one you enabled is the one to remove or replace.
If the black screen only ever happens on a single site, extensions are a weaker suspect than that site’s own permissions. Autoplay and DRM toggles live in the site info panel, and viewing site information and settings in Firefox shows exactly where to look.
Refresh Firefox as a Last Resort
Nothing above worked? The profile itself may carry a corrupted preference or a cached GPU state that no normal setting will clear. A refresh resets preferences and add-ons while keeping your bookmarks, passwords, and history.
- Click the hamburger menu
, choose , then select . - On the Troubleshooting Information page, find the Give Firefox a Tune Up section on the right.
- Click Refresh Firefox and confirm by clicking in the dialog.
- Wait for Firefox to restart. Your bookmarks and logins are preserved, but extensions and most site settings are reset.
You’ll know it worked when the same video plays after the refresh. Test it before you reinstall anything, then add extensions back one at a time so a returning black screen points straight at the offender.
Frequently Asked Questions
Why does Firefox go black only when I enter fullscreen?
This is a known rendering bug on some GPU drivers where the compositor does not redraw the video surface at the new size. Disabling hardware acceleration is the most reliable fix, with a driver update as the long-term solution.
Does disabling hardware acceleration hurt video quality?
No. Firefox still decodes and plays the video at full resolution through your CPU. The trade-off is higher CPU usage and shorter battery life on laptops, especially with 4K or HDR streams.
Will this help with YouTube specifically?
YouTube’s HTML5 player benefits from the same fixes. If you only see the issue on YouTube, run the private window test first, then check for conflicts with any video downloader or enhancer extension you have installed.
Can outdated graphics drivers cause black screens in Firefox?
Yes. Hardware acceleration relies on current drivers, and a driver regression is one of the most common causes. Updating your GPU drivers from the manufacturer (Intel, AMD, or NVIDIA) often fixes the issue with no Firefox setting changes at all. Start there, then work down the list above if the picture stays black.
