If you experience voice stuttering, robotic audio, or frequent disconnects in Discord voice channels, the problem may be your network’s Maximum Transmission Unit (MTU) size. MTU determines the largest data packet your network can send. When it is too large for your connection, packets fragment or drop, degrading voice quality. This article explains how to adjust Discord’s MTU settings and your system MTU to achieve stable, clear voice calls.
Key Takeaways: Adjust MTU for Discord Voice Stability
- User Settings > Voice & Video > Quality of Service: Enable or disable Quality of Service High Packet Priority to reduce latency.
- Windows Command Prompt with ping -f -l: Test your optimal MTU size by sending packets of decreasing size until no fragmentation occurs.
- Network Adapter Properties > Jumbo Packet: Set your network adapter MTU to the tested value for consistent voice performance.
How MTU Affects Discord Voice Quality
MTU stands for Maximum Transmission Unit. It is the largest packet size in bytes that can travel across your network without being fragmented. Most home networks default to 1500 bytes. If your connection has overhead from VPNs, PPPoE, or Wi-Fi encryption, the effective MTU may be lower. When Discord sends voice packets larger than your effective MTU, the packets break into smaller fragments. Fragmentation increases latency, jitter, and packet loss, causing robotic audio, dropped words, or failed connections.
Discord’s Built-in Network Settings
Discord does not expose a direct MTU slider. Instead, it uses two related settings:
- Quality of Service High Packet Priority — Marks voice packets as high priority in your router. This reduces latency but can conflict with some network configurations.
- Voice Packet Size — Controlled by the server region and codec. Changing the server region can alter packet size indirectly.
Prerequisites Before Adjusting MTU
- Administrator access on your Windows 10 or Windows 11 computer
- Knowledge of your network type: wired Ethernet, Wi-Fi, VPN, or cellular hotspot
- A stable internet connection for testing
Steps to Test and Set the Correct MTU for Discord
Follow these steps to find your optimal MTU and apply it to your network adapter. Repeat the test if you switch between Wi-Fi and Ethernet.
Step 1: Find Your Current MTU
- Open Command Prompt as Administrator
Press the Windows key, type cmd, right-click Command Prompt, and select Run as administrator. Click Yes in the User Account Control dialog. - Check the current MTU
Typenetsh interface ipv4 show subinterfacesand press Enter. Note the MTU value for your active network adapter, typically Ethernet or Wi-Fi. The default is usually 1500.
Step 2: Determine Your Optimal MTU
- Ping a reliable server with no fragmentation
Typeping 8.8.8.8 -f -l 1472and press Enter. The -f flag prevents fragmentation. The -l flag sets the packet size. Start with 1472, which is 1500 minus 28 bytes for the IP and ICMP headers. - Interpret the result
If you see Packet needs to be fragmented but DF set, the size is too large. Decrease the -l value by 10, for exampleping 8.8.8.8 -f -l 1462. Repeat until you get replies with no errors. - Find the exact maximum
Once you get a successful reply, increase the -l value by 1 until you get the fragmentation error again. The last successful size plus 28 is your optimal MTU. For example, if -l 1464 works but -l 1465 fails, your optimal MTU is 1492 (1464 + 28).
Step 3: Change the Network Adapter MTU
- Open Network Connections
Press Windows key + R, typencpa.cpl, and press Enter. - Open adapter properties
Right-click your active network adapter (Ethernet or Wi-Fi) and select Properties. - Configure the adapter
Click the Configure button next to the adapter name. Go to the Advanced tab. - Set MTU or Jumbo Packet
In the Property list, look for Jumbo Packet or MTU. The name varies by manufacturer. Select it, then in the Value field, enter your optimal MTU from Step 2. If you see only a dropdown, choose the closest value equal to or lower than your optimal MTU. Click OK. - Restart your computer
Reboot to apply the changes. After restart, open Discord and test voice quality in a channel.
Step 4: Adjust Discord’s Quality of Service Setting
- Open Discord User Settings
Click the gear icon next to your username at the bottom left. - Go to Voice & Video
In the left sidebar, select Voice & Video. - Toggle Quality of Service
Scroll to the Quality of Service section. Toggle Enable Quality of Service High Packet Priority to off. This reduces packet overhead and can improve stability on connections with MTU issues. Test voice after changing this setting.
If Discord Voice Still Has Issues After MTU Changes
Even after adjusting MTU, some symptoms may persist. Check these common scenarios.
Voice Drops or Robotic Audio Only on VPN
VPNs add encapsulation overhead, reducing the effective MTU. If you use a VPN, set your local adapter MTU to 1400 or lower. Test with the ping method while the VPN is connected. Many VPNs also have a built-in MTU fix option in their settings.
Wi-Fi vs Ethernet MTU Differences
Wi-Fi often has a lower effective MTU due to encryption overhead. If you switch between Wi-Fi and Ethernet, you may need separate MTU values. Repeat the ping test for each connection type and apply the appropriate MTU to each adapter.
Router Forces MTU Lower Than Adapter Setting
Some routers impose a maximum MTU that overrides your computer setting. Log into your router’s admin panel and look for MTU settings under WAN or Advanced Network. Set it to the same value you tested. If the router cannot be changed, set your computer MTU to 1400 as a safe fallback.
Discord MTU Settings: Adapter vs VPN vs Router
| Item | Network Adapter | VPN | Router |
|---|---|---|---|
| Default MTU | 1500 | 1400 or lower (varies) | 1500 (most home routers) |
| Where to change | Adapter Properties > Advanced | VPN app settings or adapter | Router admin > WAN/Network |
| Effect on Discord voice | Direct control over packet size | Reduces overhead but lowers throughput | Affects all devices on network |
| Test method | ping -f -l from Command Prompt | ping with VPN active | ping from any device behind router |
After configuring MTU on the correct layer, open Discord and join a voice channel. Speak with another user for at least two minutes. If audio remains clear and stable, the setting is correct. If problems return, revisit the ping test because network conditions can change.
For advanced users, you can also set a persistent MTU using the netsh command: netsh interface ipv4 set subinterface "Ethernet" mtu=1492 store=persistent. Replace “Ethernet” with your adapter name and 1492 with your tested value. This bypasses the adapter properties dialog and applies the change immediately after reboot.