正如标题所述,我的主显示器只有左上角的四分之一可以工作。其他两个显示器工作正常。我的设置已经工作了很长时间,只是在重新启动后才开始出现这种情况 - 我不记得我是否安装了任何特定的更新或软件。
一些奇怪的相关行为:
- 屏幕的其余部分仍然可以使用,我只是看不到上面有什么(例如,如果我知道屏幕黑色部分的按钮在哪里,我仍然可以单击它)
- 如果我尝试更改显示设置,例如将不同的显示器设为主显示器,则显示器会像往常一样闪烁以指示设置更改,但设置实际上并没有改变
- 这种现象在 Ubuntu 22.04 的新版 USB 上仍然会发生
- 这种现象在 Wayland 上的 Ubuntu 上不会发生,或者在我启动 Windows 时不会发生(即不是硬件问题)
- 屏幕截图显示整个屏幕正在工作(否则我会发布屏幕截图)
- 如果我只插入有问题的显示器,它就会按预期工作 - 没有问题,只有当我插入有问题的显示器和另一台显示器时才会出现问题。如果将两台“好”的显示器一起插入,而没有插入第三台有问题的显示器,它们就可以正常工作
我尝试过的:
- 卸载并重新安装 ubuntu 桌面、xserver-xorg 和 gdm3
- 我本来打算重新安装 Ubuntu,但这种行为仍然发生在实时安装 USB 上,所以我没有这么做
- 切换显示器、电缆
- 使用 xrandr 强制配置(尽管下面的 xrandr 输出看起来很好)
base ❯ xrandr -q | grep connected
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected 1440x2560+4000+0 right (normal left inverted right x axis y axis) 597mm x 336mm
DP-2 connected primary 2560x1440+1440+609 (normal left inverted right x axis y axis) 597mm x 336mm
DP-3 connected 1440x2560+0+101 left (normal left inverted right x axis y axis) 597mm x 336mm
None-1 disconnected (normal left inverted right x axis y axis)
base ❯ sudo ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:03.1/0000:07:00.0 ==
modalias : pci:v000010DEd00001E07sv00001462sd00003711bc03sc00i00
vendor : NVIDIA Corporation
model : TU102 [GeForce RTX 2080 Ti Rev. A]
manual_install: True
driver : nvidia-driver-450-server - distro non-free
driver : nvidia-driver-418-server - distro non-free
driver : nvidia-driver-470-server - distro non-free
driver : nvidia-driver-470 - distro non-free
driver : nvidia-driver-515 - distro non-free recommended
driver : nvidia-driver-515-server - distro non-free
driver : nvidia-driver-510-server - distro non-free
driver : nvidia-driver-510 - distro non-free
driver : xserver-xorg-video-nouveau - distro free builtin
base ❯ neofetch
.-/+oossssoo+/-. xxx@xxx
`:+ssssssssssssssssss+:` -------------------------
-+ssssssssssssssssssyyssss+- OS: Ubuntu 22.04.1 LTS x86_64
.ossssssssssssssssssdMMMNysssso. Host: B450M DS3H
/ssssssssssshdmmNNmmyNMMMMhssssss/ Kernel: 5.15.0-46-generic
+ssssssssshmydMMMMMMMNddddyssssssss+ Uptime: 1 hour, 16 mins
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/ Packages: 2369 (dpkg), 16 (snap)
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Shell: zsh 5.8.1
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ Resolution: 1440x2560, 2560x1440, 1440x2560
ossyNMMMNyMMhsssssssssssssshmmmhssssssso DE: GNOME 42.4
ossyNMMMNyMMhsssssssssssssshmmmhssssssso WM: Mutter
+sssshhhyNMMNyssssssssssssyNMMMysssssss+ WM Theme: Adwaita
.ssssssssdMMMNhsssssssssshNMMMdssssssss. Theme: Yaru [GTK2/3]
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/ Icons: Yaru [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+ Terminal: alacritty
/ssssssssssshdmNNNNmyNMMMMhssssss/ CPU: AMD Ryzen 5 2600X (12) @ 3.600GHz
.ossssssssssssssssssdMMMNysssso. GPU: NVIDIA GeForce RTX 2080 Ti Rev. A
-+sssssssssssssssssyyyssss+- Memory: 4594MiB / 48131MiB
`:+ssssssssssssssssss+:`
.-/+oossssoo+/-.
答案1
我不确定它是否能解决你的问题,但它对类似的问题有帮助:(用户 yalin)第二台显示器无法通过 USB-C 工作 原始解决方案在这里:(用户 thomasbangels)https://askubuntu.com/a/1134579/1185670
以管理员身份打开文件 /lib/modprobe.d/nvidia-kms.conf
sudo nano /lib/modprobe.d/nvidia-kms.conf
并评论最后一行
# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1
然后运行sudo prime-select nvidia
并重新启动计算机,
在我的例子中,GRUB 中的系统顺序发生了变化(2 个 ubuntus 交换了位置),在分辨率高达 2560x1440 的主屏幕上,我不得不将其切换到 1920x1080 - 因为缩放主屏幕后,我只能看到它的左角。但至少外接显示器工作正常,这很好