如何处理“已激活但当前未使用”的驱动程序?

如何处理“已激活但当前未使用”的驱动程序?
  1. Ubuntu 12.04,显卡:GeForce-4 MX 420,
  2. 从 Nvidia 网站下载 NVIDIA-Linux-x86-96.43.18.pkg1.run
  3. 将其从下载文件夹移至“Nvidia 文件夹”。
  4. 我搜索了“附加驱动程序”。
  5. 我收到的回复是 Nvidia-(Current)“已激活但目前未使用”。
  6. 我该怎么办?
    a. 我下载错误了吗?
    b. 我移动、打开或安装错误了吗?
    c. 我想更新驱动程序以改善渲染效果。d
    . 我不确定下一步该怎么做。

答案1

移动NVIDIA-Linux-x86-96.43.18.pkg1.run到某个文件夹并不能安装它。您必须关闭 x 服务器并执行 pkg 才能安装。(此网站上有很多问题,请搜索)

Additional drivers进行下载和安装。(已经完成)。

通过从终端执行来了解正在使用哪个驱动程序lsmod。 nvidia 有两个驱动程序。 一个是开源的nouveau,另一个是来自 nvidia 的闭源驱动程序(如果您从 nvida 提供的 pkg 安装,则会安装该驱动程序)。 其中任何一个都是允许的,另一个将被列入黑名单。

答案2

当你移动下载的文件时,这并不意味着它已安装。你必须手动安装它

要做到这一点:

首先按ctrl++ altf1 这将打开 tty1

现在您正在使用 tty 终端控制台

使用您的用户名和密码登录

现在使用命令停止 lightdm(gdm 或其他)

sudo stop lightdm

然后使用

sudo sh /path-to-the-driver
  • 如果出现问题,请关闭安装程序并重新启动,然后重试
  • 仍然是同样的问题,nvidia 安装程序将在 /etc/modprobe.d/ 中创建一个黑名单
  • 如果没有生成,你必须将该文件列入黑名单 nouveau
  • 运行 sudoedit /etc/modprobe.d/nvidia-graphics-drivers.conf 并填写以下内容:blacklist nouveau
  • 如果问题没有解决,你必须在 /etc/default/grub 中添加字符串“nomodeset”,在行GRUB_CMDLINE_LINUX_DEFAULT=....
  • 然后更新 grub

    sudo 更新 grub

相关内容