Fedora31 RPMfusion源中的 NVIDIA 440.59版本驱动可能有致命bug
fedora吧
全部回复
仅看楼主
level 11
v21cesc 楼主
最近升级到这个版本之后整个systemd都挂掉了,一票.service无法启动。文本登录界面都进不了,甚至rescue模式都不行。
原本不知道原因,以为是自己手动安装解压安装某些软件覆盖或篡改了某些系统路径链接或文件造成的。
这两天反复重装了几次后最终确定是显卡驱动所致。我用官方.run二进制手动安装驱动后,目前还没发现任何问题。
如有需要具体方法可以看看//if-not-true-then-false.com/2015/fedora-nvidia-guide/
请各位吧友谨慎更新RPMfusion中的n卡驱动。最后就不像Linus那样问候nvida了。RPMfusion应该对此bug负直接责任。
2020年02月22日 09点02分 1
level 9
run文件安装加了什么参数?需要注意什么?
2020年02月23日 02点02分 2
level 11
v21cesc 楼主
上面有链接
我这里大概归纳一下文档中的的内容
=================图形界面下操作部分==============
1.下载nvidia官网的.run文件,按自己的GPU型号去搜就行。
2.放在一个非中文路径下,后面要在控制台运行。进入存放路径赋予其执行权限:chmod +x NVIDIA-Linux-*.run
3.切换至root用户:
su
密码自备
4.更新系统至最新
dnf update
5.安装依赖库
dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig
6.禁用开源驱动
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
7.编辑/etc/sysconfig/grub文件
GRUB_CMDLINE_LINUX=”…” 引号内追加以下内容
rd.driver.blacklist=nouveau
8.生成内核启动项,根据启动方式不同 选择运行以下两条命令之一。
#
# BIOS #
#
grub2-mkconfig -o /boot/grub2/grub.cfg

#
# UEFI #
#
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
9.删除xorg-x11-drv-nouveau
dnf remove xorg-x11-drv-nouveau
10.生成新的内核镜像
## Backup old initramfs nouveau image ##
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
#
# Create new initramfs image #
#
dracut /boot/initramfs-$(uname -r).img $(uname -r)
11.重启至控制台登录界面(运行级别3)
systemctl set-default multi-user.target
reboot
=================图形界面下操作结束==============
重启后:
=================字符界面下操作部分==============
1.以root用户登录,密码自备
2.进入.run文件存放路径,运行
./NVIDIA-Linux-*.run
3.进入安装界面后按下列选项操作
4.运行startx应该可以看到桌面起来(供测试安装是否成功)
5.重启切换回图形界面(运行级别5)
systemctl set-default graphical.target
reboot
=================字符界面下操作结束==============
6.安装vdpau支持(可选)
dnf install vdpauinfo libva-vdpau-driver libva-utils
2020年02月24日 15点02分 6
1