【18.04Ubuntu中解决无法识别显示屏】

简介: 【18.04Ubuntu中解决无法识别显示屏】

1. 问题来源

实验室的一个dell显示器,通过HDMI连接电脑后,在Windows上连接上就直接可以使用了。由于我电脑上安装是Windows11+Ubuntu18.04双系统,在我切换到Ubuntu时,显示器可以正常显示,但直接无法识别外接显示屏(dell 1080p)。在参照各种博客的情况下还是没有找到解决办法,但是这些博客的解决方案给我提供了解决思路,我也大体知道了问题的原因所在。是因为系统没有识别出外接显示器。


1.png


2. 检查Ubuntu是否识别出外接显示器

通过命令xrandr来查看


robot@ms:~$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1024 x 768, current 1024 x 768, maximum 1024 x 768
default connected primary 1024x768+0+0 0mm x 0mm
   1024x768      76.00* 
robot@ms:~$

如果出现下面的内容,说明已经系统已经识别出了外接显示器,但是没有正常显示,直接1024 x 768。


3. 解决没有识别出外接显示器问题

如果上面的内容没有显示,那么说明系统无法识别你的显示器。这是因为外接显示器是使用你电脑的独立显卡驱动,而Ubuntu的内置显示器是使用集显驱动。如果你电脑没有独立显卡的话,也就不会出现识别问题了。因此,只要将系统的显卡驱动更换为独立显卡的驱动就可以了。

下面是操作的步骤:

我这里使用的系统是Ubuntu18.04.5 LTS


在设置中找到“软件和更新”


更改驱动设置

点击附加驱动,下面可以显示系统支持的驱动,系统默认是使用下图中第三个驱动,每个人附加驱动的内容不同,每个根据自己电脑的情况选择驱动。然后再点击应用更改按钮,这里需要提醒的是这个过程会用时较长,只要耐心等待就可以啦,不必怀疑是不是出问题了,就是单纯的慢而已。。。


2.png

在更改完驱动后,重启一下电脑,你会发现显示器直接可以显示内容了。

3.png


4. 显示器扩展屏幕设置

在外接显示时,和Windows系统一样,会默认设置为将显示器右扩展,因此如果想要更改的话可以通使用命令行和系统设置两种方法。

命令行更改屏幕转换
//查看显示屏设置信息
xrandr
//将外接显示器设置为自动达到最优分辨率
xrandr --output HDMI-0 --auto --primary
//转换左右关系
xrandr --output eDp-1-1 --right-of HDMI-0 -auto

上面命令需要注意的是其中HDMI-0和eDp-1-1要换成第一步查看显示屏设置信息中你自己电脑中显示的名字。


希望能给您在使用Ubuntu显示屏设置过程中提供帮助。

目录
相关文章
|
数据可视化 Linux
Linux centos7.x系统 下没有ens33 网卡的解决方案
此时还没有enp0s31f6网卡相关的配置信息 , 所以我们需要配置enp0s31f6网卡相关的信息
2316 0
|
机器学习/深度学习 人工智能 算法
【PyTorch深度强化学习】TD3算法(双延迟-确定策略梯度算法)的讲解及实战(超详细 附源码)
【PyTorch深度强化学习】TD3算法(双延迟-确定策略梯度算法)的讲解及实战(超详细 附源码)
4365 1
|
7月前
|
人工智能 安全 Ubuntu
保姆级教程 | 在Ubuntu上部署Claude CodeUI全过程
Claude Code Plan Mode 是 Anthropic 推出的智能编程助手功能,采用只读分析模式,保障代码安全的同时提供AI驱动的项目规划与风险评估。该模式平均每周为开发者节省27小时,显著提升开发效率与项目成功率,是AI编程领域的重要创新。
8641 10
IntelliJ IDEA - 在选中的范围内搜索关键字
IntelliJ IDEA - 在选中的范围内搜索关键字
1363 0
IntelliJ IDEA - 在选中的范围内搜索关键字
|
机器学习/深度学习 数据处理
大语言模型中的归一化技术:LayerNorm与RMSNorm的深入研究
本文分析了大规模Transformer架构(如LLama)中归一化技术的关键作用,重点探讨了LayerNorm被RMSNorm替代的原因。归一化通过调整数据量纲保持分布形态不变,提升计算稳定性和收敛速度。LayerNorm通过均值和方差归一化确保数值稳定,适用于序列模型;而RMSNorm仅使用均方根归一化,省略均值计算,降低计算成本并缓解梯度消失问题。RMSNorm在深层网络中表现出更高的训练稳定性和效率,为复杂模型性能提升做出重要贡献。
3178 14
大语言模型中的归一化技术:LayerNorm与RMSNorm的深入研究
|
Linux 对象存储 Windows
MinIO 客户端安装与使用教程
详细讲解MinIO CLI的安装与使用
5838 0
|
Ubuntu Linux 开发者
解析deb与rpm文件的操作技巧
解析deb与rpm文件的操作技巧
3071 0
|
IDE 网络安全 开发工具
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
本文介绍了如何使用VS Code通过Remote-SSH插件连接远程服务器进行代码开发,并与PyCharm进行了对比。作者认为VS Code在连接和配置多个服务器时更为简单,推荐使用VS Code。文章详细说明了VS Code的安装、远程插件安装、SSH配置文件编写、服务器连接以及如何在连接后切换文件夹。此外,还提供了使用密钥进行免密登录的方法和解决权限问题的步骤。
10311 0
IDE之vscode:连接远程服务器代码(亲测OK),与pycharm链接服务器做对比(亲自使用过了),打开文件夹后切换文件夹。
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
3881 0