如何在 Ubuntu 22.04 上配置 Intel 3165 WiFi/蓝牙

如何在 Ubuntu 22.04 上配置 Intel 3165 WiFi/蓝牙

我妻子使用的是 HP Probook 450 G3,配备英特尔无线 3165 WiFi/蓝牙。HP 在该笔记本电脑上仅支持 Windows。自从 Windows 更新以来,Windows 运行速度极慢。因此,我最近在她的 HP Probook 上安装了全新的 Ubuntu 22.04 以实现双启动。不幸的是,某些设备无法按预期工作。指纹扫描仪无法完全工作,但我们可以不用它。

问题设备是 WiFi/蓝牙适配器 Intel 3165。系统检测到它并且通常可以正常工作。然而,问题隐藏在细节中。

我的妻子用蓝牙耳机观看 YouTube,同时使用 AnyDesk 连接到她的办公室。这极大地增加了英特尔设备的负载。它在 Windows 中运行没有问题。所以,我们希望它也可以在 Ubuntu 中很好地运行。

如果关闭蓝牙,WiFi 可以正常工作。如果打开蓝牙,WiFi 会变得非常慢。我在网上搜索了这个问题。我找到了一些 /etc/modprobe.d/iwlwifi.conf 选项。我尝试了一些选项。最好的结果是耳机里的声音很清晰。我无法提高网络速度。有时 speedtest.net 显示低于 1MB/秒。这样的速度阻止了 AnyDesk 的使用。似乎某些选项的变体会导致 WiFi 逐渐失效(过热?),但我不确定。

我在 /etc/modprobe.d/iwlwifi.conf 中找不到任何有关选项的文档,我完全不理解我打开的每个选项。此外,一些建议的选项变体包含多次相同的选项,但值不同。这让我很困惑。

有关于 iwlwifi 选项的文档吗?

第二个问题是关于 backport-iwlwifi-dkms/jammy,jammy 9858-0ubuntu3。

该软件包默认安装在全新的 Ubuntu 22.04 中。我不明白这个软件包是干什么用的。有些人建议从 Ubuntu 20.04 中删除该软件包。 Ubuntu 20.04 网络性能极慢 https://bugs.launchpad.net/ubuntu/+source/backport-iwlwifi-dkms/+bug/1869587

那么,我是否也需要从 Ubuntu 22.04 中删除该软件包?我还没有这样做。如果我删除了它,我可以恢复它吗?为什么软件包名称中包含 dkms?这对我来说看起来很奇怪。

我将不胜感激任何帮助

答案1

首先,backports 软件包很少有用,而且经常有害。我建议你删除它:

sudo apt remove backport-iwlwifi-dkms

重启。

如果需要的话,可以恢复。

为什么该软件包的名称中包含 dkms?这对我来说看起来很奇怪。

陣容代表动态内核模块支持,这是一个允许以简化和有组织的方式为系统上的每个内核动态构建内核模块的框架。

这是正常的和预期的。

蓝牙的工作频率为 2.45 gHz;大多数 wifi 网络将同时在 2.4GHz 和 5GHz 频率上运行。为了避免干扰的可能性,我建议您强制您的 wifi 仅使用路由器的 5 gHz 段。

您可以将路由器的段重命名为 myrouter2.4 和 myrouter5 之类的名称,或者,如果重命名不可行,请让网络管理器绑定到 5 gHz 段,如下所示:Ubuntu 连接断开。工作了一段时间后又开始断开

答案2

我有这个设备。使用默认选项时,蓝牙效果很差bt_coex_active

跑步

sudo tee /etc/modprobe.d/iwlwifi-opt.conf <<< "options iwlwifi bt_coex_active=N"

重启后它将被应用。

如果您在其他地方添加了其他选项,请将其删除。

关于选项的含义,您可以通过以下方式列出它们

modinfo iwlwifi | grep parm

反向移植模块用于从较新的内核构建模块,以增加对某些新设备的支持。

你的无线设备太旧了,不需要更换。不过我觉得更换也没什么区别。

相关内容