![Xrandr 给出了有关屏幕连接的错误信息?](https://linux22.com/image/949309/Xrandr%20%E7%BB%99%E5%87%BA%E4%BA%86%E6%9C%89%E5%85%B3%E5%B1%8F%E5%B9%95%E8%BF%9E%E6%8E%A5%E7%9A%84%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%EF%BC%9F.png)
在全新安装 Ubuntu 22.04 LTS 后,我无法让第二个屏幕工作。谷歌搜索没有找到太多有用的信息,目前还没有找到任何有用的信息。因此,在搜索了几天后,我决定尝试升级和降级内核,但对此没有任何影响。然后我断开了第二个屏幕的电缆(USB-C/DisplayPort),只保留了计算机和屏幕之间的 HDMI。令我大吃一惊的是,当我发出命令时,xrandr -q
它想让我相信我是通过 DisplayPort 连接的,但事实并非如此。
我没见过任何地方讨论过这个问题,但读过几份报告称,在全新安装和升级后,第二个屏幕突然不工作,xrandr 只显示两个附加屏幕中的一个等等,但没有修复或原因。最接近的说法是提到这可能是当前内核的问题。
下面是它的样子。第一个命令是在我断开另一个屏幕之前执行的 - 应该显示两个屏幕,第二个命令是在重新安装并断开连接之后执行的 - 这应该显示 HDMI-1 端口...
有人有想法吗?
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x47 cap: 0x9, Source Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:modesetting
$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
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)
DP-3 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
1920x1080 60.00*+ 50.00 59.94
1920x1080i 60.00 50.00 59.94
1680x1050 59.88
1280x1024 75.02 60.02
1440x900 59.90
1280x960 60.00
1152x864 75.00
1280x720 60.00 50.00 59.94
1440x576 50.00
1024x768 75.03 70.07 60.00
1440x480 60.00 59.94
832x624 74.55
800x600 72.19 75.00 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 75.00 72.81 66.67 60.00 59.94
720x400 70.08
DP-4 disconnected (normal left inverted right x axis y axis)
答案1
发现问题- 我不知道发生了什么,如果有人知道,请告诉我。重新安装 Ubuntu 时,我还升级了 BIOS,同时禁用了一些我不使用的东西,其中包括对 ThunderBolt 的支持……
事实证明,这实际上是我的 USB-C 端口正常工作所必需的(?!)。启用它后,USB-C 现在又可以正常工作了。但是,Xrandr 仍然认为我的 HDMI 是 DP,但这对我来说不是问题;
$ xrandr --listmonitors
Monitors: 2
0: +*DP-3 1920/621x1080/341+3840+0 DP-3
1: +DP-1 3840/697x2160/392+0+0 DP-1