我最近安装了 Ubuntu 15.04(来自 Linux mint 17 for gnome shell)。除了我的第二台显示器(通过 HDMI 连接到我的笔记本电脑)之外,一切都运行良好。我安装了专有驱动程序(和 nvidia prime)。从英特尔切换到 nvidia 并再切换回来非常顺利。但是,当使用 nvidia 时,HDMI 端口似乎不太好用。我插入电缆,主屏幕(在笔记本电脑上)和外接显示器闪烁(或黑屏和熄灭)。当使用英特尔卡时,外接显示器工作正常。
在 Mint 中,我使用 nvidia-prime 和 prime-indicator 使输入设置在一张或另一张卡上运行。这是我想使用的设置。我想运行。我想根据自己的需要使用 Nvidia 或 Intel 交换机运行整个 Xorg 服务器。过去使用prime-select nvidia
或prime-select Intel
对我来说一直效果很好。我通常运行 Nvidia,在旅行时切换到 Intel 以延长电池寿命。
我所做的是
- 将英特尔卡的视频驱动程序设置为“模式设置” - X 根本无法启动
- 降级 Nvidia 驱动程序 - 没有变化
- 禁用 gpu-manager - 没有变化或 X 无法启动(如预期)
- 使用 nvidia 的开源驱动程序 - 工作如预期,但性能很糟糕,并且还有其他大量问题阻碍其正常运行。
- 禁用内核模式设置 - Xorg 不会加载
我不知道下一步该尝试什么。它在 Linux Mint 中运行得很好,所以我知道应该工作,但是我将配置与预安装备份中的配置进行了比较,除了内核版本和驱动程序版本之外,所有内容看起来都相同,这些在 Ubuntu 中是较新的。
lspci(重要部分)
04:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 745M] (rev ff)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
xorg 日志没有任何价值,除了可能:(最后一行重复很多)
[ 82.779] have a master to look out for
[ 82.820] need to create shared pixmap 1reporting 4 5 24 192
[ 82.861] reporting 4 5 24 192
[ 82.862] reporting 4 5 24 192
[ 82.862] reporting 4 5 24 192
[ 82.863] reporting 4 5 24 192
[ 82.864] reporting 4 5 24 192
[ 82.864] reporting 4 5 24 192
[ 82.864] reporting 4 5 24 192
[ 82.865] reporting 4 5 24 192
[ 82.865] reporting 4 5 24 192
[ 82.865] reporting 4 5 24 192
[ 82.866] reporting 4 5 24 192
[ 82.866] reporting 4 5 24 192
答案1
您可以使用 bumblebee 而不是 nvidia-prime 来切换 GPU。
在这种情况下,DE 将使用 Intel,并且 HDMI 将会工作。
您将能够使用 optirun 命令启动使用 NVIDIA GPU 的特定应用程序。或者将此命令添加到 .desktop 快捷方式。