更新到内核 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。
我在 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)
| 归档时间: |
|
| 查看次数: |
3576 次 |
| 最近记录: |