Leap 和 TW 风滚草安装 N 卡驱动

我装过几次,在 leap15.4 和 tw 上都成功了。感觉现在安装显卡驱动没以前那么难了。可以多看看 opensusue wiki 手动安装显卡的内容,中英文的都看看。

步骤:1、首先 sudo zypper in -t pattern deel_C_C++ devel_kernel,这里安装一些辅助文件,注意大小写,对这个敏感,之后执行 sudo zypper in libglvnd-devel 这个也是辅助文件,不过不安装好像也没问题,只是会在 N 卡驱动安装的时候有个提示;

2、之后就是要去 Nvidia 官网下载对应的驱动程序了;

3、这个时候辅助工作基本做完了,下面咱们安装 N 卡驱动,首先重启系统,在 grub 界面按 e,进入启动选项设置界面,在 Linux 那一行末尾添加 nomodeset 3,注意这里是两个参数,用空格隔开,nomdeset 是说开机不加载 nouveau 驱动,3 是说开机不启动 DM 或者 X 服务,因为安装显卡的时候 X 必要要关闭的,不然安装不上;这里的启动选项设置只能生效当前一次,下次启动就还是默认的,不需要再修改了;

4、经过上一个步骤,应该开机就是 tty 界面了,这时候咱么进行最后一个辅助步骤,就是禁用 nouveau 驱动,在/etc/modprobe.d 这个文件夹里创建一个 nvidia.conf 文件,里面加

blacklist nouveau

options nouveau modeset=0

这个工作就完成了,/etc/modprobe.d 这个文件夹是内核模块设置用的,只要在里面建立一个 conf 文件,不管名字如何他都会根据 conf 的内容进行设置的,所以也可以设置成 nouveau.conf 或者 50-blacklist.conf。注意这个设置黑名单步骤其实可以省略的,因为后面咱们安装 Nvidia 显卡的时候他会自动在/etc/modprobe.d 这个目录里添加一个 nouveau 的黑名单,文件名字就是 nvidia.conf,只是咱们手动设置的话更靠谱点,万一驱动没自己设置,可能后面会出啥问题。

5、经过上面的步骤所有的辅助工作就都完成了,下面安装 nvidia 闭源显卡驱动,sudo bash nvidia.run,之后一路回车就行了,中间的提示可以看看,全部都是 OK。到此 n 卡驱动成功安装

6、但是还需要进行一步额的设置,重新构建下 initramfs,这样才能在系统加载的时候让 init 程序自动加载咱们的 n 卡闭源驱动:sudo dracut -f。

7、重启。

8、使用 nvidia-smi 命令查看,要是出来一个表格显示,就成功啦!!!结束!!!

4赞

我下午试试在 TW 上这样能行不,我在 Debian 上装成功过

可以啊,我装了两次,都没问题,Debian 的更简单,总体来说步骤大致都是相同的。

我试了下,第一步安装成功后会提示我安装成功但有错误,然后 nouveau 这个好像没有关掉,我用命令查确实是关掉了,安装驱动会提示 nouveau 在运行,GTX965M 的显卡

没有进入 init 3 运行吧

进入了 tty 界面