You're halfway through an important Teams call, sharing your screen, and then it happens. Black. Flash. Black again. Your colleagues are asking if you're still there, your recording is ruined, and you're frantically clicking things hoping it just stops. Screen flicker screensharing is one of those problems that feels random but almost always has a fixable cause, and you're in the right place.
TL;DR
Screen flicker screensharing is usually caused by a graphics driver conflict or hardware acceleration clashing with your capture app. Start by pressing Windows + Ctrl + Shift + B to reset the driver instantly. If that doesn't sort it, disable hardware acceleration in your app, then update or roll back your display driver. Persistent cases need the DWM registry fix or a clean driver reinstall.
Key Takeaways
- Screen flicker screensharing is almost always a graphics driver or hardware acceleration conflict.
- Windows + Ctrl + Shift + B resets your GPU driver in seconds without a reboot.
- Disabling hardware acceleration in your app fixes the problem for a large number of users.
- Updating or rolling back your display driver in Device Manager is the most reliable intermediate fix.
- The DWM OverlayTestMode registry tweak targets a specific Windows 11 23H2 GPU overlay bug.
- A clean driver reinstall via vendor tools is the nuclear option when everything else fails.
At a Glance
- Difficulty: Easy to Advanced
- Time Required: 5 to 45 mins depending on step
What Actually Causes Screen Flicker Screensharing?
Here's the thing: normal desktop use barely stresses your GPU. Browsing, typing, watching a video, all of that is well within what any modern graphics driver handles comfortably. But the moment you start screensharing or recording, everything changes. The GPU has to capture the framebuffer, compress it, push it to a network stream or file, and keep rendering your desktop at the same time. That extra workload is exactly where a dodgy driver, a hardware acceleration conflict, or a misconfigured display setting will crack under pressure and produce that horrible black flicker.
The most common causes, in rough order of how often we see them:
- Outdated or corrupted display drivers. This is the big one. A driver that works fine for everyday tasks can fall apart under the combined load of rendering and capture. Buggy drivers are especially common after a major Windows feature update, which sometimes installs a generic Microsoft driver over your proper OEM one without telling you.
- Hardware acceleration conflicts. Apps like Zoom, Teams, OBS, Chrome, and Discord all use GPU acceleration to render their interfaces. When that clashes with how your driver handles the display pipeline during capture, you get black screen recording artefacts and flicker.
- GPU overlay and Desktop Window Manager (DWM) conflicts. Windows uses DWM to composite everything you see on screen. Certain GPU overlay features, especially on Windows 11 23H2, can interfere with DWM during screensharing and cause the display to momentarily drop out.
- Unstable refresh rate or multi-monitor setups. Running a monitor at 144 Hz or 165 Hz over a cable that can't quite handle it, or using a dock with multiple displays, creates marginal signal conditions that screensharing workloads can push over the edge.
- Windows system file corruption. Less common, but a botched update or a previous crash can corrupt system files that the graphics stack depends on, causing intermittent graphics driver flicker under load.
Knowing which of these applies to you matters because the fixes are different. The good news is we can narrow it down pretty quickly with the first couple of steps below.
Screen Flicker Screensharing Quick Fix
Start here. These take under ten minutes and fix the problem for a good chunk of people.
Reset the Graphics Driver Easy
- Press Windows + Ctrl + Shift + B
Do this once, firmly. Your screen will go black for about a second, you may hear a short beep, and then everything comes back. That's normal. Microsoft documents this shortcut specifically for display flicker issues. It forces the GPU driver to reinitialise without touching anything else. - Test screensharing immediately
Start a screen share or recording and watch for the flicker. If it's gone, the driver was in a bad state and the reset cleared it. If it comes back after a while, you'll need the driver update steps below, but this is a good sign it's driver-related.
Check If It's the App, Not Windows Easy
- Open Task Manager while screensharing
Press Ctrl + Shift + Esc to open Task Manager. Leave it visible on screen and start your screen share or recording. Watch carefully during the next flicker. - Observe what flickers
If Task Manager stays solid but the app window flickers, the problem is the app itself, not Windows or your driver. If everything on screen flickers including Task Manager, it's a driver or system-level issue. This one test tells you a lot. - If the app is the culprit
Close the screensharing or recording app completely. Sign out of it if it has an account, then sign back in. Reopen and test. Sometimes a simple restart of the app clears a corrupted session state. If the same app keeps causing it, move to Solution 3 about hardware acceleration.
Disable Hardware Acceleration in the App Easy
- Find the hardware acceleration setting
In most apps it lives in Settings (or Preferences on some). In Chrome: Settings, System, toggle off 'Use hardware acceleration when available'. In Zoom: Settings, Video, Advanced, uncheck 'Use hardware acceleration for video processing'. In Discord: Settings, Advanced, toggle off Hardware Acceleration. OBS has it under Settings, Output. - Restart the app and test
Close the app fully (check the system tray too) and reopen it. Start screensharing and watch for the black screen recording behaviour. If the flicker is gone or dramatically reduced, hardware acceleration was clashing with your display driver. You can leave it off for now and update the driver properly later to potentially re-enable it.
More Screen Flicker Screensharing Solutions
If the quick fixes above didn't fully sort it, these intermediate steps cover the most common root causes. Plan for 15 to 30 minutes here.
Update or Roll Back the Display Driver Medium
- Open Device Manager
Right-click the Start button and choose Device Manager. Expand 'Display adapters'. You'll see your GPU listed, for example 'NVIDIA GeForce RTX 4060', 'AMD Radeon RX 7600', or 'Intel Iris Xe Graphics'. - Update the driver
Right-click the display adapter and choose 'Update driver', then 'Search automatically for drivers'. If Windows finds something newer, let it install and restart. For best results, skip Windows and go straight to the manufacturer: NVIDIA's driver page, AMD's support site, or Intel's driver assistant. Download and run the installer directly. - Or roll it back if flicker started after an update
Right-click the display adapter, choose Properties, click the Driver tab. If 'Roll Back Driver' is available (not greyed out), click it. Windows will restore the previous driver version. This is the fastest fix if you know the flicker started after a specific update. - Restart and verify
After the driver change, restart Windows fully (not just sleep). Open your screensharing app and test. This one often needs a second reboot before it sticks, so if it's still flickering after the first restart, try once more before moving on.
Fix the Refresh Rate and Resolution Easy
- Open display settings
Go to Settings, System, Display. Scroll down and click 'Advanced display settings'. Under 'Choose a refresh rate', check what you're running. If it's set to 144 Hz, 165 Hz, or higher, try dropping it to 60 Hz temporarily. - Check the resolution
Back in the main Display settings, confirm the resolution is set to the recommended (native) option. Running a non-native resolution can cause DWM to work harder during screensharing and contribute to graphics driver flicker. - Test with one monitor if you use multiple
If you have an external monitor or docking station, disconnect it and test screensharing with just the built-in display. Multi-monitor setups with mismatched refresh rates are a known trigger for screen flicker screensharing, especially over USB-C docks.
Disable Conflicting Apps and Run Windows Update Easy
- Check for overlapping capture or overlay tools
Apps like GeForce Experience overlay, AMD Radeon overlay, Xbox Game Bar, MSI Afterburner, Fraps, and similar tools all hook into the display pipeline. If you have multiple of these running at once alongside your screensharing app, conflicts are very likely. Open Task Manager, go to the Startup tab, and disable anything you don't need. Then go to Settings, Apps, Installed apps and uninstall any screen-recording or overlay utilities you added recently. - Install pending Windows updates
Go to Settings, Windows Update, and check for updates. Microsoft regularly ships cumulative updates that include display stack fixes. Some specific Windows display flicker fix patches have addressed screensharing-related flicker in Teams and other apps. Microsoft's Windows release health dashboard lists known issues and fixes by update version.
Still getting screen flicker screensharing after all of the above? The problem is deeper. The advanced fixes below are what we reach for when standard driver and app changes don't cut it. For more Windows display troubleshooting, our Windows display problems guide covers a broader range of symptoms that sometimes overlap with screensharing flicker.
Advanced Screen Flicker Screensharing Fixes
These take longer and involve the command line or registry editor. Back up anything important before you start, and follow the steps exactly.
Run DISM and System File Repair Medium
- Open Command Prompt as administrator
Press the Start button, type cmd, right-click 'Command Prompt' and choose 'Run as administrator'. Click Yes on the UAC prompt. - Run DISM first
Type the following and press Enter:DISM /Online /Cleanup-Image /RestoreHealth. This contacts Windows Update servers to download and replace any corrupted system image components. It can take 10 to 20 minutes. Let it finish completely. - Then run SFC
Once DISM completes, type:sfc /scannowand press Enter. This scans protected system files and replaces any corrupted ones using the now-repaired image. Again, let it finish. You'll see a message telling you whether it found and fixed anything. - Restart and test
Restart Windows and test screensharing. Corrupted system files don't always produce obvious errors, they just cause intermittent instability under load, exactly the kind of thing that produces black screen recording flicker.
DWM OverlayTestMode Registry Fix Advanced
- Open Registry Editor as administrator
Press Windows + R, typeregeditand press Enter. Click Yes on the UAC prompt. This is the registry editor. Be careful in here and only change what's described below. - Navigate to the DWM key
In the left panel, expand:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm. Click on the Dwm folder to select it. - Create the OverlayTestMode value
Right-click in the right panel, choose New, then DWORD (32-bit) Value. Name it exactly:OverlayTestMode. Double-click it and set the value data to5. Click OK. - Restart and test
Close Registry Editor and restart Windows. This setting tells the Desktop Window Manager to handle GPU overlays differently, which resolves a specific flicker pattern seen on Windows 11 23H2 and later. Microsoft's DWM documentation explains how the compositor works if you want the technical background.
Boot Safe Mode to Isolate the Cause Medium
- Boot into Safe Mode
From the sign-in screen, hold Shift while clicking Power, then Restart. Choose Troubleshoot, Advanced options, Startup Settings, Restart. When the menu appears, press 4 or F4 for Safe Mode. - Test screensharing in Safe Mode
In Safe Mode, Windows loads only essential drivers and services. If the screen flicker screensharing problem disappears completely in Safe Mode, a third-party driver or background app is definitely responsible. If it still flickers in Safe Mode, the issue is in the core Windows graphics stack itself. - Return to normal mode
Restart normally. Use what you learned in Safe Mode to guide which app or driver to target next. If Safe Mode was clean, a full clean driver reinstall (Solution 10) is the logical next step.
Full Clean Driver Reinstall Advanced
- Download the Display Driver Uninstaller (DDU)
Get DDU from Guru3D. This tool fully strips GPU drivers including registry entries and leftover files that a standard uninstall misses. Also download the latest stable driver from your GPU manufacturer before you start, so it's ready to install offline. - Boot into Safe Mode and run DDU
Boot into Safe Mode as described in Solution 9. Run DDU, select your GPU type (NVIDIA, AMD, or Intel), and choose 'Clean and restart'. DDU will remove everything and restart Windows. - Install the fresh driver
After the restart (back in normal mode), run the driver installer you downloaded earlier. Do a clean install if the option is available (NVIDIA's installer offers this). Restart once more when it's done. - Test screensharing
Open your screensharing or recording app and test. A clean driver install removes any corrupted state that survives normal updates and is particularly effective when graphics driver flicker started after a specific driver version and hasn't responded to standard updates.
If you're dealing with other Windows stability issues alongside this, our Windows 11 crashing and instability guide covers overlapping causes like system file corruption and driver conflicts that can affect multiple areas at once.
Screen flicker screensharing is something we fix remotely every week. Our technicians can check your driver version, clear conflicting apps, apply the DWM registry fix, and run a clean driver reinstall, all without you needing to touch the command line.
Get remote helpPreventing Screen Flicker Screensharing Coming Back
Most people who fix this problem see it return eventually because they don't change the habits that caused it. Here's what actually keeps it away, in order of importance.
- Keep your display driver updated from OEM sources, not just Windows Update. Windows Update often installs a generic Microsoft display driver rather than the full OEM driver with all the optimisations. Check NVIDIA, AMD, or Intel's own sites every month or two, or use their update utilities.
- Don't stack multiple overlay and capture tools. GeForce Experience, Xbox Game Bar, OBS, and a screen recorder running simultaneously is asking for trouble. Pick one capture tool and disable the overlays you don't actively use.
- Use stable refresh rates. 60 Hz to 120 Hz is fine for most monitors. If you're running 165 Hz or higher, make sure your cable (DisplayPort or HDMI) is rated for it. A marginal cable at a high refresh rate is a common hidden cause of hardware acceleration flicker under load.
- Run
sfc /scannowafter any major Windows update. Feature updates (like 23H2 or 24H2) can occasionally corrupt system files. Running a quick scan after a big update catches problems before they cause symptoms. - Stick to WHQL-certified drivers. Beta and preview GPU drivers are tempting but they're not tested for stability across all workloads. WHQL certification means Microsoft has validated the driver. For screensharing stability, boring and certified beats exciting and beta every time.
Screen Flicker Screensharing: Summary
Screen flicker screensharing almost always comes down to one of three things: a graphics driver that's out of date or in a bad state, a hardware acceleration conflict between your app and the GPU, or a Windows-level issue with DWM and GPU overlays. The fix path is clear. Start with the Windows + Ctrl + Shift + B driver reset and the hardware acceleration toggle in your app. If those don't hold, update or roll back the display driver in Device Manager. For stubborn cases, the DISM and SFC repair commands and the OverlayTestMode registry fix cover the deeper causes. And if you've tried everything, a clean driver reinstall via DDU is the most reliable final step. For anything related to your PC running slowly or crashing alongside this, our PC running slow guide is a good companion read since driver and system file issues often affect performance too. Screen flicker screensharing is fixable. You've got every tool you need right here.


