Noveau驱动程序不稳定,导致计算机冻结
更新后,Nvidia驱动程序破坏了我的机器,我尝试了所有修复,但是在我清除Nvidia并选择Noveau之前无法使其工作。 但是,我的计算机随机冻结,显示器只显示对角线折线。 我只能通过按下电源按钮重新启动它。 任何解决这个问题的方法都将非常感激。
在完成第1步之后,我从终端运行了sudo apt-get update && sudo apt-get dist-upgrade
,在那里我遇到了一堆错误 。 当然,我对他们的意思一无所知。
所以,从终端(正常启动)我运行$ sudo add-apt-repository --remove ppa:ubuntu-x-swat/x-updates
并得到一条消息说我需要降级 。 我使用了sudo ppa-purge ppa:ubuntu-x-swat/x-updates
来降级并得到一个错误,说它无法完成 。
我继续第2步, sudo add-apt-repository ppa:graphics-drivers/ppa
没有错误。 但是在sudo apt-get update && sudo apt-get dist-upgrade
我得到了一个关于无法获取某些文件的错误列表 。 sudo apt-get install nvidia-304 nvidia-settings
没有错误。
方法1根本不起作用,我遇到了登录循环。
尝试方法2(手动清除,然后只安装304驱动程序)后,结果相同:登录循环。
但是,当从TTY再次清除时(安装nvidia后获取访问权限的唯一方法)我收到了一条引起我注意的消息:它说它正在删除我没有安装的 nvidia设置375。 这可能是一个线索吗?
文字(右侧在某些行上被截断):
INFO:Disable nvidia-304 DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_he… DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude update-initramfs: deferring update (trigger activated) Purging configuration files for nvidia-304 (304.132-0ubuntu0.16.04.2) ..… update-initramfs: deferring update (trigger activated) Removing nvidia-opencl-icd-304 (304.132-0ubuntu0.16.04.2) ... Purging configuration files for nvidia-opencl-icd-304 (304.132-0ubuntu0.1… ... Removing nvidia-settings (375.20-0ubuntu0~gpu16.04.1) ... Purging configuration files for nvidia-settings (375.20-0ubuntu0~gpu16.04… Processing triggers for libc-bin (2.23-0ubuntu4) ... Processing triggers for man-db (2.7.5-1) ... Processing triggers for initramfs-tools (0.122ubuntu8.5) ... update-initramfs: Generating /boot/initrd.img-4.4.0-53-generic Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ..… Rebuilding /usr/share/applications/bamf-2.index... Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ... Processing triggers for desktop-file-utils (0.22-1ubuntu5) ... Processing triggers for mime-support (3.59ubuntu1) ... alfredo@a-s56021a:~$
在访问之后,我使用此输出从终端手动清除Nvidia。 在我看来,如果我只安装304,那么其他一些东西随之而来并不重要。 这可能是问题吗?
为什么这么复杂? 我与Ubuntu在6年内唯一的问题是Nvidia的驱动程序。
– 如果您无法正常启动或成功登录
– 启动为什么按住Shift键或反复按Esc直到看到GRUB菜单
选择advanced options
然后recovery mode
等待。
选择resume normal boot
然后按Enter键
您将使用故障安全图形驱动程序
更多黑屏帮助
– 收集信息
– 在终端运行中
$ lspci -k | grep -EA2’GA | 3D’&& dpkg -l | grep nvidia
将输出保存到文本文档
-步骤1
– 将系统重置为默认的开源驱动程序。
使用此命令手动清除所有以前安装的专有Nvidia驱动程序
$ sudo apt-get purge –auto-remove nvidia- * libcuda- *
如果以前安装并且每次切换专有驱动程序时都必须执行此操作,则必须执行此操作。
重启
– 第2步
– 安装最新的专有Nvidia驱动程序
$ sudo add-apt-repository ppa:graphics-drivers / ppa
$ sudo apt-get update && sudo apt-get dist-upgrade
自动安装推荐的驱动程序,如“附加驱动程序”系统
$ ubuntu-drivers自动安装
做完了!
重新启动 x2 all以使更改生效
然后安装nvidia-settings并重新配置Xorg服务器设置
$ sudo apt-get install nvidia-settings && sudo nvidia-xconfig -v
故障排除
– 尝试重新启动,有时配置文件丢失或损坏,需要创建,
重新启动允许进行新配置。
如果问题仍然存在(安装最新的驱动程序不起作用)
再做一步 。
然后继续安装方法1或方法2
在你保存的文本文件中查找。 ii nvidia-(you numbers here)
记下这些数字
方法1:降级
降级司机。 IE UnUpdate它。
使用链接获取有关如何降级的教程
用APT 降级并以图形方式降级
最后一个命令应该看起来像
$ sudo apt-get install nvidia-340 = 340.98-0ubuntu0
重新启动以使更改生效
之后在“附加驱动程序”中选择推荐的Nvidia驱动程序将更改版本并可能导致问题
方法2:手动选择
手动选择(较旧的)驱动程序版本
检查支持GPU的驱动程序版本
您可以使用以下方式生成列表:
简单清单
$ apt-cache search’^ nvidia – [:digit]’ – 仅限名字
完整清单
$ apt-cache search’^ nvidia- *’
安装您选择的版本
$ sudo apt-get install nvidia- ( 您选择的版本号 ) nvidia-settings
注意。 不(括号)
然后重新启动 x2以进行更改以获得最终效果
nvidia-settings
对所有驱动程序版本都是通用的
最新版本的nvidia settings
是375.这就是为什么安装它,如果新的nvidia-settings
是一个问题不安装它,它只是配置图形设置。
如果工作正常,则安装nvidia-settings
并重新配置Xorg服务器设置
$ sudo apt-get install nvidia-settings && sudo nvidia-xconfig -v
-其他
– 找到稳定的驱动程序时运行此命令。 那么你再也不会遇到这个问题。
$ sudo apt-mark hold nvidia- ( 您的版本号 )
这样升级系统将不会更新Nvidia驱动程序。
帮助包裹保持
这么复杂 ? 你不是唯一的一个 。
-信息
– 正在使用的物理图形卡信息和当前GPU驱动程序
$ lspci -k | grep -EA2’GA | 3D’&& dpkg -l | grep nvidia
$ ubuntu-drivers设备
Nvidia GPU在10年后获得了传统支持
ii =已安装,nouveau =开源,nvidia =专有。
谷歌很多,不要放弃:)