如何阻止软件更新程序禁用 Nvidia 驱动程序?

如何阻止软件更新程序禁用 Nvidia 驱动程序?

我正在运行 Ubuntu 14.05。每次我 2-3 天或一周后重新启动时,Nvidia 驱动程序都会因自动软件更新而被禁用。是否可以配置自动软件更新程序以不禁用 Nvidia 驱动程序?谢谢。

答案1

当您在更新中获得新内核时,需要为新模块重建 nvidia 驱动程序。您需要修复您的构建环境,缺少某些内容。列出您拥有的 nvidia 软件包

dpkg -l |grep nvidia

然后对于驱动程序(下面示例中为 nvidia-361)获取其所依赖的软件包:

apt-cache depends nvidia-361
The output looks like:
nvidia-361
  Depends: x11-common
  Depends: make
    make-guile
  Depends: sed
    sed:i386
  Depends: dkms
  Depends: linux-libc-dev
  Depends: libc6-dev
  Depends: patch
    patch:i386
  Depends: acpid
  Depends: lib32gcc1
  Depends: libc6-i386
  Depends: passwd
    passwd:i386
  Depends: adduser
  Depends: libc6
  Depends: <libgl1>
    libgl1-mesa-glx
  Depends: libx11-6
  Depends: libxext6
...snip

安装缺失的版本,内核更新就不会再造成任何破坏。


当你运行旧内核时,Nvidia 是否仍然有问题?不运行 Nvidia 时,你运行的是什么驱动程序?(nouveau?)如果是 nouveau,请在 /etc/modprobe.d 中的任何文件中检查“blacklist nouveau”行。

相关内容