How to Fix VLC Black Screen on Windows 11 (2026 Guide)
You open a video in VLC, the audio plays perfectly — but the video area stays black. This is one of the most common VLC problems on Windows 11, and it is almost never caused by a broken file. In most cases the culprit is a decoding or rendering conflict between VLC, your GPU driver and the Windows 11 display stack. This guide walks you through six fixes ordered by success rate; most users solve it with fix 1 or 2. All fixes below were tested on Windows 11 23H2/24H2 with VLC 3.0.20–3.0.23.
Why does this happen?
- Hardware-accelerated decoding conflicts — VLC hands video decoding to your GPU, and broken or outdated GPU drivers mishandle it, producing a black frame while audio continues.
- Direct3D11 output issues — VLC 3.0 uses Direct3D11 by default on Windows; certain driver versions fail to render through it and show a black video window.
- Outdated graphics drivers — Windows 11 frequently ships "WHQL-latest" drivers that lag behind vendor releases, and game-ready drivers sometimes break video decoding.
- Corrupted VLC preferences — a leftover setting from an older VLC or a crashed session can leave the video pipeline in an unusable state.
- Codec/demuxer bugs in older VLC builds — some file types trigger demuxer bugs that were fixed in later 3.0.x releases.
How to fix it
Fix 1Disable hardware-accelerated decoding
Fixes black/green screen, pixelation and stuttering in most cases
Open VLC and go to Tools > Preferences (or press Ctrl+P on Windows/Linux, Cmd+, on macOS).
The Preferences window opens.
Click the Input / Codecs tab on the left.
Codec-related settings are shown.
Find "Hardware-accelerated decoding" (Windows 11 may label it "DXVA 2.0 / D3D11VA") and set it to Disable.
The dropdown now reads "Disable".
Click Save, then fully restart VLC (close every VLC window, not just the video).
VLC restarts with software decoding.
Play the problematic file again.
If the issue is gone, the GPU decoder was the culprit.
Fix 2Switch the video output module to OpenGL
Resolves black screen and rendering glitches on specific GPU setups
Go to Tools > Preferences > Video.
Video settings open.
Set "Output" to OpenGL.
The output module changes.
Click Save and restart VLC.
VLC restarts.
Reopen the file and check the picture.
The video should now render correctly.
Fix 3Update your graphics driver
Fixes black screen, green artifacts and crashes caused by driver bugs
Press Win+X and open Device Manager (or System Settings > Display on macOS).
The device list opens.
Expand "Display adapters" and note your GPU model (NVIDIA, AMD or Intel).
Your GPU is identified.
Download the newest driver from the GPU vendor site (nvidia.com, amd.com or intel.com) — or use Windows Update.
The driver package is ready.
Install, restart your PC, then try VLC again.
The system runs the new driver.
Fix 4Update VLC to the latest version
Applies official bug and security fixes (current stable: 3.0.23)
In VLC, go to Help > Check for Updates.
VLC compares your version with the latest.
If an update exists, download it from the official page videolan.org.
The new installer is downloaded.
Install over your current version (settings are kept) and restart.
VLC runs the new version.
Fix 5Reset VLC preferences to defaults
Clears corrupted settings that cause crashes, black screens and audio issues
Close VLC completely.
No VLC process is running.
Open a command prompt (Win+R → cmd) or terminal.
A command line is available.
Run:
vlc --reset-config(Windows/Linux) — on macOS delete~/Library/Preferences/org.videolan.vlcinstead.VLC preferences are restored to defaults.
Launch VLC and re-apply only the settings you actually need.
VLC starts with clean settings.
Fix 6Do a clean reinstall of VLC
Fixes corrupt installs, broken plugins cache and version conflicts
Uninstall VLC via Settings > Apps (Windows) or drag VLC to Trash (macOS).
VLC is removed from the system.
Delete the leftover config folder:
%APPDATA%\vlc(Windows),~/Library/Preferences/org.videolan.vlc(macOS) or~/.config/vlc(Linux).All VLC data is gone.
Download the latest version only from the official source: videolan.org/vlc.
A clean official installer is downloaded.
Install and test your file again.
A fresh install usually resolves stubborn issues.
Advanced fixes
Fix 1Start VLC with a clean interface (dummy mode)
Finds out whether the GUI is causing the crash
Close VLC.
VLC is closed.
Open a terminal and run:
vlc -I dummy.VLC starts without the GUI (no window).
Play a file:
vlc -I dummy "path\to\file.mp4".If audio plays, the core works and the GUI was at fault.
Restart normally afterwards.
Normal interface is restored.
Fix 2Check whether Windows 11 display scaling / HDR is interfering
Isolates HDR and scaling-related black screens
Right-click the desktop > Display settings > turn HDR Off (or Disable "Auto HDR") and set scaling to 100%.
The display returns to SDR.
Play the file again in VLC.
If the video shows, HDR/HDR-to-SDR conversion was at fault.
Re-enable HDR and in VLC set Tools > Preferences > Video > Output > "Direct3D11 with HDR support" — or keep it off.
HDR content now renders correctly or is disabled safely.
How to avoid it in the future
- Keep VLC updated — each 3.0.x release includes decoder and renderer fixes; 3.0.23 is the current stable.
- Update GPU drivers from the vendor site (NVIDIA/AMD/Intel) rather than waiting for Windows Update.
- If you ever re-enable hardware decoding, test it per file type before trusting it.
- Export your preferences (Tools > Preferences > All > Interface > Save preferences) after configuring VLC, so resets are painless.
Frequently asked questions
Why does VLC play sound but show a black screen on Windows 11?
Is the video file broken if VLC shows black?
Does disabling hardware acceleration slow down 4K playback?
Should I use VLC 3.0.23 or the 4.0 beta on Windows 11?
Why does the black screen only happen with some videos?
Does the Windows 11 "Auto HDR" feature cause VLC black screens?
Summary
Disable hardware-accelerated decoding — Fixes black/green screen, pixelation and stuttering in most cases. If it does not help, work through the remaining fixes in order: each targets a different layer of the problem. Most users resolve this issue by fix 3 at the latest. Keep VLC updated (current stable: 3.0.23) and revisit this guide when a new VLC version ships.