Ubuntu显卡驱动安装后黑屏

Ubuntu18-24.04安装和干净卸载nvidia显卡驱动——超详细、最简单_ubuntu安装nvidia显卡驱动-优快云博客

有可能是因为系统独立显卡的启动导致黑屏,这时如果在quiet splash之后,加上nomodeset,就可以告诉内核,系统启动过程中,暂时不运行图像驱动程序,过程如下:
(1)

sudo vim /etc/default/grub
1
(2)splash后加上nomodeset

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodest"
GRUB_CMDLINE_LINUX=""

去掉quiet splash nomodest   ,安装了NVIDIA显卡后。
                        
原文链接:https://blog.youkuaiyun.com/dair6/article/details/121151562

在终端中,键入 "sudo update-grub " 并按 enter 键。 重启生效。

禁用nouveau(nouveau是通用的驱动程序)(必须)

sudo gedit /etc/modprobe.d/blacklist.conf 或者(blacklist-nouveau.conf)
在打开的blacklist.conf末尾添加如下,保存文本关闭

blacklist nouveau
 
options nouveau modeset=0
在终端输入如下更新,更新结束后重启电脑(必须)

sudo update-initramfs –u
重启后在终端输入如下,没有任何输出表示屏蔽成功

lsmod | grep nouveau
6.安装lightdm,lightdm是显示管理器,主要管理登录界面,ubuntu20.04、21.04、22.04需要自行安装,然后上下键选择lightdm即可

(这一步也可以不安装lightdm,使用ubuntu20.04、21.04、22.04自带的gdm3显示管理器,直观的区别就是gdm3的登陆窗口在显示器正中间,而lightdm登录窗口在偏左边,正常使用没有区别。其他的区别这里不做探究;)

(亲测需要注意的是,如果你有控制多屏显示的需要,gdm3可能更适合你,亲测使用lightdm设置多屏,可能会出现卡屏,死机,无法动弹情况,仅供参考)

sudo apt-get install lightdm


7.为了安装新的Nvidia驱动程序,我们需要停止当前的显示服务器。最简单的方法是使用telinit命令更改为运行级别3。在终端输入以下linux命令后,显示服务器将停止。(必须)

sudo telinit 3
 进入黑漆漆的文本界面tty(如果进不去,就按Ctrl + Alt + F1~F6中的一个 (分别对应进入tty1~tty6)),然后输入用户名和密码,类似下面这样:

 退出文本界面到图形界面,输入sudo telinit 5或者Ctrl + Alt + F1/F7/F8 (联想部分电脑:Ctrl + Alt + Fn + F1)

8. 在文本界面中,禁用X-window服务,在终端输入(必须)

(如果是默认的gdm3显示管理器,命令为sudo /etc/init.d/gdm3 stop)

sudo /etc/init.d/lightdm stop或者(sudo service lightdm stop)
9. cd命令进入到你存放驱动的目录,输入命令:

sudo chmod 777 NVIDIA-Linux-x86_64-430.26.run   #给你下载的驱动赋予可执行权限,才可以安装
 
sudo ./NVIDIA-Linux-x86_64-430.26.run (–no-opengl-files)   #安装
第二句命令的参数介绍:
–no-opengl-files 只安装驱动文件,不安装OpenGL文件。这个参数我亲测台式机不加没问题,笔记本不加有可能出现循环登录,也就是loop login。 看你自己需要把。

显卡驱动安装过程中一些选项(有一些问题记不清楚了,只给出需要选择的选项:):

        1.The distribution-provided pre-install script failed! Are you sure you want to continue?

        选择continue installation

        2.Would you like to register the kernel module souces with DKMS? This will allow DKMS to automatically build a new module, if you install a different kernel later?  

        选择 No 继续。

        3.问题没记住,选项是:install without signing

        4.问题大概是:Nvidia's 32-bit compatibility libraries? 选择 No 继续。

        5.Would you like to run the nvidia-xconfigutility to automatically update your x configuration so that the NVIDIA x driver will be used when you restart x? Any pre-existing x confile will be backed up.  

        选择 Yes  继续

10.安装结束后输入sudo  service  lightdm  start 重启x-window服务,即可自动进入登陆界面,不行的话,输入sudo reboot重启,再看看。

(重启后不行,尝试在bios中去掉安全启动设置,改成 secure boot:disable)

11.驱动安装好后,终端输入nvidia-smi 检查是否装好,出现类似下方这样,就好了。

然后输入nvidia-settings 调出设置界面,类似下方这样,就OK了。

注意:

1.如果是替换显卡驱动的话(也就是说你这台机子不是第一次在ubuntu下安装英伟达显卡驱动,这一次是升级或者替换),先进入TTY文本模式,然后在sudo /etc/init.d/lightdm stop

2.安装完驱动,记得sudo service lightdm start

方法二:使用系统自带的“软件和更新”程序-附加驱动更新(需要联网,稳定性无法验证)
此方法最简单,新装ubuntu20.04、21.04、22.04系统后,确保能连接互联网,在程序中找到“软件和更新”,点击进入;

先在里面找到列表第一个“ubuntu软件”,更换国内软件源,比如阿里源等,下载东西更快一点,不更换也没事;

找到列表第五个“附加驱动”,选择类似“Nvidia driver metapackage 来自 430 (专有)”这样的,点击应用更改即可联网自动安装。其中430是你显示的可选驱动版本,以你电脑显示的为准。

实时更新,安装显卡驱动心得:
1)不管是联网安装,还是下载驱动后离线安装,实在装不好,可以用老版本驱动试试,比如最新的550死活装不上,那就下载一个545,或者535试试,有些时候管用。因为可能驱动太新了,各方面适配没来的急。。。

最新亲测,ubuntu22.04以后,直接联网在线装,稳定又省心。
第一步:sudo apt updae 
第二部:打开软件和更新--附加驱动--会自动搜索可用驱动;
找一个最新的,比如“专有530”--应用更改--装好--重启;
nvidia-smi和nvidia-settings检查是否装好,很简单省事。

浓缩极简方法:送给争分夺秒的你!
前提:台式机新装ubuntu18.04-22.04系统,不想思考,直接给代码,请看:

sudo apt-get update   #更新软件列表
 
sudo apt-get install g++  #安装必要依赖
sudo apt-get install gcc
sudo apt-get install make
 
sudo apt-get remove --purge nvidia*  #卸载原有所有驱动(或者nviida-*)
 
sudo gedit /etc/modprobe.d/blacklist.conf   #禁用nouveau,末尾添加如下两行命令保存
blacklist nouveau   
options nouveau modeset=0
 
sudo update-initramfs –u   #更新
reboot   #重启电脑
lsmod | grep nouveau   #检查,输入之后无其他输出,成功,继续
 
sudo telinit 3  #进入文本界面
sudo service gdm3 stop   #停止显示服务
sudo chmod 777 NVIDIA-Linux-x86_64-430.26.run   #给你下载的驱动赋予可执行权限,才可以安装
sudo ./NVIDIA-Linux-x86_64-430.26.run    #安装
 
sudo  service  gdm3 start   #重启显示服务,完成
正确卸载驱动以及查看是否卸载干净命令
如果安装完显卡驱动之后,发现有问题,需要卸载,用下面方法,一步步来。
方法一:
 
#先查看驱动以及版本安装情况,命令如下:
ls /usr/src | grep nvidia
 
#进入安装目录,用驱动自带卸载命令卸载,一般情况下能卸载干净
cd /usr/bin
ls nvidia-*
sudo nvidia-uninstall
 
#然后用上面的查看命令查看是否卸载干净,完成卸载
ls /usr/src | grep nvidia
 
#如果需要卸载干净所有英伟达驱动命令,如下
sudo apt-get remove --purge nvidia-*(/nvidia*)
sudo apt autoremove   # 此命令在万般无奈之下在使用,可能会卸载无辜软件,影响稳定性。。。
 
 
方法二:(推荐)
 
#直接卸载驱动
sudo ./显卡驱动包名称 --uninstall
 
#卸载两件套
sudo apt-get purge nvidia*
sudo apt-get autoremove
sudo reboot
下面这篇文章是记录联想拯救者r7000p 2021安装nvidia驱动的过程,感谢楼主分享,很有参考价值
ubuntu20.04到ubuntu18.04安装英伟达(nvidia)显卡驱动的血泪史_IT little white的博客-优快云博客_ubuntu20.04安装显卡驱动
https://blog.youkuaiyun.com/weixin_44123583/article/details/115613758
————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.youkuaiyun.com/Perfect886/article/details/119109380

<think>我们正在解决Ubuntu安装显卡驱动黑屏的问题。根据引用内容,我们可以总结出几个关键步骤:禁用nouveau驱动、卸载原有NVIDIA驱动、更换显示管理器(从gdm3到lightdm)以及在TTY模式下操作。以下是详细的解决方案: ### 步骤1: 禁用nouveau驱动 nouveauUbuntu自带的NVIDIA显卡开源驱动,与官方驱动冲突,必须禁用。 1. 打开终端,创建禁用配置文件: ```bash sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 2. 在文件中添加以下内容: ``` blacklist nouveau options nouveau modeset=0 ``` 3. 更新初始化内存盘: ```bash sudo update-initramfs -u ``` 4. 重启系统使设置生效。 ### 步骤2: 卸载原有NVIDIA驱动 如果之前安装过NVIDIA驱动,请先卸载: ```bash sudo apt-get purge nvidia* sudo apt autoremove ``` ### 步骤3: 更换显示管理器(建议使用lightdm) Ubuntu默认使用gdm3作为显示管理器,但安装NVIDIA驱动后可能与gdm3不兼容。建议更换为lightdm: ```bash sudo apt install lightdm ``` 安装过程中选择lightdm作为默认显示管理器。 ### 步骤4: 在TTY模式下安装驱动 如果已经安装驱动但出现黑屏,需要进入TTY模式(文本界面)操作: 1. 开机后,在GRUB菜单选择Ubuntu高级选项,选择恢复模式(recovery mode)。 2. 选择`root`进入命令行。 3. 或者,在正常启动出现黑屏时,按`Ctrl+Alt+F2`(或F3-F6)进入TTY终端。 在TTY终端中: 1. 停止显示服务(如果是gdm3): ```bash sudo systemctl stop gdm3 ``` 或者(如果使用lightdm): ```bash sudo systemctl stop lightdm ``` 2. 此时可以重新安装或配置驱动。 ### 步骤5: 重新安装NVIDIA驱动 建议使用Ubuntu官方仓库的驱动版本(较稳定): ```bash sudo ubuntu-drivers autoinstall ``` 或者指定版本: ```bash sudo apt install nvidia-driver-<version> ``` 安装完成后重启: ```bash sudo reboot ``` ### 步骤6: 处理安装黑屏(光标闪烁) 如果重启后出现黑屏且左上角有光标闪烁,可能是内核参数问题。尝试: 1. 在GRUB菜单按`e`编辑启动参数。 2. 在`linux`行末尾添加`nomodeset`(临时禁用显卡驱动加载)。 3. 按`Ctrl+X`启动,进入系统后调整驱动配置。 ### 总结 以上步骤覆盖了常见黑屏问题的解决方法。如果问题依旧,可能需要检查驱动版本与显卡型号的兼容性,或查看系统日志(`/var/log/syslog`)获取错误信息。 §§相关问题§§ 1. 如何检查NVIDIA驱动是否安装成功? 2. 如何彻底卸载NVIDIA驱动并重新安装? 3. Ubuntu中如何切换Intel集显和NVIDIA独显?</think>### Ubuntu 安装显卡驱动黑屏解决方案 根据引用内容[^1][^2][^3],解决Ubuntu安装NVIDIA驱动后黑屏问题的步骤如下: #### 1. 禁用nouveau驱动(关键步骤) nouveauUbuntu自带的开源NVIDIA驱动,与官方驱动冲突: ```bash # 创建禁用配置文件 sudo nano /etc/modprobe.d/blacklist-nouveau.conf ``` 在文件中添加: ``` blacklist nouveau options nouveau modeset=0 ``` 更新并重启: ```bash sudo update-initramfs -u sudo reboot ``` #### 2. 卸载残留驱动(若之前安装过) ```bash sudo apt-get purge nvidia* sudo apt autoremove ``` #### 3. 切换显示管理器(推荐) 将gdm3替换为lightdm: ```bash sudo apt install lightdm # 选择lightdm作为默认 sudo dpkg-reconfigure lightdm ``` #### 4. 安全安装驱动 在TTY模式操作(按Ctrl+Alt+F2进入): ```bash sudo telinit 3 # 进入纯文本模式 sudo systemctl stop gdm3 # 停止显示服务 sudo apt install nvidia-driver-<版本号> # 推荐使用ubuntu-drivers推荐的版本 ``` #### 5. 处理重启后黑屏 若出现左上角光标闪烁: 1. GRUB菜单按`e`编辑启动项 2. 在`linux`行末尾添加参数: ```text nouveau.modeset=0 nomodeset ``` 3. 按Ctrl+X启动 #### 6. 验证安装 ```bash nvidia-smi # 应显示显卡信息 glxinfo | grep "OpenGL renderer" # 应显示NVIDIA显卡型号 ``` > **注意**: > - 推荐通过`ubuntu-drivers devices`查看推荐驱动版本 > - 双显卡设备可能需要额外配置PRIME切换[^2] > - 若安装失败,可使用`sudo apt install nvidia-driver-<版本号> --reinstall`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值