今天我使用装有 Ubuntu 22.04 的笔记本电脑,它有 2 个外接屏幕,一切正常。我关掉了机器,几个小时后屏幕无法识别(并且我的终端图标未加载)。
因此我清除了专有的 NVIDIA 驱动程序并切换到默认的开源驱动程序。重启后,我的一个外部屏幕在关机和启动期间显示了 Ubuntu 徽标。现在可以通过以下方式找到该屏幕xrandr
:
xrandr --listmonitors
Monitors: 3
0: +*XWAYLAND2 1920/380x1080/210+0+0 XWAYLAND2
1: +XWAYLAND0 1920/480x1080/270+1920+0 XWAYLAND0
2: +XWAYLAND1 1920/480x1080/270+3840+0 XWAYLAND1
但没有输出。也许有人可以帮忙?
答案1
在检查 apt 安装日志 (/var/log/apt/history.log) 时,/usr/bin/unattended-upgrade 删除了一些 nvidia 显示驱动程序。不幸的是,我无法说出详细信息,因为我新安装了 Ubuntu(不起作用^),因为我的显示器第一次开箱时就可以正常工作。
我在这里找到了一个解决方案: Ubuntu 22.04 图形问题
我使用了这个解决方案:
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get update
sudo apt-get -f install
sudo apt update && sudo apt upgrade -y
sudo dpkg --configure -a
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt install nvidia-driver-515
reboot
现在我的所有屏幕都恢复正常工作了。不要忘记在启动时添加来自第三方驱动程序的密钥,否则将无法正常工作。
显示链接不再使用 WAYLAND:
xrandr --listmonitors
0: +*DP-1-0.3 1920/476x1080/268+1920+0 DP-1-0.3
1: +eDP-1 1920/381x1080/214+0+0 eDP-1
2: +DP-1-0.2 1920/476x1080/268+3840+0 DP-1-0.2