1.问题说明

首先说明为什么外接屏幕需要装显卡驱动,显卡由GPU和显存构成,又称为显示适配器,与数据的输出有密切关系。

在ubuntu系统中,外接显示器是用的独立显卡驱动,而内置屏幕用的是集显驱动,也正是因为调用显卡的不同,产生了黑屏幕的现象。也就是说你的电脑不管哪个屏幕会不亮,都是因为独显与集显驱动之间的冲突或不适配。

网上各种各样的方法和讨论十分混杂,这里我将我所遇到的坑记录一下。

2.准备操作

为了避免后面不必要的麻烦,将会采取如下操作

2.1 更换源

1、打开源文件
sudo chmod 666 /etc/apt/sources.list
sudo gedit /etc/apt/sources.list
2、把以下内容复制
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
3、更新
sudo apt update
sudo apt upgrade

2.2安装依赖

sudo apt-get update   #更新软件列表
sudo apt-get install g++
sudo apt-get install gcc
sudo apt-get install make
sudo apt-get install build-essential
sudo apt-get install libc6-dev

2.3 禁用nouveau

#打开文件,
sudo gedit /etc/modprobe.d/blacklist.conf
#在最后添加如下两行:
blacklist nouveauoptions nouveau modeset=0#然后更新设置
sudo update-initramfs -u
随后输入以下命令,若无输出则成功
lsmod | grep nouveau

2.4 更换图形化界面

更换图像化界面是因为lightdm比gdm3的兼容性大

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

3. 驱动安装

目前网上常见的驱动安装方法有三类,我称之为全自动、半手动和全手动,这一步先将显卡驱动安装上,先不考虑黑屏问题。

3.1全自动

全自动安装是使用ubuntu自带的"软件和更新",安装完成之后重启。

3.2半手动

ubuntu-drivers devices  #查看适合本显卡的驱动
sudo apt-get install nvidia-430

3.3全手动

https://www.nvidia.com/Download/index.aspx?lang=en-us

首先用上面的网站自己选驱动

1.停图形化显示,进入文字命令行
sudo service lightdm stop 2. 删除已安装的显卡驱动
sudo apt-get remove --purge nvidia*
切勿使用这句sudo apt-get autoremove3. 修改显卡驱动文件的权限
sudo chmod  a+x NVIDIA-Linux-x86_64-396.18.run4. 安装显卡驱动
sudo ./NVIDIA-Linux-x86_64-470.57.02.run -no-x-check -no-nouveau-check -no-opengl-files
一直按yes,最后一个-X也按yes.如果选择no,内置屏幕正常,但外接屏不能使用。

上面不管那种方法安装完,都需要重启。

4. 黑屏处理

不管使用上面哪种方法,都可能会出现黑屏的现象,左上方有一个小短白线一直在闪,进不到图形化界面。可以输入nvidia-smi测试显卡驱动是否安装成功。

如果身边有外接显示器可以插上试一下,会发现外接显示器是能够正常使用的。这是因为安装显卡驱动后,独立显卡的显示配置把之前的显示配置替换了。这时其实只需要覆盖 /etc/X11/xorg.conf

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

这个配置文件重启后,电脑内置屏幕就可以进入图形化界面了,但外接显示屏是不能用的。如果没有外接显示器需求的小伙伴们就可以结束了。

5. 双屏幕

5.1首先查看系统是否能检测到屏幕

如果检测不到需要检查接口驱动问题

xrandr

5.2 查看nvidia-setting设置

sudo apt-get install nvidia-settings
nvidia-settings

若显示中没有出现X server Display Configuration,可能需要考虑重新安装一个驱动。

在配置界面左侧选择“X Server Display Configuration”,然在屏幕右方的“layout”中能看到两个类似显示器的方框,点击方框中有“disable”的方框,再点击“configuration”,选择“TwinView”,点击“确定”,然后点击“Apply”,最后点击“Save to X Configuration file”,点击保存。

5.3 亮度问题

如果顺利的话,会显示出两个屏幕,但会出现亮度无法调节的情况。这是因为亮度的控制是由集成显卡控制的,出现了冲突情况。这时需要重启进入bios中将显卡模式调成独显模式。再进入系统,一切变为正常。

6.总结

总之,整个过程与自己电脑显卡型号,驱动包型号和ubuntu版本都有关系。如果顺利选择一个好的驱动包,什么不需要调整就可以双屏幕显示。一个不适合的显卡驱动,需要花费很大力气才能实现双屏显示。

但是针对只需要电脑内置屏的朋友,只需要把xorg.conf文件覆盖即可。

根据我个人的情况推荐使用ubuntu自带的全自动显卡驱动安装,比较方便,如果一个包不合适,再多试几个其他版本的。博主本人也是是了第三个才成功。

看这篇就够了——ubuntu扩展屏幕及装显卡驱动后黑屏问题相关推荐

  1. 【Ubuntu】Ubuntu16.04 安装显卡驱动重启黑屏问题处理

    Ubuntu16.04 安装显卡驱动后重启电脑,黑屏.卡在开机界面或出现sdb3报错问题处理方法: 开机后出现如下图所示问题: 解决办法: 重新开机按住Shift键,并选择进入Ubuntu 高级选项. ...

  2. ubuntu安装nvidia显卡驱动后黑屏,进不去Ubuntu系统

    我在Ubuntu16.04上安装cuda时选择了电脑建议安装的430显卡驱动,然后重启电脑后黑屏,进不去字符界面,就像键盘和主机断开联系了,网上试了很多方法都没用,最后是在Ubuntu登录粉色界面上, ...

  3. 解决Y9000K-2070Super在Ubuntu下安装nvidia显卡驱动后黑屏的问题

    问题描述 我这里的Y9000K-2070Super安装了ubuntu之后,因为需要使用显卡,所以去装显卡驱动,在装上显卡驱动之后,再进ubuntu的时候就会黑屏,整个问题排查了驱动版本不对的情况,我装 ...

  4. ubuntu系统安装完nvidia显卡驱动后黑屏,不能进入系统

    昨天想看显卡,更新了下驱动,发现服务器重启进不去 步骤 1 开机按esc 进入 选项界面 2.进去以后选择一个括号里面带recovery mode的选项 3.然后它自动黑屏出现代码,然后弹出一个选择框 ...

  5. Ubuntu在安装NVIDIA驱动后黑屏无法启动进入图形桌面

    问题描述 安装完nvidia驱动,重启后后会卡在一个左上角只有一个横杠的黑屏界面,无法进入GNOME的图形化界面. 问题分析 反复回忆当时的安装过程,想起来在tty下完整运行时它问过我这么一个问题: ...

  6. ubuntu手动安装nvidia 驱动后黑屏问题的解决

    背景 配置深度模型训练环境时,手动安装ubuntu系统下的nvidia显卡驱动. 问题现象: 重启后笔记本电脑桌面无法进入图形界面,只能进入命令行:但是尝试外接显示器后,外接显示器可正常工作: 总上, ...

  7. 看这篇就够了——ubuntu系统中的cuda cudnn cudatookit及pytorch使用

    一.基本概念 1.1 nvidia独立显卡 独立显卡是指以独立板卡形式存在,可在具备显卡接口的主板上自由插拔的显卡.独立显卡具备单独的显存,不占用系统内存,而且技术上领先于集成显卡,能够提供更好的显示 ...

  8. 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题

    目录 安装环境 问题 解决办法 更新 安装环境 ubuntu 18.04 ROG 幻16 3060 问题 禁用ubuntu 自带显卡驱动Nouveau,具体流程网上查询 根据系统推荐,安装了nvidi ...

  9. Ubuntu 17.10安装NVIDIA显卡驱动后画面撕裂的解决办法

    问题表现为横向拖动窗口时窗口左右边框出现撕裂的现象,查询后得知是NVIDIA驱动安装后由于与SLI不兼容而并未默认开启PRIME Synchronization,开启方法如下: sudo nano / ...

最新文章

  1. c语言万年历设计目的,万年历设计报告
  2. mysql @pdept_MySQL 基本管理与常用sql 归结
  3. 计算机视觉算法——Transformer学习笔记
  4. python如何打印txt文件_在Python中的.txt文件中打印特定行?
  5. java 方法的重载_Java中的方法和方法重载
  6. 一起谈.NET技术,WPF的消息机制(一)- 让应用程序动起来
  7. elasticsearch 请求全部数据
  8. 安卓平台病毒猖獗 日感染15000台
  9. xp系统无法从补丁服务器获取补丁,怎么获取到xp系统的微软补丁_微软补丁获取方法 - 驱动管家...
  10. CompactRIO安装RT linux系统注意要点
  11. Unity HDRP卡通角色自然渲染shader
  12. 《光剑文集》春心沁透: 99首
  13. 什么是MySQL索引?
  14. 关于OSPF区域划分
  15. 推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)
  16. 数据分析需要学习哪些课程?
  17. 经验分享:计算机专业求职面试,这 5 句自我介绍模板记好了!
  18. 网易我的世界android苹果,我的世界Minecraft中国版官方网站——你想玩的,这里都有...
  19. (Python)异常处理try...except、raise
  20. 【YOLO学习笔记——数据集】之一YOLO数据集制作2

热门文章

  1. linux 查看mac地址 的方法
  2. vue 使用table2excel导出excel表格(带图片)
  3. 视频号小店新订单如何实时同步企业微信
  4. 【LeetCode】两道贪心算法题目-455分发饼干,860柠檬水找零
  5. 计算机毕业设计Java高校学生综合评价系统(源码+系统+mysql数据库+Lw文档)
  6. IPv6 内网穿透(一)
  7. 解决win10 win11登陆微软提示“哎哟出错了”登陆不了问题
  8. 在ROS上实现Seed robotics R8HD机械手与Ur5机械臂的连接与轨迹规划(上)模型连接
  9. 计算机一级比分多少,如何在电子表格中打出比分?
  10. linux下微生物软件,微生物多样性专题 | 扩增子测序分析实战(三)软件安装