看这篇就够了——ubuntu扩展屏幕及装显卡驱动后黑屏问题
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扩展屏幕及装显卡驱动后黑屏问题相关推荐
- 【Ubuntu】Ubuntu16.04 安装显卡驱动重启黑屏问题处理
Ubuntu16.04 安装显卡驱动后重启电脑,黑屏.卡在开机界面或出现sdb3报错问题处理方法: 开机后出现如下图所示问题: 解决办法: 重新开机按住Shift键,并选择进入Ubuntu 高级选项. ...
- ubuntu安装nvidia显卡驱动后黑屏,进不去Ubuntu系统
我在Ubuntu16.04上安装cuda时选择了电脑建议安装的430显卡驱动,然后重启电脑后黑屏,进不去字符界面,就像键盘和主机断开联系了,网上试了很多方法都没用,最后是在Ubuntu登录粉色界面上, ...
- 解决Y9000K-2070Super在Ubuntu下安装nvidia显卡驱动后黑屏的问题
问题描述 我这里的Y9000K-2070Super安装了ubuntu之后,因为需要使用显卡,所以去装显卡驱动,在装上显卡驱动之后,再进ubuntu的时候就会黑屏,整个问题排查了驱动版本不对的情况,我装 ...
- ubuntu系统安装完nvidia显卡驱动后黑屏,不能进入系统
昨天想看显卡,更新了下驱动,发现服务器重启进不去 步骤 1 开机按esc 进入 选项界面 2.进去以后选择一个括号里面带recovery mode的选项 3.然后它自动黑屏出现代码,然后弹出一个选择框 ...
- Ubuntu在安装NVIDIA驱动后黑屏无法启动进入图形桌面
问题描述 安装完nvidia驱动,重启后后会卡在一个左上角只有一个横杠的黑屏界面,无法进入GNOME的图形化界面. 问题分析 反复回忆当时的安装过程,想起来在tty下完整运行时它问过我这么一个问题: ...
- ubuntu手动安装nvidia 驱动后黑屏问题的解决
背景 配置深度模型训练环境时,手动安装ubuntu系统下的nvidia显卡驱动. 问题现象: 重启后笔记本电脑桌面无法进入图形界面,只能进入命令行:但是尝试外接显示器后,外接显示器可正常工作: 总上, ...
- 看这篇就够了——ubuntu系统中的cuda cudnn cudatookit及pytorch使用
一.基本概念 1.1 nvidia独立显卡 独立显卡是指以独立板卡形式存在,可在具备显卡接口的主板上自由插拔的显卡.独立显卡具备单独的显存,不占用系统内存,而且技术上领先于集成显卡,能够提供更好的显示 ...
- 在ubuntu 18.04下安装Nvidia显卡驱动的黑屏问题
目录 安装环境 问题 解决办法 更新 安装环境 ubuntu 18.04 ROG 幻16 3060 问题 禁用ubuntu 自带显卡驱动Nouveau,具体流程网上查询 根据系统推荐,安装了nvidi ...
- Ubuntu 17.10安装NVIDIA显卡驱动后画面撕裂的解决办法
问题表现为横向拖动窗口时窗口左右边框出现撕裂的现象,查询后得知是NVIDIA驱动安装后由于与SLI不兼容而并未默认开启PRIME Synchronization,开启方法如下: sudo nano / ...
最新文章
- c语言万年历设计目的,万年历设计报告
- mysql @pdept_MySQL 基本管理与常用sql 归结
- 计算机视觉算法——Transformer学习笔记
- python如何打印txt文件_在Python中的.txt文件中打印特定行?
- java 方法的重载_Java中的方法和方法重载
- 一起谈.NET技术,WPF的消息机制(一)- 让应用程序动起来
- elasticsearch 请求全部数据
- 安卓平台病毒猖獗 日感染15000台
- xp系统无法从补丁服务器获取补丁,怎么获取到xp系统的微软补丁_微软补丁获取方法 - 驱动管家...
- CompactRIO安装RT linux系统注意要点
- Unity HDRP卡通角色自然渲染shader
- 《光剑文集》春心沁透: 99首
- 什么是MySQL索引?
- 关于OSPF区域划分
- 推荐.Net、C# 逆向反编译四大工具利器(请勿用来非法行为)
- 数据分析需要学习哪些课程?
- 经验分享:计算机专业求职面试,这 5 句自我介绍模板记好了!
- 网易我的世界android苹果,我的世界Minecraft中国版官方网站——你想玩的,这里都有...
- (Python)异常处理try...except、raise
- 【YOLO学习笔记——数据集】之一YOLO数据集制作2
热门文章
- linux 查看mac地址 的方法
- vue 使用table2excel导出excel表格(带图片)
- 视频号小店新订单如何实时同步企业微信
- 【LeetCode】两道贪心算法题目-455分发饼干,860柠檬水找零
- 计算机毕业设计Java高校学生综合评价系统(源码+系统+mysql数据库+Lw文档)
- IPv6 内网穿透(一)
- 解决win10 win11登陆微软提示“哎哟出错了”登陆不了问题
- 在ROS上实现Seed robotics R8HD机械手与Ur5机械臂的连接与轨迹规划(上)模型连接
- 计算机一级比分多少,如何在电子表格中打出比分?
- linux下微生物软件,微生物多样性专题 | 扩增子测序分析实战(三)软件安装