![Ubuntu 20.04 中无法通过 HDMI 线连接第二台显示器](https://linux22.com/image/1177326/Ubuntu%2020.04%20%E4%B8%AD%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20HDMI%20%E7%BA%BF%E8%BF%9E%E6%8E%A5%E7%AC%AC%E4%BA%8C%E5%8F%B0%E6%98%BE%E7%A4%BA%E5%99%A8.png)
我删除了之前的版本(18.04)并删除了所有内容后,在笔记本电脑上全新安装了 ubuntu 20.04。
当我尝试通过 HDMI 电缆连接外接显示器时,显示器没有检测到任何信号,尽管它在之前的 Ubuntu 18.04 上运行良好。
我正在使用HP ZBook 15 G6 笔记本电脑, 和 ”NVIDIA 公司 TU106GLM[Quadro RTX 3000 移动版 / Max-Q]”GPU并nvidia-driver-435
安装。
xrandr
没有检测到显示器:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1920x1080 60.03*+ 60.01 59.97 59.96 59.93 40.02
1680x1050 60.00 59.95 59.88
1600x1024 60.17
1400x1050 59.98 60.00
1600x900 59.99 59.94 59.95 59.82
1280x1024 59.95 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 60.00 59.99
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
1280x800 59.99 59.97 59.81 59.91
1152x864 59.97 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 60.04 60.00 59.95
960x720 60.00
928x696 60.05
896x672 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
960x540 59.96 59.99 59.63 59.82
800x600 60.00 60.32 59.96 56.25
840x525 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 59.98
800x450 59.95 59.82
640x512 60.02
720x450 59.89
700x450 59.96 59.88
640x480 60.00 59.94 59.94
720x405 59.51 58.99
720x400 59.97
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98 59.96
576x432 60.06
640x360 59.86 59.83 59.84 59.32
640x350 59.84
512x384 60.00
512x288 60.00 59.92
480x270 59.63 59.82
400x300 60.32 56.34
432x243 59.92 59.57
320x240 60.05
360x202 59.51 59.13
320x180 59.84 59.32
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
我切换到lightdm
,然后切换回gdm3
,但这两个方法都未能解决问题。
有些答案建议编辑该/lib/modprobe.d/nvidia-kms.conf
文件,并注释掉选项 nvidia-drm modeset=1,但是我的电脑上没有这个选项。我只能nvidia-graphics-drivers.conf
在 下找到该文件/lib/modprobe.d
。
我该如何解决这个问题?
编辑:我注意到一件奇怪的事情。当我“暂停”我的电脑并稍后恢复时,外接显示器被检测到并正常工作。但当我重新启动时,问题与以前相同。
答案1
好的,经过大量的互联网搜索和无用的解决方案,我已经解决了这个问题。我正在运行 AMD 400 系列 AMD 显卡。安装 20.04 时驱动程序中自动下载的内容不够用(这包括您在安装时选中安装第三方驱动程序框的情况!)。下面,我将简要概述我所做的事情,但由于人们拥有不同的计算机和不同的规格,我不能说得太具体,否则会导致未来的观众安装错误的媒体并弄乱他们的系统。
以下是针对 AMD 系统的(如果您有英特尔处理器,您将执行类似的步骤,但在英特尔驱动程序网站上)
去https://www.amd.com/en/support/kb/release-notes/rn-amdgpu-unified-linux-20-20
选择与您的 ubuntu/RHEL/SLED 版本匹配的软件。对我来说,Ubuntu 20.04 的版本是 20.20。(OP 这看起来也是你会选择的)
另请查看下载说明。这概述了对理解您正在做的事情很重要的文档!
3A. 简而言之,您将下载一个名为 amdgpu.blahblahblahb.tar.bz 的 tar.bz 文件
3B. 你将把它提取出来。
3C. 您将导航至该处。
3D。您将在终端中运行 amdgpu-install 脚本。我只是将其拖放到我的终端并按回车键。我在这里确实遇到了一个问题,它一开始无法安装,因为有一个驱动程序已经部分安装(我认为这可能是 ubuntu 在安装时自动安装的驱动程序)。为了解决这个问题,我添加了关键字 uninstall(/.amdgpu-install --uninstall),然后再次重新运行脚本(./amdgpu-install)
- 重启后它应该可以正常工作。此外,这将解决您遇到的所有夜灯问题。
干杯!