Wifi 突然非常慢

gho*_*jar 13 linux wifi elementary-os

我有一台双启动elementaryOS Loki和Windows 10的笔记本电脑。直到最近一切都很好,但现在elementaryOS中的wifi突然变得非常慢(大约0.5Mbit下载,大多数速度测试甚至没有开始上传测试)。使用以太网,我可以正常下载 80 MBit。我也在 Windows 上尝试过,它通过 Wifi 仍然是 25 MBit。

编辑:

lspci -knn | grep Net -A2
01:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
    Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
    Kernel driver in use: iwlwifi

 uname -a
Linux tobias-530U3BI-530U4BI-530U4BH 4.10.0-38-generic #42~16.04.1-Ubuntu SMP Tue Oct 10 16:32:20 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

GAD*_*D3R 14

要改善通过英特尔 wifi 卡的连接,您可以:

  • 禁用 802.11n
  • 启用软件加密
  • 启用传输天线聚合
  • 禁用蓝牙共存

/etc/modprobe.d/iwlwifi.conf使用以下内容创建一个:

options iwlwifi 11n_disable=1
options iwlwifi swcrypto=1
options iwlwifi 11n_disable=8
options iwlwifi bt_coex_active=0
Run Code Online (Sandbox Code Playgroud)

arch-linux 上的 iwlwifi 故障排除

  • 向你致敬,我的朋友。我已经看到这个建议散布在整个网络上,从来没有明确解释什么以及如何解释。灿烂。然而,坦率地说,我的 wifi 仍然很糟糕。 (2认同)
  • `swcrypto=1` 和 `bt_coex_active=0` 选项*对我不起作用*。但是,使用`11n_disable` lins 确实有效,并且恢复到正常速度。谢谢! (2认同)

Mik*_*rdy 11

TL;DR:看起来 4.17.x(和更高版本)内核使用带有库存配置的 iwlwifi 驱动程序实现了高速。

我也在 Linux(Ubuntu 18.04LTS 和它的股票内核 - 4.15.0-30-generic 和 4.15.18-041518-generic)下使用股票配置遇到非常慢的 wifi。我的设置在 Windows 10 中可以达到 ~55MB/s,但在 Linux 中只能达到 ~3MB/s。如果这很重要,该卡是戴尔 XPS 15 9570 中的 AC9260。

我尝试了其他地方推荐的所有内容(电源管理、11n_disable modprobe 参数等),但没有任何效果。我恢复了所有这些更改,因此我的配置是 Ubuntu 18.04LTS 安装后配置。

我安装了 UKUU(一个 ubuntu 内核更新程序包,如果你使用不同的发行版,你需要另一个内核升级机制),升级到 4.17.x-mainline(当前是 4.17.14-041714-generic)并且没有其他变化我现在在 Linux 中达到 47MB/s。我的带宽测试不够科学,不能说我现在无法获得与 Win10 相同的性能,但即使没有 git bisect 来查看解决它的方法,我现在认为这是一个已解决的问题,因为简单的内核升级有效。

[编辑 2019/01/30 报告我在 4.19.x 和 4.20.x 系列上继续取得成功 - 看起来 4.15.x 只是有这个驱动程序的性能问题,在 4.17.x 或之前的某个时间修复,并且它有从那以后一直很好。]