更新到内核 3.13.0-45 后在 nvidia 模式下黑屏

Cal*_*ius 5 nvidia

更新到内核 3.13.0-45 后,我无法再使用 nvidia。每当我尝试切换到 nvidia 模式时,我的笔记本电脑屏幕都会变黑。我什至无法使用 ctrl+alt+F1 切换到终端模式。但是,我可以输入以下内容而不会在屏幕上看到任何内容:首先输入我的密码登录并按 Enter(没有看到任何内容)。稍等一下。ctrl+alt+T 。然后 sudo prime-select intel(然后输入密码并按 Enter)最后 sudo reboot

笔记本电脑重新启动,然后我的屏幕再次进入英特尔模式。所以看起来虽然在黑屏上看不到任何东西,但一切仍在后台运行。无论我使用什么版本的 nvidia,都会发生这种情况。

我的笔记本电脑是联想 T430。我正在使用 Ubuntu 14.04,我也在使用nvidia-prime. 我的内核版本是 3.13.0-45。

Cha*_*tha 2

我在 Ubuntu 14.04 amd64 上使用 nvidia-346 和内核 3.13.0-45 时遇到了完全相同的问题。经过几个小时的搜索和实验,我设法修复了它。我在这里详细解释了整个问题以及解决方案:http://vxlabs.com/2015/02/05/solving-the-ubuntu-14-04-nvidia-346-nvidia-prime-black-screen-issue /

简而言之,请尝试以下操作:

  • 切换到控制台 ( Ctrl-Alt-F1) 并停止 lightdm:sudo service lightdm stop

  • gpu-manager通过注释掉中的所有内容来 禁用/etc/init/gpu-manager.conf

  • 通过执行以下操作切换到 nvidia 模式sudo prime-select nvidia

  • 将您的值更改/etc/X11/xorg.conf为类似于此答案底部的值,确保 nvidia BusId 正确(使用 检查lspci):

  • 再次启动 Xsudo lightdm start

如果此后您仍然遇到黑屏,请仔细检查您的 xorg.conf 是否未在未进行模式设置的情况下重置为配置。如果是这样,请确保在编辑 xorg.conf 将 intel 驱动程序更改为modesetting.

切换回 Intel,您必须停止lightdm、重新启用 gpu-manager、激活 Intel 模式sudo prime-select intel,然后使用 重新启动sudo service lightdm startX。

后续版本很可能gpu-manager已经修复了此行为。

这是正确的 xorg.conf:

Section "ServerLayout"
  Identifier "layout"
  Screen 0 "nvidia"
  Inactive "intel"
EndSection

Section "Device"
  Identifier "intel"
  Driver "modesetting"
EndSection

Section "Screen"
  Identifier "intel"
 Device "intel"
EndSection

Section "Device"
  Identifier "nvidia"
  Driver "nvidia"
  BusID "PCI:1:0:0"
EndSection

Section "Screen"
  Identifier "nvidia"
  Device "nvidia"
  Option "UseDisplayDevice" "None"
EndSection
Run Code Online (Sandbox Code Playgroud)