EndeavourOS 日用初探以及 Nvidia GPU 驱动安装
前言
一个月前在我的不懈折腾下终于装上了 N 卡驱动开始快乐工作的 Manjaro,还没来得及承担打游戏和跑 LLM 的光荣任务就莫名其妙地壮烈牺牲了,具体体现在系统内选择关机之后有时无法正常进入关机状态,会冒出一堆内含关键词 nvidia 的报错并陷入循环,且风扇开始疯狂地呼呼作响。时间一长,渐渐地连开机都出了问题,经常会启动失败。于是一个念头逐渐在我脑海中成型:要不重装一下吧……
Manjaro 作为 Arch 衍生物中的日用之王,带来的负面体验很少, N 卡的问题算是其中之一,不过这不是 Manjaro 的问题。
热爱折腾的我,这次将目光转向了好评如潮的新秀 EndeavourOS。
缺点
先说缺点:
- EndeavourOS 对于有魔法需求的国内用户不是很友好,当使用 Clash Verge Rev 之类的工具时,大部分的应用都会绕过代理,只能通过开 TUN 模式解决。
遇到一些不知道是(EndeavourOS 的问题)还是(KDE 的问题)还是(Wayland 的问题)的问题,
- 某网盘软件 AppImage 版本上传和下载的按钮没有反应,而 Manjaro + GNOME + X11 不会,由于无法控制变量,此处暂时没有定论
- Minecraft Launcher 每次开机后只能成功启动一次,此后再启动就会提示错误,必须重启计算机,我没有在任何其他发行版上用过 Minecraft Launcher,此处暂时没有定论
- kmail 会开启后闪退
- KDE Connect 一直找不到我的移动设备,排查确定两台设备接入了同一局域网而且能互相通信,不太清楚问题所在
- CUPS 不能像在 Manjaro 那样自动发现局域网的打印机,不过输入
socket://hostname:9100
就好了
优点,N 卡用户请看
剩下的都是优点:
如果你用的是新的 Nvidia 显卡,那么 EndeavourOS 绝对是 Arch 衍生物中不得不品的一环
- EndeavourOS ISO 镜像的 boot 引导中可以选择普通还是 N 卡设备,一般来说在这一步选择 N 卡设备,boot 进去后 install,后续就不需要再考虑驱动的问题了
- 但是我在这一步没能 boot 成功,报错的内容忘记记下来了(……)最后选择的是普通版
如果是这样的话也没关系,EndeavourOS 的开发者们维护的 AUR 仓库
endeavouros
中有一个非常便捷的命令——nvidia-inst
,功能和使用指南可以参考官方文章和社区问答,使用它安装 Nvidia 驱动仅需 2 步:yay -S nvidia-inst
nvidia-inst
- 如果你使用的是其他 Arch 衍生物发行版,只需按照上文中的社区问答添加 endeavouros 仓库和镜像即可
- 如果你用的是不再受 Nvidia 官方 Arch 仓库驱动支持的旧版显卡,在命令中加入
--nouveau
或-n
- 如果你需要 Bumbleweed,在命令中加入
-b
- EndeavourOS 自带镜像选择器
reflector
的 GUI,名叫 Reflector Simple,直接勾选国家或地区即可将该地区的推荐镜像源添加到镜像列表,也可以在 GUI 上选择按照速率/延迟等指标排序镜像 开发者的审美不错,
- 默认的黑暗紫色主题 KDE 和 Xfce 桌面都很漂亮
- 预装的应用不多也不少,不像 Manjaro 那样大而全(自带相当于 pacman+AUR+flatpak GUI 的应用商店这种
邪恶的东西 www),也不像原味 Arch 一样只有骨架,可以说是简约主义和日用功能的完美平衡
后记
如果你和我一样,对技术一窍不通,只因 AUR 的魔力使用 Arch 的话,或者你希望在 Linux 上充分发挥 Nvidia GPU 的性能的话,EndeavourOS 非常值得一试。
最后还是要说一些和 EndeavourOS 或者我的 PC 硬件没有太大关系的碎碎念,本应另开一文,但是以下经验也算是日用体验的一部分吧!
Rime
Rime 在 KDE + X11 下的配置应该是这样的,在设置-虚拟键盘中选择 fcitx5,输入法中选择中州韵,在 /etc/environment
键入:
XMODIFIERS=@im=fcitx
INPUT_METHOD=fcitx
SDL_IM_MODULE=fcitx
GLFW_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
GTK_IM_MODULE=fcitx
那这个时候就有小伙伴发现,如果使用的是 Wayland,fcitx 5 启动时会提示你删除 QT_IM_MODULE
和 GTK_IM_MODULE
这两行。
删除之后没有问题的话可以直接跳过这一部分,不过我在日用的时候发现,如果去掉这两行,时不时会产生丢字母的问题。具体表现为尝试输入拼音 ceshi
,只有 cshi
被保留在输入法候选框中,而 e
作为单独的字符掉落下来,键入到文本框中。这个问题说大不大说小不小,打一个完整的句子时非常烦人。即使在虚拟键盘下启用 fcitx 5 Wayland 启动器,也解决不了这个问题。
有一天我灵机一动,加上了 QT_IM_MODULE
和 GTK_IM_MODULE
这两行,然后这个问题就再也没有出现过……
OnlyOffice
这个问题是 N 卡和窗口系统的相性导致的。
问题描述:在使用 X11 窗口系统的时候,安装 N 卡驱动之后,OnlyOffice 的显示比例会变得特别大,参照这个 Issue。有时候随着 OnlyOffice 的版本更新,这个问题会自行消失,不过我最近还是遇到了。
换用 Wayland 就好了。