搭载英特尔 Wi-Fi 6 AX200 的 Ubuntu 18.04 的 WiFi 连接速度很慢

搭载英特尔 Wi-Fi 6 AX200 的 Ubuntu 18.04 的 WiFi 连接速度很慢

我安装了 Ubuntu 18.04,发现获取软件包和加载网站非常慢。同一网络上的其他 WiFi 设备不受影响。我尝试了各种修复方法,例如覆盖 DNS 配置以使用 Google/Cloudflare 主机,禁用 IPv6,以及一些其他我后来撤销的模糊建议。

这是一款在 Asrock Taichi x570 主板上搭载板载英特尔 WiFi 的台式机。

我注意到末尾有一行可疑的语句dmesg

[  218.374518] TCP: wlp6s0: Driver has suspect GRO implementation, TCP performance may be compromised.

输出lshw -C network

  *-network                
       description: Ethernet interface
       product: Wi-Fi 6 AX200
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:06:00.0
       logical name: wlp6s0
       version: 1a
       serial: dc:fb:48:00:24:63
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=iwlwifi driverversion=5.4.0-14-generic firmware=48.4fa0041f.0 cc-a0-48.ucode ip=192.168.86.98 latency=0 link=yes multicast=yes
       resources: irq:24 memory:f7500000-f7503fff

任何帮助都将不胜感激。请告诉我我还能提供什么其他信息。

编辑 1:由于这是一个相当新的芯片组,因此有人提到它可能尚未得到支持。此页面提到

2019年推出的新802.11ax WiFi 6协议是目前最快的WiFi协议。

不幸的是,目前还没有 802.11ax WiFi 6 Linux 适配器。

https://www.wirelesshack.org/top-linux-compatible-usb-wireless-adapters.html

虽然我在 Ubuntu 的硬件认证列表中找到了一些支持该芯片组的设备,但没有找到我的主板(我不确定他们是否“认证”了板载主板组件)。

https://certification.ubuntu.com/catalog/component/8086:2723

编辑 2:这可能与适配器上的省电模式有关吗?我尝试过停用此功能,但没有成功。

$ sudo iwconfig wlp6s0 power off
Error for wireless request "Set Power Management" (8B2C) :
    SET failed on device wlp6s0 ; Operation not supported.

https://bbs.archlinux.org/viewtopic.php?pid=1690406#p1690406

编辑3:Pastebin 为dmesg | grep -e wlp -e iwlhttps://pastebin.com/zSUbBX3p

答案1

我从您的粘贴中没有看到任何令人担忧的内容;也就是说,没有看到任何明显会阻碍速度的内容。

您的路由器是否具有 802.11ax 功能?如果没有,让我们在无线上网驱动程序作为实验:

sudo -i
echo "options iwlwifi disable_11ax=Y"  >>  /etc/modprobe.d/iwlwifi.conf
exit

接下来,请将注意力转向路由器。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么在 2.4 GHz 频段使用 20 MHz 的信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。我建议使用固定信道,1、6 或 11,而不是自动信道选择。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

接下来,我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

sudo nano /etc/default/crda

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存并关闭文本编辑器。

重新启动并让我们听到结果。

答案2

我遇到了这个问题(数据速率很慢:通过 WiFi 下载 3 Mbps,上传 0.4 Mbps,这在我的网络上的其他设备上没有出现),尽管我使用的是 Ubuntu 20.04(特别是 KDE neon)。

我按照其他答案中的步骤进行操作,但最后,对我来说似乎最大的不同是禁用我的 wifi 适配器上的“省电”模式。

root@lithium:/home/rei# iw dev wlp4s0 get power_save
Power save: on
root@lithium:/home/rei# iw dev wlp4s0 set power_save off
root@lithium:/home/rei# iw dev wlp4s0 get power_save
Power save: off

我不确定省电功能是否应该如此激进——也许那里有另一个错误,但禁用它可以让我解决这个问题。

希望这对某人有帮助。

相关内容