对 Ubuntu/Linux 并不是一个完全的新手,但是对于从头开始进行设置却很陌生。我的问题:我无法让第二台显示器激活/扩展我的桌面
程序:
全新安装 Ubuntu 后。NVIDIA X 服务器设置识别出有两块 Nvidia 显卡,并且识别出有两个显示器。但是,有一个显示器被禁用。
步骤1:我激活了第二台显示器,因此必须让 NVidia 在 /etc/X11/xorg.conf 生成 X 配置文件。重新启动。结果:两个屏幕都处于活动状态,但新活动的屏幕是黑色的,当我将鼠标移到它上面时,它会变成“X”。
我的理解是,这是因为我还没有激活 xinerama 来将桌面扩展到第二个显示器。(根据:双 GPU,双显示器:第二台显示器为黑色,带有鼠标阴影)
第2步:我返回 NVidia 服务器设置,启用 xinerama,覆盖 xorg.conf,然后运行sudo service gdm restart
结果:两个屏幕都变黑了。我可以将鼠标移到另一个屏幕上,它不再变成“X”,但一切都是黑色的。
从这里开始,当我尝试使用 Ctrl+Alt+F2 进入终端来撤消问题时,第二个显示器关闭,第一个显示器变为闪烁的下划线光标,但没有终端提示符,键盘上的打字没有反应。当我重新启动时,我得到了同样的结果 - 没有登录屏幕,只有一个带有鼠标的黑屏。
为了恢复到正常运行的 PC,我必须重新启动->GRUB->恢复->(Root)转到 shell->用以前的版本替换 xorg.conf。
我在下面附上了正常运行的 xorg.conf(来自帖子步骤 1)和失败的 xorg.conf(来自帖子步骤 2)。
设置:
- 全新安装 Ubuntu 19.10(64 位)
- NVidia 驱动程序版本:435.21(这是 Ubuntu 推荐的版本)
- GPU 0 和 1 均为:GeForce GTX 980
步骤 1 之后的 xorg.conf: https://pastebin.com/3MzvM2ft
第 2 步之后的 xorg.conf: https://pastebin.com/fNBWScpp
左手边: https://pastebin.com/Q8GyTFpw
我还尝试过其他方法:
- 自己从步骤 1 获取 xorg.conf 并进行编辑,而不是让 nvidia 为我生成。当我仅将 xinerama 条目从 0 更改为 1 时,我获得了相同的结果
- 执行步骤 2,同时在高级设置中设置“强制完整合成管道”设置(建议:https://forum.level1techs.com/t/nvidia-xinerama-not-working-ubuntu/131391)-结果相同
- 回到 Nouveau 工作正常...默认情况下,两个显示器都会出现,并且第二个显示器会从第一个显示器扩展桌面。
带走:据我所知,驱动程序本身似乎运行良好。关于此黑屏问题的大多数留言板帖子似乎都是关于驱动程序本身的...但是,我的问题似乎是由 Xinerama 引发的(至少与 nvidia 驱动程序结合使用)。您对如何解决此问题有什么建议吗?
答案1
我也遇到了同样的问题,只要将两个显示器插入同一张卡,它就可以正常工作。
希望有帮助。