Symptoms & Diagnosis
Slack screen flickering is a common visual glitch where the application window flashes, stutters, or displays black artifacts specifically while scrolling through channels or threads. This behavior disrupts productivity and can cause significant eye strain during long work sessions.
The root cause is usually a conflict between Slack’s Electron-based architecture and your system’s Graphics Processing Unit (GPU). When Hardware Acceleration is enabled, Slack attempts to use your GPU to render the UI, but outdated drivers or incompatible settings often lead to these rendering errors.

Troubleshooting Guide
To fix the flickering issue, you must first address the way Slack handles graphical rendering. Most users find immediate relief by toggling the hardware acceleration setting within the application preferences.
Disable Hardware Acceleration
Follow these steps to disable the feature that causes the majority of scrolling glitches:
1. Open the Slack desktop application.
2. Click on your Workspace Name in the top left or the Hamburger Menu.
3. Go to File > Preferences (on Windows) or Slack > Settings (on macOS).
4. Select the Advanced tab from the left sidebar.
5. Scroll down to Hardware Acceleration and uncheck the box labeled “Disable hardware acceleration.”
6. Click Restart Slack to apply the changes.
Clear Application Cache
Sometimes, corrupted local data prevents the UI from rendering smoothly. Clearing the cache forces Slack to rebuild its visual assets. Refer to the table below for the specific directory paths based on your operating system:
| Operating System | Cache Directory Path |
|---|---|
| Windows | %AppData%\Slack\Cache |
| macOS | ~/Library/Application Support/Slack/Cache |
| Linux | ~/.config/Slack/Cache |
For macOS users comfortable with the terminal, you can quickly clear the service worker cache using this command:
rm -rf ~/Library/Application\ Support/Slack/Service\ Worker/CacheStorage/*
Prevention
To prevent screen flickering from returning, keep your graphics drivers updated. Both NVIDIA and AMD frequently release patches for Electron-based apps like Slack to ensure better compatibility with modern hardware.
Additionally, monitor your system’s refresh rate. If you are using a high-refresh-rate monitor (144Hz or higher), try locking the Slack app to 60Hz through your GPU control panel. This often stabilizes the frame delivery and eliminates visual tearing during fast scrolling.