NVIDIA配置默认设备部分缺少“驱动程序行”,而不是启动到gui

我刚刚安装了11.04的干净版本,我试图让NVIDIA驱动程序工作。

安装完成后,我见过Unity并使用它。 然后我激活了NVIDIA驱动程序(来自其他驱动程序对话框)或者我刚刚重启(我不记得了)我收到一条消息,告诉我Unity不想要,我进入了经典模式。

在附加驱动程序对话框中,它表示NVIDIA驱动程序已“激活但当前未使用”。 我发现我应该做一个sudo nvidia-xconfig ,它回复了:

使用X配置文件:“/ etc / X11 / xorg.conf”。

validation错误:文件/etc/X11/xorg.conf中的数据不完整。 设备部分“默认设备”必须具有驱动程序行。

将文件’/etc/X11/xorg.conf’备份为’/etc/X11/xorg.conf.backup’将新的X配置文件写入’/etc/X11/xorg.conf’

(正如之前在ubuntuforums上发布的那样 。我也有相同的版本,“nvidia-xconfig:版本270.41.06”。)

重新启动后,我可以看到Ubuntu徽标,四个点启动,然后只有一个带有一些启动消息的控制台:

  • 启动ACPI守护[确定]

..更多这样的开始消息..

modem-manager [778]:ModemManager(版本0.4)开始…

..以及更多调制解调器管理器加载插件消息..

..并以:结尾:

  • 停止刷新启动日志到磁盘[确定]跳过/etc/apparmor.d/disable中的配置文件:usr.bin.firefox

[ 好 ]

然后没有任何事情发生了。 我留在这个控制台,无法以正常方式进入图形模式。

我可以在恢复模式下重新启动并启动一个经典的GUI,用备份的替换xorg.conf并让一切都恢复正常。 因此也一遍又一遍地重复这整个过程。 但NVIDIA驱动程序仍然“目前尚未使用”。

有谁知道下一个提示,以帮助我进一步?

我发现问题是我的笔记本电脑配有NVIDIA Optimus卡, 无法使用它并且能够获得Unity ..

虽然我也发现这个post说这家伙解决了它,现在有一个名为prime-ng bumblebee的自动过程 。 但我还没有尝试过。

更新 :到目前为止,有两个(竞争)项目: 铁皮 (来自大黄蜂的原作者)和大黄蜂项目 (原始大黄蜂的分拆/延续)。

它可能是一个错误,但要编写一个xorg.config文件,你需要是root,即使用sudo nvidia脚本并不总是提示root密码,因此无法写入文件。
一种方法是从grub启动恢复模式并从那里更新nvidia配置。