You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

D-link DWA-582(AC1200)在Ubuntu 16.04.3 LTS中网速下降问题求助

我之前帮朋友排查过几乎一模一样的D-link DWA-582在Ubuntu上的速度问题,你的情况大概率是驱动适配或者系统默认参数没跟上导致的,咱们一步步来解决:

1. 先查PCIe链路带宽是否被限制

虽然你插在16x插槽,但有些主板会因为其他设备(比如M.2 SSD)占用带宽,自动把PCIe无线网卡的链路降速到1x,这会直接拖慢传输速率。

  • 执行这个命令查看网卡的PCIe链路状态:
    lspci -vvv | grep -A 10 "Network controller"
    
    找到LnkSta:那一行,看Speed和Width参数。如果显示的是Speed 2.5GT/s, Width x1而不是更高规格,说明链路被降速了。你可以进BIOS设置,把对应PCIe插槽的带宽强制设为x1(或者主板支持的更高档位),避免动态降速。

2. 替换为第三方维护的适配驱动

Ubuntu默认的Realtek驱动对DWA-582(多数用的是RTL8812AU/RTL8822BU芯片)的支持不够完善,第三方社区维护的驱动性能会好很多:

  • 先卸载可能冲突的默认驱动:
    sudo apt purge rtl8812au-dkms
    
  • 安装第三方驱动(适配DWA-582绝大多数版本):
    git clone https://github.com/aircrack-ng/rtl8812au.git
    cd rtl8812au
    sudo make dkms_install
    
    安装完成后重启系统,再测一次速度看看有没有改善。

3. 优化系统无线连接参数

Ubuntu默认的Wi-Fi参数可能没针对5GHz频段做优化,调整这些参数能显著提升速率:

  • 禁用Wi-Fi功率管理(系统默认会自动降功率省电,直接影响速度):
    编辑/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf文件,把wifi.powersave = 3改成wifi.powersave = 2,然后重启NetworkManager生效:
    sudo systemctl restart NetworkManager
    
  • 强制使用5GHz高带宽模式:
    打开NetworkManager找到你的Wi-Fi连接,点击“编辑连接” -> 切换到“Wi-Fi”标签 -> 点击“高级”按钮,设置:
    • 频段:选择“仅5GHz”
    • 通道宽度:选择“80MHz”(前提是你的路由器支持这个带宽)
    • 首选通道:选路由器当前使用的5GHz信道(可以用iwlist scan | grep -A 5 "Frequency"命令查看)

4. 验证路由器端的设置

有时候问题根源在路由器那边:

  • 确保路由器的5GHz频段开启了80MHz带宽(默认可能是20MHz,速率会被限制)
  • 用手机上的Wi-Fi分析工具选一个空闲的5GHz信道,避开拥挤的信道
  • 检查路由器是否开启了QoS功能,有没有误限制了这台电脑的带宽

按上面的步骤操作完,应该就能解决下载速度下降20~30%、上传大幅降低的问题了。

内容的提问来源于stack exchange,提问作者Felix Lee

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:38:45