在ubuntu上使用nVidia驱动程序的黑屏
我有:华硕P4V800D-X英特尔奔腾4 HT 2.80GHz 2.5GB内存40GB硬盘nVidia 9500GT
当我安装从nvidia.com网站下载的nVidia驱动程序(选择推荐的驱动程序)时,我根本无法启动到桌面。 我通过紫色屏幕,然后我得到黑色屏幕,左侧有闪烁的白色下划线。 键盘快捷键不起作用,进入桌面模式的唯一方法是启动进入恢复模式(启动时保持转换等)。 在恢复模式下,我运行:
sudo apt-get remove --purge nvidia*
这是获得“正常”桌面环境的唯一方法。 我在正常情况下加上引号,因为计算机运行缓慢,我无法设置正确的分辨率。
此外,我试图通过ubuntu GUI界面(专有的,经过测试的驱动程序)安装驱动程序,但没有运气。
我使用的是Ubuntu 14.04
我终于解决了我的问题! 对于像我一样有同样问题的人,这是解决方案:
如果您已经遇到驱动程序问题,我建议您全新安装系统。
- 启动Ubuntu并确保您已在互联网上连接。
- 使用Ctrl + Alt + F1打开终端
-
登录,这是您在终端输入的内容:
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install build-essential sudo apt-get install linux-source sudo apt-get install linux-headers-generic sudo apt-get dist-upgrade sudo reboot
-
重启后,重复步骤2.您需要再次连接互联网。 运行以下命令:
sudo apt-get install nvidia-current-updates sudo nvidia-xconfig sudo reboot
运行nvidia-xconfig非常重要! 如果你不运行它,你将崩溃你的系统!
完成此操作后,您将拥有一个可用的nVidia图形驱动程序。 干杯!
我刚用HP 8710p并升级到nVidia驱动程序。 现在我在开机时遇到了黑屏,似乎是随机的。
Dobroslav接受的答案 – 重新安装nVidia驱动程序并重新编译内核 – 似乎最初解决了这个问题,但后来我又遇到了黑屏。
我四处搜寻,发现这个理论可以解释这个问题。 因为连续两次,在安装新的nVidia驱动程序之后,事情似乎直接起作用,但是在下次重新启动后,黑屏又回来了。 然后在下次重启时,一切都很好。 这与重新启动时内核模块重新编译的理论相匹配,但是在此之前X已经启动,因此模块未加载 – 但是在下次重新启动时它已经被编译,并且正常工作。
所以我找到了问题的解决方法:每当我得到黑屏时,我通过使用以下步骤重新启动X来摆脱它:
- 使用Ctrl + Alt + F1打开终端
-
登录并输入终端:
ps a | grep X
-
其中一行将包含’/ usr / bin / X’并以数字开头,然后是’tty7’。 例如。 ‘2261 tty7’。 记住数字,即X服务器的进程ID,并键入:
kill
在我的情况下,我然后看到一个nVidia屏幕,之后我看到X登录提示出现了。 这不是一个解决方案,但对我来说这是一个可以接受的解决方法 – 至少我没有重启或使用过时的驱动程序。 我希望它可以帮助别人。
我和Nvidia的司机和这个黑屏问题摸索了两天。 我因为从12.04升级14.04而落入这个坑。 哎呀!
我试图解决的原始问题是firefox,compiz和Xorg的高CPU使用率,这使得图形无法使用。 在尝试通过升级Nvidia驱动程序来解决这个问题后,所有人都向南走了,随后出现了死亡黑屏。
这是一些与我的桌面配置相关的命令,以防有助于……
“lshw”命令产生:
description: Mini Tower Computer product: OptiPlex GX270
“lspci -vnn | grep -i VGA -A 12”命令产生:
VGA compatible controller [0300]: NVIDIA Corporation NV18 [GeForce4 MX 440 AGP 8x]
“wmctrl -m”命令产生:
Name: Metacity Class: N/A PID: N/A Window manager's "showing the desktop" mode: N/A
在一天结束的时候,我并不是百分百肯定是什么工作,因为我摸索了这么多。 这就是我的想法。
使用以下内容摆脱所有Nvidia位并依赖默认驱动程序Nouveau。
sudo apt-get purge "nvidia *"
然后选择使用Metacity而不是Compiz。 这些是我所做的两个显着变化,结果是在从CNNx进行video流等操作时,可接受的CPU利用率大大提高了图形体验。 Firefox仍然在“漂亮的顶级”中显示高CPU利用率,但这似乎不会影响图形,尤其是video流。
有同样的问题,这对我有用:
-
安装synaptic sudo apt-get install synaptic
-
在synaptic中,通过输入“nvidia”然后搜索并检查版本号(在我的情况下为v331.38)nvidia-331
-
在synaptic完成它的事情后,在终端:sudo nvidia-xconfig
现在我得到一个完美的启动,并使用驱动程序v331.38,而不是最新的,但最新的经过规范认证。
以下对我有用。
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install build-essential sudo apt-get install linux-source sudo apt-get install linux-headers-generic sudo apt-get dist-upgrade sudo apt-get install nvidia-current-updates sudo nvidia-xconfig sudo reboot
在尝试了许多解决方案和建议之后,我仍然无法在启动问题上解决黑屏问题。 我会说, 14.10就地升级解决了这个问题。 我还没有进行任何调查,但这可能意味着如果你保持在14.04,可能更新内核版本可能会修复它。 (?)
我目前使用华硕N53SN笔记本电脑和Nvidia 550m显卡。