When you share your screen on Discord, the video should appear smooth at 30 or 60 frames per second. Instead, the stream may stutter and feel sluggish because the frame rate is stuck at 5 fps. This problem happens even when you set the correct frame rate in Discord’s voice settings and in the screen share picker. The root cause is usually a conflict between Discord’s hardware acceleration, Windows graphics settings, or the GPU power-saving mode. This article explains why the frame rate drops to 5 fps and provides the exact steps to restore full smoothness.
Key Takeaways: Fix Discord Screen Share Frame Rate Stuck at 5 FPS
- User Settings > Voice & Video > Advanced > Disable OpenH264: Disable OpenH264 to force Discord to use your GPU encoder instead of the CPU encoder.
- User Settings > Advanced > Disable Hardware Acceleration: Turn off hardware acceleration to stop Discord from fighting with your GPU driver.
- Windows 11 Settings > System > Display > Graphics > Discord > Options: Set Discord to High Performance GPU to prevent the power-saving GPU from limiting the stream.
Why Discord Screen Share Frame Rate Drops to 5 FPS
Discord uses the NVIDIA NVENC or AMD AMF video encoder to capture and stream your screen. When everything works correctly, the encoder produces 30 or 60 fps video depending on your settings. The 5 fps cap occurs when Discord falls back to the software-based OpenH264 encoder or when the GPU switches to a power-saving mode.
The software encoder (OpenH264) is much slower than hardware encoding. It cannot keep up with real-time screen capture, so it throttles the frame rate to 5 fps. This fallback happens when Discord’s hardware acceleration setting is enabled but the GPU is not properly assigned. Another common cause is Windows 11’s graphics performance setting. If Discord is set to Power Saving mode, the system uses the integrated GPU instead of the dedicated GPU. The integrated GPU often lacks a dedicated video encoder, forcing Discord back to software encoding.
How Discord Selects the Encoder
Discord checks for a hardware encoder at startup. If it finds one, it uses hardware acceleration for screen sharing. If the hardware encoder fails or is unavailable, Discord falls back to OpenH264 software encoding. The software encoder is limited to 5 fps on most systems because it cannot process frames fast enough. This fallback is invisible to the user — Discord does not show a warning message.
Steps to Fix Discord Screen Share Frame Rate Stuck at 5 FPS
The following steps force Discord to use the correct GPU and hardware encoder. Perform them in the order listed. Test the screen share after each step to see if the fix works.
- Disable OpenH264 Encoding in Discord
Open Discord and click the gear icon next to your username to open User Settings. Go to Voice & Video. Scroll to the bottom of the page to find the Advanced section. Toggle off the option labeled Enable OpenH264 video codec. This forces Discord to use your GPU’s hardware encoder instead of the software encoder. After changing this setting, restart Discord completely. - Disable Hardware Acceleration in Discord
In User Settings, go to Advanced. Under the Advanced section, toggle off Hardware Acceleration. Discord will ask you to restart for the change to take effect. Click Okay. This setting prevents Discord from competing with your GPU driver for resources. Many users report that disabling hardware acceleration alone fixes the 5 fps cap. - Set Discord to High Performance GPU in Windows
Open Windows Settings by pressing the Windows key + I. Go to System > Display > Graphics. Under the list of apps, find Discord. If Discord is not listed, click Add an app and choose Desktop app, then browse to the Discord executable (usually C:\Users\[YourUsername]\AppData\Local\Discord\app-1.0.9007\Discord.exe). Click Options next to Discord. Select High performance and click Save. This assigns the dedicated GPU to Discord. - Disable Fullscreen Optimization for Discord
Right-click the Discord shortcut on your desktop and select Properties. Go to the Compatibility tab. Check the box labeled Disable fullscreen optimizations. Click Apply and OK. This prevents Windows from applying its own frame-rate management to Discord. - Update Your GPU Driver
Visit the website of your GPU manufacturer: NVIDIA, AMD, or Intel. Download and install the latest driver for your graphics card. Outdated drivers can cause the hardware encoder to fail, forcing Discord to use software encoding. After updating, restart your computer and test the screen share. - Change Discord Screen Share Frame Rate Setting
When you start a screen share, click the dropdown arrow next to the Stream Now button. Select 60 fps or 30 fps from the frame rate menu. Do not leave it on Auto. Some users find that setting it explicitly to 30 fps works better than 60 fps on older hardware.
If Discord Still Has 5 FPS After the Main Fix
Screen Share Shows 5 FPS When Streaming a Game
When you share a game window, Discord attempts to capture the game at its native frame rate. If the game itself is running at 5 fps due to low performance, Discord will stream that same frame rate. Check the game’s built-in frame rate counter or use an overlay like MSI Afterburner to confirm the game’s performance. Lower the game’s graphics settings or resolution to increase its frame rate. Discord cannot create frames that the game does not produce.
5 FPS Only When Sharing a Specific Application
Some applications, especially those with hardware acceleration enabled, can interfere with Discord’s capture. For example, sharing a Chrome browser window that plays video may cause Discord to drop to 5 fps. Try disabling hardware acceleration in the application you are sharing. In Chrome, go to Settings > System and toggle off Use hardware acceleration when available. Then restart Chrome and share the window again.
5 FPS When Using a Laptop on Battery Power
Windows may switch to the integrated GPU when the laptop is unplugged to save battery. This switch can cause Discord to lose access to the dedicated GPU encoder. Plug the laptop into the power outlet. Then go to Windows Settings > System > Power & battery. Set the power mode to Best performance. This ensures the dedicated GPU remains active during screen sharing.
Discord Screen Share Frame Rate Settings and GPU Requirements
| Item | 30 FPS Setting | 60 FPS Setting |
|---|---|---|
| Recommended GPU | Any dedicated GPU from NVIDIA, AMD, or Intel Arc | NVIDIA GTX 900 series or newer, AMD RX 400 series or newer |
| Encoder used | NVENC or AMF | NVENC or AMF |
| OpenH264 fallback | 5 fps cap | 5 fps cap |
| Discord Nitro required | No | No |
| Resolution limit | Up to 4K | Up to 4K |
Discord does not require a subscription for any frame rate or resolution setting. The 60 fps option is available to all users. The limiting factor is your GPU’s hardware encoder. If your GPU does not support NVENC or AMF, Discord will fall back to OpenH264 and cap the stream at 5 fps.
You can now fix the 5 fps cap by disabling OpenH264, turning off hardware acceleration, and assigning the dedicated GPU to Discord. Test the screen share after each change to isolate the exact cause. For the smoothest results, keep your GPU driver updated and run Discord while your laptop is plugged in. If the problem persists, try sharing a different window to rule out application-specific interference.