登录后外接显示器断开连接

登录后外接显示器断开连接

我在一台配备 nvidia 1070 GTX 的笔记本电脑上使用 19.04 版本。我有一个通过 mini display port 连接的外接显示器,运行正常。

我已经重新启动了几次,以加密 Ubuntu 和 Windows 10(bitlocker)上的某些分区(主分区和交换分区),这些分区在单独的 SSD 上进行双启动。

此后,外接显示器毫无明显原因地停止工作。

奇怪的是,它在登录屏幕上运行正常,我可以看到它处于扩展状态,甚至可以将鼠标光标移到它上面,但在我登录后,它就进入节能模式。如果我注销,外接显示器只能在登录屏幕上再次工作。

发生了什么?

我使用的 nvidia 驱动程序是性能模式下的官方驱动程序。

答案1

我遇到了类似的问题,解决了。显然prime-select写入某个配置文件可能会扰乱外部显示。

使用任何文件编辑器打开该文件:

sudo nano /lib/modprobe.d/nvidia-kms.conf

并注释掉 nvidia-drm 模式设置选项

# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1

您可以找到有关它的更多信息这里. 本质上 nvidia-drm 提供了防撕裂解决方案,但是它是以一种半复杂的方式实现的。

答案2

尝试了上述所有解决方案后,我在测试卡并尝试了解其行为时执行了以下操作:

  • 在 nvidia X 服务器设置(实际 GUI)中,在 PRIME 配置文件中,我切换到 Intel(省电模式)并在出现提示时注销。

  • 然后我重新登录并再次在 PRIME 配置文件中切换回 NVIDIA 性能模式。

  • 然后,我按照提示注销,重新登录后,外接显示器就连接上了。

看起来 nvidia PRIME 配置文件切换器的行为不一致。

相关内容