When you share your screen on Discord during an active stream, your cursor may disappear from the viewer’s perspective. This happens because Discord’s screen share feature treats cursor rendering as an optional overlay that can be disabled by hardware acceleration conflicts or permission settings. The problem is not a hardware failure but a software configuration issue within Discord, Windows, or your graphics driver. This article explains the exact causes behind the missing cursor and provides step-by-step fixes to restore cursor visibility during streaming.
Key Takeaways: Fixing Discord Cursor Disappearance
- User Settings > Voice & Video > Screen Share > Show Cursor: Toggle this setting on to force cursor display during streaming.
- Windows Settings > Gaming > Game Mode: Disable Game Mode to prevent Windows from hiding the cursor to reduce GPU load.
- Graphics Driver Control Panel > 3D Settings: Set Discord to use integrated graphics to avoid driver-level cursor suppression.
Why Discord’s Screen Share Hides the Cursor
Discord’s screen share feature captures a video feed of your display and transmits it to viewers. By default, Discord renders the cursor as a separate overlay layer on top of the captured video. This overlay can be disabled by several factors:
Hardware Acceleration Conflicts
When hardware acceleration is enabled in Discord, the application offloads rendering to your GPU. Some graphics drivers, especially on NVIDIA and AMD cards, optimize frame capture by excluding the cursor from the capture buffer. This reduces GPU memory usage but results in a missing cursor for viewers. Discord’s overlay system competes with the driver’s capture API, and the driver often wins, suppressing cursor rendering.
Windows Game Mode and Full-Screen Optimizations
Windows 10 and 11 include a Game Mode feature that prioritizes gaming performance by reducing background processes. When Game Mode is active during a full-screen application, Windows may hide the cursor to minimize GPU load. Discord’s screen share inherits this behavior, making the cursor invisible to viewers. Additionally, full-screen optimizations in Windows can cause the cursor to be excluded from the captured frame.
Discord’s Cursor Rendering Setting
Discord has a dedicated setting called “Show Cursor” under Voice & Video settings. If this setting is disabled, the cursor is intentionally excluded from the screen share feed. This setting is often toggled off by default after a Discord update or when switching between different stream quality presets. Users may not realize this setting exists, leading to the assumption that the cursor is broken.
Steps to Restore Cursor Visibility During Discord Screen Share
Follow these steps in order. Test your screen share after each step to confirm the cursor reappears.
- Enable the Show Cursor Setting in Discord
Open Discord and click the gear icon near your username to open User Settings. Go to Voice & Video. Scroll to the Screen Share section. Locate the toggle labeled “Show Cursor” and ensure it is turned on. If it was off, turn it on and start a screen share in a test channel to verify the cursor appears. - Disable Hardware Acceleration in Discord
In User Settings, go to Advanced. Find the Hardware Acceleration toggle and turn it off. Discord will prompt you to restart. After restarting, test the screen share. Disabling hardware acceleration forces Discord to use your CPU for rendering, which often resolves cursor issues caused by GPU driver conflicts. - Turn Off Windows Game Mode
Press the Windows key and type “Game Mode Settings” then press Enter. In the Game Mode settings page, toggle Game Mode off. Also, scroll to Related Settings and click Graphics. Under Graphics performance preference, add Discord.exe if it is not listed. Set Discord to Power Saving mode which uses integrated graphics instead of the dedicated GPU. This prevents GPU-level cursor suppression. - Disable Full-Screen Optimizations for Discord
Locate Discord.exe on your system. The default path is C:\Users\[YourUsername]\AppData\Local\Discord\app-[version]\Discord.exe. Right-click Discord.exe and select Properties. Go to the Compatibility tab. Check the box “Disable full-screen optimizations.” Click OK. Restart Discord and test the screen share. - Update Your Graphics Driver
Open the Device Manager by pressing Windows + X and selecting Device Manager. Expand Display adapters. Right-click your GPU and select Update driver. Choose “Search automatically for drivers.” If Windows finds a new driver, install it and restart your computer. Outdated drivers can cause cursor rendering conflicts. - Run Discord as Administrator
Right-click the Discord shortcut on your desktop or Start menu and select Properties. Go to the Compatibility tab. Check “Run this program as an administrator.” Click OK. Restart Discord. Administrator mode gives Discord permission to override system-level cursor hiding behaviors.
If Discord Still Has Cursor Issues After the Main Fix
Cursor Disappears Only in Certain Applications
Some applications, like games running in exclusive full-screen mode, hide the cursor to improve performance. Switch the application to windowed or borderless windowed mode. This allows Discord to capture the cursor overlay. For games, press Alt + Enter to toggle between full-screen and windowed mode.
Cursor Is Visible to You but Not to Viewers
This indicates that Discord is not transmitting the cursor overlay. Reconfirm the “Show Cursor” setting in Discord. Also, check your stream quality preset. In Voice & Video settings, under Screen Share, ensure the resolution and frame rate are set to a supported value like 1080p at 30 fps. Higher settings may cause Discord to drop the cursor to maintain performance.
Cursor Disappears After a Discord Update
Discord updates sometimes reset user settings. Go to User Settings > Voice & Video > Screen Share and verify the “Show Cursor” toggle is still on. If it reset, turn it back on. Also, check if the update enabled hardware acceleration again. Disable it if necessary.
Discord Screen Share Cursor Settings: Built-in vs Third-Party Overlays
| Item | Discord Built-in Cursor | Third-Party Overlay (OBS Studio) |
|---|---|---|
| Description | Discord renders cursor as an overlay layer on captured video | OBS captures cursor as part of the display capture source |
| Performance Impact | Low; uses GPU overlay | Moderate; captures full frame including cursor |
| Compatibility | Works with most apps; may fail with full-screen games | Works with all apps including exclusive full-screen |
| Configuration | Toggle in Discord settings | Enable cursor capture in OBS source properties |
| Required Software | None | OBS Studio and Discord streaming via Go Live |
If Discord’s built-in cursor continues to disappear, consider using OBS Studio to capture your screen and then stream that capture to Discord via the Go Live feature. OBS allows you to force cursor visibility regardless of Discord’s settings.
You can now fix the missing cursor issue by adjusting the Show Cursor toggle in Discord’s Voice & Video settings and disabling hardware acceleration. Next, check Windows Game Mode and full-screen optimizations to prevent system-level cursor suppression. For persistent problems, use OBS Studio as a workaround — it captures the cursor reliably and streams to Discord without overlay conflicts.