Ubuntu 18.04 无法看到第二台显示器

Ubuntu 18.04 无法看到第二台显示器

我最近更新到了 18.04。我的笔记本电脑采用 Optimus 配置,因此同时安装了 Nvidia 和 Intel 显卡。

我无法使用 Xorg 通过 Gnome 的登录屏幕。鼠标和屏幕会冻结。我发现通过删除xorg.conf它我就可以登录。如果我尝试使用 生成一个xorg.conf文件nvidia-xconfig

xorg.conf文件会再次冻结我的登录尝试,所以我会再次删除xorg.conf file

我的问题是 nvidia-settings 和 Gnome 设置现在看不到第二个连接的显示器。Xorg 正在使用中的文件/usr/share/X11/xorg.conf.d/进行加载。以下是我的gpu-manager.log文件:

 last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/4.15.0-22-generic/updates/dkms
Found nvidia module: nvidia-modeset.ko
Looking for amdgpu modules in /lib/modules/4.15.0-22-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? yes
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 8086:591b
BusID "PCI:0@0:2:0"
Is boot vga? yes
Vendor/Device Id: 10de:1c20
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "i915"
Skipping "/dev/dri/card1", driven by "nvidia-drm"
Found "/dev/dri/card0", driven by "i915"
output 0:
card0-eDP-1
Number of connected outputs for /dev/dri/card0: 1
Does it require offloading? yes
last cards number = 2
Has amd? no
Has intel? yes
Has nvidia? yes
How many cards? 2
Has the system changed? No
Intel IGP detected
Intel hybrid system
Nvidia driver version 396.24 detected
Creating /usr/share/X11/xorg.conf.d/11-nvidia-prime.conf

有什么办法可以解决这个问题,以便 Nvidia 能够看到第二台显示器?

答案1

请注意,原帖使用的是 18.04,而我的问题(和解决方案)是在 18.10 上。我怀疑使用“较新”的 nvidia 驱动程序时,18.04 上的问题也是一样的,评论证实了这一点。

问题:我使用的是 Thinkpad p51,它有 nvidia quatro m2200 显卡。这台笔记本电脑有 4k 显示屏,我也使用外接 4k 显示器。该设置在 18.04 上运行良好,但升级到 18.10 后,外接显示器不再被检测到。外接显示器在展示设置中也没有xrandr。Nvidia 驱动程序是version 390.77

解决方案:安装并使用 lightdm:

  1. $ sudo apt install lightdm(或者$ sudo dpkg-reconfigure lightdm如果它已经安装)。
  2. lightdm当询问显示管理器选择时选择。
  3. 重新开始

语境

这似乎有点违反直觉,但https://askubuntu.com/a/1049669/472560给出了尝试 lightdm 的良好提示。与链接的解决方案相反,恢复到 GDM 没有帮助。我需要继续使用 lightdm。

我发现这篇文章对这个问题有所启发:

负责 ubuntu nvidia-prime 软件包的 Ubuntu 开发人员已将其工作更新为 Ubuntu 18.10 (...) 在混合和仅英特尔之间切换(无论哪种方式)无需重新启动,您只需注销并再次登录即可 (...) 但是,它与 gdm3 配合不佳:外接显示器无法工作,因为 nvidia 驱动程序崩溃了 (...)

来源:Optimus 和 Ubuntu 18.10:新软件包很好,但需要 lightdm,gdm3 仍然有问题

编辑:我已在我的博客

相关内容