NVIDIA 配置在默认设备部分缺少“驱动程序行”,无法启动到 GUI

NVIDIA 配置在默认设备部分缺少“驱动程序行”,无法启动到 GUI

我刚刚安装了 11.04 的干净版本并且正在尝试让 NVIDIA 驱动程序运行。

安装后,我刚看到 Unity 并使用了它。然后我激活了 NVIDIA 驱动程序(从附加驱动程序对话框)或者我只是重新启动(我记不太清楚了),然后我收到一条消息,告诉我 Unity 不需要,然后我进入了经典模式。

在附加驱动程序对话框中,它显示 NVIDIA 驱动程序“已激活但当前未使用”。我发现我应该执行sudo nvidia-xconfig,它返回:

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

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

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

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

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

  • 启动 ACPI 守护进程 [确定]

.. 更多这样的起始信息..

modem-manager[778]: ModemManager (版本 0.4) 正在启动...

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

..最后是:

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

[ 好的 ]

然后什么都没发生。我停留在这个控制台上,无法以正常方式进入图形模式。

我可以在恢复模式下重新启动并启动经典 GUI,用备份的 xorg.conf 替换 xorg.conf,然后一切恢复正常。这样一来,整个过程就一遍又一遍地重复了。但 NVIDIA 驱动程序仍然处于“当前未使用”状态。

有人知道下一个提示可以进一步帮助我吗?

答案1

我发现问题出在我的笔记本电脑上,它有一块 NVIDIA Optimus 卡,使得不可能使用它并能够获得 Unity..

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

更新:现在有两个(竞争)项目:铁皮(来自大黄蜂的原作者)和大黄蜂计划(原版大黄蜂的衍生品/延续)。

答案2

这或许是个错误,但要写入 xorg.config 文件,您需要成为 root 用户,即使用 sudo,nvidia 脚本并不总是提示输入 root 密码,因此无法写入文件。
执行此操作的一种方法是从 grub 启动到恢复模式,然后从那里更新 nvidia 配置。

相关内容