我最近在桌面上安装了 Ubuntu 16.04 作为双启动。我有两个显示器,一个 1440p 的显示器用作主显示器,另一个 1080p 的辅助显示器通过 hdmi 连接。两个显示器都连接到我的 nvidia gtx970。每当我在登录屏幕上时,两个显示器都会工作,但是当我登录并加载桌面时,1080p 显示器变黑并最终进入睡眠状态。它仍然在系统设置中被检测到,我可以将鼠标移到它上面。奇怪的是,我可以镜像显示,它会重新打开,然后如果我恢复,它会保持打开状态并正常运行。我是否遗漏了什么,以便每次启动 Linux 时我都不必镜像和恢复显示?
答案1
听起来像是你的 Nvidia 驱动程序出了问题。Nvidia 驱动程序(尤其是从 Nvidia 网站下载的驱动程序)因对启用 GPU 的笔记本电脑造成严重破坏而臭名昭著。你检查过系统设置 -> 软件和更新 -> 附加驱动程序吗?你在那里看到多少个驱动程序?应该有 Nvidia 驱动程序(至少一个)和可能是一个 X-server Nouveau(开源)。
1) 如果没有,请尝试运行
sudo apt-get install xorg xserver-xorg; sudo dpkg-reconfigure xorg
或sudo apt-get install xserver-xorg-video-nouveau
这应该会安装 Nouveau。尝试在附加驱动程序菜单中将其切换到该驱动程序并重新启动,看看是否能解决问题。
2) 如果您有较旧的 Nvidia 驱动程序,请尝试安装新版本:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update && sudo apt install nvidia-<number>
。number
我拥有的是 390,但您可以尝试 380、387 等。
3)切换到 Nvidia 驱动程序可能会导致您进入登录循环,在这种情况下,您需要Ctrl+Alt+F1
在登录屏幕上按下并输入:
sudo apt-get purge nvidia-*
和
sudo dpkg-reconfigure lightdm
并
sudo reboot -i
切换回 nouveau 并返回到您的桌面