欢迎光临散文网 会员登陆 & 注册

ArchLinux 安装Nvidia 驱动使用Wayland

2023-08-09 09:59 作者:RationalS  | 我要投稿


效果

1. Archlinux安装 ,安装到配置结束网络准备安装桌面环境的地方停止. 

当然如果已经安装好了,不愿意重装,但是又想清理清理系统 

pacman -Rsc (一个比较基础的软件包均可)

(如果是笔记本,安全起见,建议准备好网线,如果不怕重装的麻烦则不需要管)

2. 第一步安装nvidia驱动

sudo pacman -S linux-headers 

sudo pacman -S nvidia-dkms nvidia-settings nvidia-prime nvidia-utils

主要是要安装 nvidia-dkms 

编辑 /usr/lib/modprobe.d/nvidia-utils.conf 文件

确保有这么一行 blacklist nouveau

接下来可以重启看一下 nvidia-smi命令输出怎么样,如果没有我上面图那样的效果,那就得给内核添加启动参数

编辑 /etc/default/grub 文件,找到如下的一行

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet ibt=off nvidia-drm.modeset=1"

如果没有ibt=off 参数的,记得加上。 nvidia-drm.modeset=1 这个参数等到下一步加。

grub-mkconfig -o /boot/grub/grub.cfg

重启,检查驱动工作状态

3. 接下来安装 kde 

pacman -S sddm wayland plasma 

酌情安装那一堆软件

pacman -S plasma-wayland-session

启动sddm

sudo systemctl start sddm.service

进入的时候注意修改左下角(不要想着彻底卸载x11,目前来看不太可能

现在为止桌面环境一概是没问题了,但是如果检查显卡的工作状态,你可能会发现,几乎没有任务在显卡上

因为目前wayland 没有工作在显卡上

编辑 /etc/mkinitcpio.conf 

MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)

sudo mkinitcpio -P

然后就是添加另外一个参数 

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet nvidia_drm.modeset=1"

sudo grub-mkconfig -o /boot/grub/grub.cfg 

重启!然后结束。


参考文章:

https://blog.csdn.net/weixin_53543122/article/details/128623286

https://getcryst.al/site/docs/crystal-linux/nvidiawayland

ArchLinux 安装Nvidia 驱动使用Wayland的评论 (共 条)

分享到微博请遵守国家法律