Ubuntu外接显示器不显示问题的原因和解决方案

技术教程 2026-01-09 13:33:50 浏览
目录

【Ubuntu】解决Ubuntu外接显示器不显示的问题

1. 检查nvidia显卡驱动是否正常

使用命令行

nvidia-smi

来检查显卡驱动是否正常,如果出现报错

NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver.Make sure That the latest NVIDIA driver is installed and running.

那证明我们的显卡驱动有问题,我们需要重装或者更新显卡驱动,首先我们查看系统推荐的显卡驱动版本

ubuntu-Drivers devices

使用上面的语句可以查看系统可用的驱动版本,并且找到带推荐字样的驱动版本号

比如我这里推荐使用的驱动版本号是 nvidia-driver-535-server-open ,我们只需要记住这个后面的数字即可,下一步就是按照这个驱动版本来更新我们的驱动。

2. 更新驱动

使用命令行来进行安装

sudo apt-get install # 例如sudo apt-get install nvidia-driver-535-server-open

也可使用手动使用图形化界面进行安装

进入 软件更新->附加驱动 ,选择我们上面推荐的版本号且不带字样的驱动,比如我这里选择的就是 nvidia-driver-535-server

然后点击 更改应用 ,等待更新完毕。如果 附加驱动 出现无可用驱动,那么可能需要更换镜像源。更新驱动的时候可能需要我们输入并且确认一个密码,一定要记住这个密码。接下来是很重要的一步

重启系统,执行 perform mok managemnet

重启后出现蓝屏的 perform mok managemnet 按照以下步骤进行:

这样我们就能顺利更新完毕驱动了。进入Ubuntu后我们使用以下的语句来进行测试

nvidia-smi

如果出现下列信息则表面驱动安装成功

2.0. 使用ppa自动安装nvidia驱动(推荐)

如果不想使用上面的方法来安装驱动的话,可以使用ppa来自动安装

添加Nidia的ppa

sudo add-apt-repository ppa:graphics-drivers/ppasudo apt update

查看可用的NVIDIA驱动程序版本

ubuntu-drivers list

如下所示:

安装推荐的NVIDIA驱动程序

sudo ubuntu-drivers autoinstall

安装完毕后重启设备

输入 nvidia-smi 检查输出

3. 检查显示器是否能检测到

使用语句

我们可以查看显示器信息

上面的信息表示,我能够检测到两个显示器,分别是端口和端口,这就表明我们的显示器连接是没有问题的。

我们需要修改一些系统文件,首先

打开文件 /usr/share/X11/xorg.conf.d/10-nividia.conf

ubuntu
cd /usr/share/X11/xorg.conf.d/#进入目标路径sudo chmod 777 10-nvidia.conf#修改读写权限sudo gedit 10-nvidia.conf#修改文件

向文件中添加

Option "PrimaryGPU" "Yes"

如下图所示

然后再打开文件 /usr/share/X11/xorg.conf.d/10-amdgpu.conf

cd /usr/share/X11/xorg.conf.d/#进入目标路径sudo chmod 777 10-amdgpu.conf#修改读写权限sudo gedit 10-amdgpu.conf#修改文件

进行如下修改

Driver "amdgpu" 修改为 Driver "modesetting"

如图所示

然后重启电脑,成功解决显示器不能识别的问题。

4.解决xrandr查找不到显示器的问题

首先确保自己的显卡驱动安装正确,然后使用

nvidia-settings

查看信息,如果没有出现,则表示显卡有冲突,这时需要重启进入bios中将显卡模式调成独显模式。再进入系统,一切变为正常。

具体的做法如下:

延申:Ubuntu外接显示器后,显示器不亮

原因

没有装显卡驱动。

解决办法

step1: 修改软件源

打开 应用程序 —— 软件和更新,在 Ubuntu 软件 界面,点下载自的下拉菜单,选阿里云的源

step2:查看可安装的驱动版本

打开终端,输入

sudo ubuntu-drivers devices

step3:安装推荐版本的驱动(选 recommended 那一行)

sudo apt install nvidia-driver-535

安装到一半可能会黑屏,问题不大,这时候注意稍等个2分钟左右,然后直接电源键关机,重启。

step4:查看是否安装成功

nvidia-smi

可以看到显卡驱动安装成功。

step5:重启电脑,发现外接显示器已亮。

解决Ubuntu外接显示器不显示的问题的详细内容,更多相关资料请阅读主机测评网其它文章!

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐