ubuntu双显卡、多屏幕,左上角光标一直闪烁无法进入系统或能进入系统但某个屏幕黑屏

1.软硬件环境⚙️

1.1.软件环境⚙️

ubuntu 20.04
Nvidia driver 525.89
CUDA 11.6

1.2.硬件环境⚙️

RTX 4090 + RTX 6000
3个外接屏幕

2.问题描述🔍

今天在电脑上加装了RTX 4090后发现原来能进的Ubuntu系统进不去了,出现下述情况:
在这里插入图片描述

即屏幕黑屏,且左上角一直在闪烁白色的光标。

因为是双系统,且好久没用Ubuntu了,所以怀疑是不是系统文件被windows改动过,导致系统被损坏了。因此就先将新加装的RTX 4090拔下来,只剩下原来的RTX 6000,发现能正常进入系统。分析了一下,原因应该是:

RTX 4090没有装对应的驱动,而RTX 6000的驱动和RTX 4090不匹配,导致黑屏

那这个时候又该怎么办呢?

在这里插入图片描述

3.解决方法🐡

3.1.左上角光标一直闪烁无法进入系统

知道了问题就好办了,我们在上述黑屏的界面输入Ctrl+Alt+F2进入虚拟终端;然后输入ubuntu-drivers devices ,查看查看适合当前显卡的驱动:
在这里插入图片描述
如上图所示,RTX 6000已经成功被识别出来,但是RTX 4090没有显示具体的型号,只显示是NVIDIA的显卡,因为我们RTX 6000的驱动之前已经装过了,所以不管它,直接跳过。看到RTX 4090这边有3个驱动,都是525版本,对于一般用户来说,我们是需要图形化显示的,所以直接选择普通版本,即nvidia-driver-525即可。(PS:RTX 6000RTX 4090支持的驱动没有交集!!怎么解决请查看5.后记
接下来直接使用install命令安装驱动并重启即可:

sudo apt-get install nvidia-driver-525`
sudo reboot

在这里插入图片描述
重启之后输入nvidia-smi发现,驱动已经能正常找到两块不一样的显卡了:
在这里插入图片描述

3.2.进入系统后,某个屏幕黑屏

重启之后发现,插在RTX 4090上面的2个显示器亮了,但是插在RTX 6000上面的显卡不亮。打开软件和更新发现2个显卡的驱动不一样,一个是刚才安装的525驱动(RTX 4090),一个是之前独立安装的驱动(RTX 6000)(PS:因为我当时忘了截图,只能用红框来表示当时的情况):
在这里插入图片描述
难怪了,2个不一样的驱动肯定会有冲突,因为安装显卡驱动后,独立显卡的显示配置把之前的显示配置替换了。这时其实只需要覆盖 /etc/X11/xorg.conf即可:

cd /etc/X11
sudo rm xorg.conf
sudo cp xorg.conf.nvidia-xconfig-original xorg.conf
sudo reboot

4.结果预览🤔

可以看到,已经可以成功显示3个屏幕了,且这3个屏幕插在不同型号的显卡上!

在这里插入图片描述

5.后记

因为根据上面ubuntu-drivers devices 命令给出的驱动列表,2张显卡对应的驱动是没有交集的!所以无法找到一个合适的驱动将两者统一起来!为了统一2张不同型号的驱动,更进一步体验新驱动带来的性能提升,且防止后续因为多个驱动导致深度学习训练出问题。我将ubuntu自带的525驱动卸载之后,去nvidia官网下载了最新的驱动,发现该驱动支持的显卡同时包含RTX 4090RTX 6000
在这里插入图片描述
最终,得到了统一的驱动:

在这里插入图片描述

渣男!都看到这里了,还不赶紧点赞评论收藏走一波?

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

任博啥时候能毕业?

有用的话,请博主喝杯咖啡吧!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值