xrandr 不显示所有端口和分辨率

xrandr 不显示所有端口和分辨率

我最近为我的 Ubuntu 18.04 LTS 机器安装了新的 Nvidia 驱动程序 390.87。

在此处输入图片描述

现在,我无法再通过 DP 连接外接显示器 - 它们无法被识别并且保持黑暗。

xrandr不再显示 DP 端口:

Screen 0: minimum 8 x 8, current 1600 x 900, maximum 16384 x 16384 LVDS-1-1 connected primary 1600x900+0+0 (normal left inverted right x axis y axis) 310mm x 174mm 1600x900 60.00 + 59.99* 59.94 59.95 59.82
1440x900 59.89
1400x900 59.96 59.88
1440x810 60.00 59.97
1368x768 59.88 59.85
1360x768 59.80 59.96
(...) VGA-1-1 disconnected (normal left inverted right x axis y axis)

我应该怎么办?

编辑:更多信息

我的/etc/X11/Xorg.conf是空的,这可能是问题的根源。原因是,每当我运行sudo nvidia-xconfig写入新的Xorg.conf时,我都无法再登录,即当我重新启动机器并在登录屏幕上输入密码时,鼠标光标会冻结。然后我可以切换到另一个 tty,但无法启动图形界面。Linux 图形系统太复杂了……

我怎样才能开始调试它?

答案1

我通过遵循对类似问题的回答解决了这个问题ubuntuforums.org

禁用 NVIDIA KMS(390.77 中默认启用)可解决此问题:

Edit /lib/modprobe.d/nvidia-kms.conf file and set modeset to 0:
options nvidia-drm modeset=0

保存,更新 initramfs 并重新启动:

sudo update-initramfs -u

重启

相关内容