Nvidia 驱动程序已激活但未使用(gtx280)

Nvidia 驱动程序已激活但未使用(gtx280)

我有 nvidia gtx280。使用 10.10 版本时没有问题。
但在 11.04 版本时,我不断收到“此驱动程序已激活但当前未使用”消息。

输出/usr/lib/nux/unity_support_test -p

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity supported: yes

此外,窗口的所有效果都消失了。我发现使用 compizconfig 设置管理器可以启用某些效果,但这样做之后顶部面板有时会消失,甚至启动器也会消失。

尝试安装简单的 compizconfig 设置管理器,我得到了这个:

无法解决软件包依赖关系
此错误可能是由于缺少或无法安装所需的附加软件包而导致的。此外,还可能是不允许同时安装的软件包之间存在冲突。

当我点击“详细信息”时,我得到了以下信息:

以下数据包具有未解决的依赖关系:
simple-ccsm

附加驱动程序

另外,从 nvidia x 服务器设置:

系统信息:Linux-x86_64
NVIDIA 驱动程序版本:270.41.06

我查看了 nvidia 网站,发现他们发布了更新版本的驱动程序。版本号为:270.41.19。我下载了一个 RUN 文件,如何安装它?

我能做些什么?


附加驱动程序应用程序的屏幕截图:

另外,从 nvidia x 服务器设置:

System Information: Linux-x86_64
NVIDIA Driver Version: 270.41.06

我查看了 nvidia 网站,发现他们发布了驱动程序的更新版本。版本为:270.41.19。我已下载 RUN 文件。如何安装它?(我是 Ubuntu 操作系统的新手:S)

此外,如果我提出的问题是错误的,请告诉我我该怎么做,以便我可以添加有关我的问题的额外信息。

答案1

在使用 Natty 之前,我使用的是最新的专有 Nvidia 驱动程序,使用的是默认的 Nvidia 安装程序。但是,从 10.10 升级到 11.04(没有进行全新安装)后,我开始使用“nvidia-current”软件包。过去,我已将“nouveau”列入黑名单,因此我必须重新安装“nvidia-current”才能正常运行。

我很抱歉回复得这么不连贯。我猜我是想问您是否使用“nvidia-current”软件包来提供视频驱动程序。如果是这种情况,您是否尝试过重新安装该软件包?

答案2

相对于从下载的 RUN 文件安装,我通常会使用以下命令切换到 TTY:

CTRL-ALT-F1

然后你需要终止 X 实例。为此,我寻找“gdm-binary”,例如:

ps ax | grep gdm

一旦我有了 PID,我就可以:

kill -9 XXXXX

“XXXXX” 是我识别的 PID。一旦 X 终止,我就会执行 RUN 文件。

sudo sh ./NIVIDIA-whatever-the-rest-of-the-file-name-is

从这里开始,就是阅读屏幕并做出响应。一般来说,我不会让安装程序摆弄 Xorg.conf。

答案3

我在全新安装 11.04 后,使用集成了 NVIDIA 硬件的 8 系列时也遇到了这个问题。我唯一能做的就是使用实验性的 3D 开源驱动程序,它似乎对 compiz gears 和游戏非常有效。奇怪的是,Unity 可以在 NVIDIA 当前版本下正常运行,据称需要 3D 支持,并且一些 compiz 设置可以工作。gears 转动起来非常非常慢。我希望在下一个版本中修复这个问题,另一方面,如果开源驱动程序对我有用,那就太好了。有人还说存储库中的当前版本是错误的,应该是 270.41.06 。

一些信息: https://help.ubuntu.com/community/BinaryDriverHowto/Nvidia

您是否执行了:在驱动程序模块运行之前,可能需要在命令行上使用 sudo nvidia-xconfig。这并没有修复我的

答案4

另请检查var/log/kern.log

错误启动驱动程序 vmap 分配大小 16781312 失败:使用 vmalloc= 增加大小

  1. GRUB_CMDLINE_LINUX_DEFAULT编辑中的行/etc/default/grub
  2. 添加选项:vmalloc=192MB因此它看起来像:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vmalloc=192MB"
    
  3. 随后更新引导加载程序配置:

    sudo update-grub
    

相关内容