安装 Linux 后要调整的东西

2022/03/15

最近新组了一台电脑,安装了 Linux 后遇到了一些以前没有注意或没有碰到的问题。

Baloo 占用大量硬盘读写

新买的电脑组装完才两个星期,就发现 SSD 的写入量已经超过了 1 TB。虽然新的电脑会安装操作系统和其它软件,但消耗应该不至于那么多。不过考虑到我安装了两个操作系统(Windows 11 和 Arch Linux),感觉也不是没有可能。

然而在一周后,我发现 SSD 的写入量超过了 2 TB。这肯定是有问题了,因为后面的使用基本稳定,我没有进行过较多的写入操作。

有一次,在正常浏览网页的时候,电脑突然变得卡顿。这电脑是新买的,并且配置不算低,按道理这种情况不应该发生。于是我打开 KDE 的「系统监视器」,发现里面有一项名为 baloo_file 的进程,占用了不少的 CPU 资源,并且硬盘读写达到了数百 MB/s。

查找相关资料,说是这个 Baloo 跟 KDE 的文件索引有关,被用于快速搜索。打开「系统设置」,依次打开「搜索」->「文件搜索」,取消勾选里面的「启用文件搜索」复选框并保存设置即可。也有通过在命令行里使用 balooctl 来关闭的办法。

AX200/AX201 网卡的速度较慢

这个问题在当时调试了很长时间。不过这也与我的测试方法不太恰当有关系——我当时是用 speedtest.net 并连接同一城市、同一运营商的节点去测试的。当时的测试结果是 Windows 下能达到近满速,而 Linux 下不能。后来是按照 @yushijinhun 的建议使用 iperf3 去测速。

要修复速度较慢这个问题,先创建一个文本文件 /etc/modprobe.d/iwlwifi.conf,并输入以下内容:

options 11n_disable=1 power_save=0

可以大概猜测出,网速慢有可能是因为无线网卡处于节能模式,power_save=0 即为关闭节能模式。至于前面的 11n_disable=1,目前我还不太清楚它的存在与否会不会有影响。

最后运行 iperf3 工具,可以获得与 Windows 下相近的连接速度的测试结果。尽管两个操作系统下 iperf3 的测试表现都不如有线的测试表现。

Haruna 播放器无法运行

虽然 Arch CN 仓库里的 haruna 包没有声明,但它其实是依赖于 ffmpeg4.4 这个包的。不然的话打开软件会出现闪退;在命令行里运行则会看到它提示 libavutil.so 文件缺失。

无法运行 Minecraft

启用 Minecraft 实例的时候出现错误:

No OpenGL context found in the current thread.

这时只需要安装 xorg-xrandr 这个包即可。