安装 nvidia 驱动程序会导致计算机启动到命令提示符

安装 nvidia 驱动程序会导致计算机启动到命令提示符

我有一台华硕 u30jc 笔记本电脑,它配备了 Optimus prime 显卡切换技术,现在在 2.6.35 下受支持,所以我决定尝试一下。首先,我确保独立显卡已激活,然后安装了 ubuntu 软件存储库 (nvidia-current) 提供的驱动程序。

然而,重新启动后我得到的只是一个命令提示符。

我的显卡是 nvidia 310M。这是在 Ubuntu 10.10 64 位上。

我该怎么做才能诊断/找出这个问题的根源?

更新:我的系统日志中的消息告诉我检查 xorg 日志:

Oct 11 12:42:59 u30jc-test gdm-binary[1095]: WARNING: GdmDisplay: display lasted 0.053144 seconds
Oct 11 12:42:59 u30jc-test gdm-simple-slave[1450]: WARNING: Unable to load file '/etc/gdm/custom.conf': No such file or directory
Oct 11 12:42:59 u30jc-test gdm-binary[1095]: WARNING: GdmDisplay: display lasted 0.038176 seconds
Oct 11 12:42:59 u30jc-test gdm-binary[1095]: WARNING: GdmLocalDisplayFactory: maximum number of X display failures reached: check X server log for errors

我照做了。我在 /var/log/Xorg.0.log 中发现了这条消息:

Fatal server error:
[   113.540] no screens found
[   113.540]

这意味着什么?

答案1

我已经在华硕 U30Jc 上成功安装了 bumblebee,我可以将英特尔显卡用于台式机,将 nvidia 显卡用于图形密集型应用程序,如游戏、google-chrome、cuda 编程等。此外,使用英特尔显卡 (gnome-display-properties) 的外部显示器管理比使用 nvidia 闭源驱动程序更好:它会记住您对不同外部屏幕(工作、家庭、电视等)的配置。请查看此网站中的 bumblebee 部分:https://launchpad.net/~hybrid-graphics-linux

sudo apt-get 安装 git
# 输入密码
git 克隆 http://github.com/MrMEEE/bumblebee.git
cd 大黄蜂/
sudo./install.sh 复制代码
optirun glxgears
# 检查速度并与运行情况进行比较:
韓國
# 如果您安装了 google-chrome,您可以尝试使用/不使用 optirun,并在邮件列表上报告 FPS 值:
选择运行 google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

答案2

首先要查看的是文件/var/log/Xorg.0.log。查找以 开头的条目(EE)

其他好地方是/var/log/messages/var/log/syslog

答案3

你试过发出

  sudo nvidia-xconfig

它应该备份并重新创建一个工作配置文件,该实用程序作为 nvidia 驱动程序安装的一部分进行安装

相关内容