UK tech experts · info@vividrepairs.co.uk
Vivid Repairs
Windows laptop on a desk showing a black flickering screen during a video call screensharing session
Fix It Yourself · Troubleshooting

screen flicker screensharing

Published 14 September 202614 min read
As an Amazon Associate, we may earn from qualifying purchases. Our ranking is independent.

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.

⏱️ 13 min read

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.

1

Reset the Graphics Driver Easy

  1. 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.
  2. 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.
Screen stable after the reset? You may just need a proper driver update to stop it coming back. Jump to Solution 4.
2

Check If It's the App, Not Windows Easy

  1. 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.
  2. 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.
  3. 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.
3

Disable Hardware Acceleration in the App Easy

  1. 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.
  2. 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.
Hardware acceleration flicker is extremely common on laptops with both integrated Intel graphics and a discrete NVIDIA or AMD GPU. The app sometimes tries to use one GPU while Windows is rendering on the other.

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.

4

Update or Roll Back the Display Driver Medium

  1. 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'.
  2. 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.
  3. 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.
  4. 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.
Updated driver and no more flicker? Keep Windows Update running to stay current. See the prevention section below.
5

Fix the Refresh Rate and Resolution Easy

  1. 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.
  2. 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.
  3. 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.
6

Disable Conflicting Apps and Run Windows Update Easy

  1. 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.
  2. 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.
If you're not sure which app is conflicting, disable startup apps one at a time and test screensharing after each change. It's tedious but it works.

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.

7

Run DISM and System File Repair Medium

  1. 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.
  2. 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.
  3. Then run SFC
    Once DISM completes, type: sfc /scannow and 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.
  4. 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.
8

DWM OverlayTestMode Registry Fix Advanced

  1. Open Registry Editor as administrator
    Press Windows + R, type regedit and press Enter. Click Yes on the UAC prompt. This is the registry editor. Be careful in here and only change what's described below.
  2. 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.
  3. 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 to 5. Click OK.
  4. 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.
Only create this registry value. Do not edit or delete other values in the Dwm key. If the flicker gets worse after this change, delete the OverlayTestMode value and restart to revert.
9

Boot Safe Mode to Isolate the Cause Medium

  1. 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.
  2. 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.
  3. 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.
10

Full Clean Driver Reinstall Advanced

  1. 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.
  2. 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.
  3. 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.
  4. 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 on a laptop with both Intel integrated and NVIDIA discrete graphics, run DDU for both. Hybrid GPU setups sometimes have conflicting driver versions between the two adapters.

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.

Preventing 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.

  1. 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.
  2. 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.
  3. 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.
  4. Run sfc /scannow after 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.
  5. 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.

Frequently Asked Questions

Screensharing and recording push the GPU and video pipeline much harder than normal desktop use. They often trigger hardware acceleration and GPU overlays, which can conflict with buggy or outdated display drivers and cause black flicker that you would never see just browsing.

Press Windows key + Ctrl + Shift + B to reset the graphics driver instantly. The screen goes black for a second and comes back. Microsoft documents this shortcut specifically for display flicker issues and it clears transient driver states without a full reboot.

Open Task Manager (Ctrl + Shift + Esc) while the flicker is happening. If Task Manager stays stable but your screensharing or recording app flickers, the app is the likely culprit. If everything on screen flickers including Task Manager, it is almost certainly a driver or Windows-level issue.

Yes, try it. In most browsers, conferencing tools, and recording apps you will find a hardware acceleration toggle in Settings. Turn it off, restart the app, and test again. If the flicker stops or improves, the GPU acceleration was conflicting with your display driver.

Roll back the display driver in Device Manager by right-clicking your display adapter, choosing Properties, then the Driver tab, and clicking Roll Back Driver. If that is greyed out, download and install the previous stable driver directly from your GPU manufacturer's website. Also check Windows Update for any cumulative fixes that address display issues.