我有一台华硕 u30jc 笔记本电脑,它配备了现在 2.6.35 下支持的 Optimus Prime 显卡切换技术,所以我决定试一试。首先,我确保已激活独立显卡,然后安装了 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]
这意味着什么?
首先要看的是文件
/var/log/Xorg.0.log
。查找以 . 开头的条目(EE)
。另一个好地方是
/var/log/messages
和/var/log/syslog
。你试过发出
它应该备份并重新创建一个工作配置文件,这个工具作为 nvidia 驱动程序安装的一部分安装
我已经在华硕 U30Jc 中成功安装了大黄蜂,我可以将英特尔卡用于台式机,将英伟达卡用于需要图形的应用程序,如游戏、谷歌浏览器、cuda 编程等。此外,英特尔的外接显示器管理卡(gnome-display-properties)比使用 nvidia 闭源驱动程序更好:它会记住您对不同外部屏幕(工作、家庭、电视等)的配置。看看这个网站的大黄蜂部分:https ://launchpad.net/~hybrid-graphics-linux