Verified for macOS Tahoe 26.2

Fix Guide: Discord Overlay Causing Game Stuttering on macOS Tahoe

Symptom: When playing games with Discord's overlay enabled on macOS Tahoe, you experience severe frame drops, stuttering, or input lag. The game runs smoothly when Discord is closed or the overlay is disabled. Activity Monitor shows Discord Helper (Renderer) using high GPU resources.


Why this happens

Discord's overlay on macOS uses Metal rendering hooks to draw on top of games. In Tahoe, Apple introduced stricter GPU scheduling with the MTLIOAccelDevice framework, causing conflicts when Discord's DiscordOverlay.dylib tries to inject into the game's render pipeline. The WindowServer process mediates between Discord and the game, but the synchronization latency has increased due to new security sandboxing in Tahoe's com.apple.gpu.driver daemon.

The overlay renderer polls at 60Hz even when not visible, consuming GPU cycles that compete with the game's frame budget.

Recommended Troubleshooting Tool

Before proceeding with manual fixes, we recommend using CleanMyMac X. Quickly identify high CPU apps and optimize system memory with one click.

- [Download CleanMyMac X Free Here](#)

- [Browse 240+ Premium Mac Utilities on Setapp](#)


Fix 1: Disable Hardware Acceleration in Discord

Disabling hardware acceleration prevents Discord from competing for GPU resources:

# Close Discord completely
killall Discord

# Disable hardware acceleration via preference
defaults write com.elpamsoft.discord GPUEnabled -bool false

# Restart Discord
open -a Discord

Alternatively, in Discord settings: User Settings → Advanced → Hardware Acceleration → Toggle OFF.

Fix 2: Clear Discord Overlay Cache and Reset Permissions

# Close Discord
killall Discord

# Remove overlay cache
rm -rf ~/Library/Application\ Support/discord/overlay-cache/

# Reset screen recording permissions
tccutil reset ScreenCapture com.elpamsoft.discord

# Clear GPU shader cache
rm -rf ~/Library/Caches/com.elpamsoft.discord/GPUCache/

# Restart Discord
open -a Discord

Re-grant screen recording permission when prompted (System Settings → Privacy & Security → Screen Recording).

Fix 3: Use Activity Monitor Priority Adjustment

Give your game higher GPU priority:

# Find your game's process ID
ps aux | grep -i "YourGameName"

# Set game to higher priority (replace PID with actual process ID)
sudo renice -n -10 -p [PID]

# Reduce Discord priority
sudo renice -n 10 -p $(pgrep Discord)

Run this after launching both Discord and your game.

Recommended Tool: **CleanMyMac X**

CleanMyMac X includes a Performance Monitor that automatically detects resource-heavy background processes like Discord and allows you to pause or optimize them with one click. Its "Gaming Mode" temporarily suspends non-essential services, freeing up GPU resources for smoother gameplay. The tool also clears system caches and optimizes GPU memory allocation, which can resolve overlay conflicts without manual Terminal commands.