![打开第二个屏幕时 Ubuntu 会冻结](https://linux22.com/image/1153613/%E6%89%93%E5%BC%80%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%B1%8F%E5%B9%95%E6%97%B6%20Ubuntu%20%E4%BC%9A%E5%86%BB%E7%BB%93.png)
我有一台台式电脑,配备 GPU GeForce 1050、一个 HDMI 和一个显示端口。我想将我的屏幕分别连接到每个端口,这样其中一个将显示桌面,另一个将是桌面的扩展。我以前使用 mini-DP 作为第二个显示器,一切正常。最近出现了一个问题:只要通过 DP 连接的屏幕打开,系统就会冻结。我检查了进程,结果显示,当 DP 连接的屏幕打开时,nvidia-modeset 开始消耗所有 CPU 资源。一旦屏幕关闭,一切正常。
我重新安装了几次驱动器(新的和旧的),购买了一条新的 DP 电缆(正如论坛中建议的那样)——但没有任何帮助。但是,如果我通过 HDMI 连接,屏幕本身就可以正常工作。我也尝试使用 HDMI 分配器,但我无法设置扩展桌面,只能复制视图。
有什么建议可以解决这个问题并让两个屏幕作为一个桌面工作?
多谢。
补充:我使用带有 Mate 桌面的 Ubuntu 16.04。Nvidia 驱动程序 384.111。
UPD:nvidia-smi -a 显示“功率消耗:未知错误”
答案1
看来我花了很长时间才找到答案:问题显然出在 mate 和 nvidia 驱动程序不匹配上。当我重新安装版本 4** 的驱动程序时,它开始完美地与显示和迷你显示端口配合使用。