跳至主要内容

博文

目前显示的是标签为“yay”的博文

Archlinux Desktop Setup - Bumblebee issue caused by NVIDIA driver

不知道何时起,我的老 Dell 笔记本上的 Bumblebee service 就停止工作了。想要跑个 `optirun glxgears -info` 居然提示说 Bumblebee 服务没有启动…… 找到以前的blog以及Arch的wiki仔细研究了一下,发现大概是曾经安装的nvidia驱动在某次系统更新后就出问题了。按照 [这个人的说法](https://www.reddit.com/r/archlinux/comments/a5nw93/cant_find_nvidia_module_when_doing_modprobe_nvidia/),我又回到wiki里面仔细对比了自己的设备型号,发现貌似不应该安装 `nvidia-390xx`: > For GeForce 400/500/600 series cards [NVCx and NVDx] from around 2010-2011, > install the nvidia-390xx-dkmsAUR package. 于是抱着试一试的心态,重新安装了这个包,中间自然将原本的那个 package 给删除了: ➜ ~ yay -S nvidia-390xx-dkms :: Checking for conflicts... :: Checking for inner conflicts... ==> Package conflicts found: -> Installing nvidia-390xx-dkms will remove: nvidia-390xx ==> Conflicting packages will have to be confirmed manually [Repo: 1] dkms-2.8.1-3 [Aur: 1] nvidia-390xx-390.132-37 (nvidia-390xx-dkms) :: Downloaded PKGBUILD (1/1): nvidia-390xx (nvidia-390xx-dkms) 1 nvidia-390xx (nvidia-390xx-dkms) (Build Files E...

Archlinux Desktop Setup - YAY

为了安装 Archlinux 的各种非核心包,像是 AUR 之类,只靠 pacman 是不够用的。有一些早期的文章用的是命令 `yaourt` 不过貌似已经不再推荐使用了。 参考 [【Yaourt 已死!在 Arch 上使用这些替代品】](https://linux.cn/article-9925-1.html#toc_3) 我选择了 `yay` 作为替代,最主要的原因是,它是由 Golang 编写的. 安装也很方便,克隆 git repository 之后自己编译,yay 的二进制文件貌似只对 pacman 有依赖: git clone https://aur.archlinux.org/yay.git cd yay makepkg -si 然后用起来也很清爽, # Search a package yay -Ss # Install the package yay -S