我有 nvidia gt 420m 和封闭源驱动程序 319.60。我发现使用驱动程序 319.* 时,nvidia optimus 是原生的。这是真的吗?开源驱动程序怎么样?我已经 2-3 年没有使用它们了。封闭源是否更好?谢谢
答案1
我会远离所有 319 版驱动程序。也许你想安装 Nvidia 公司的最新驱动程序来改变一下。以下是适用于你的显卡 GT 420m 的几个驱动程序链接,GT 420m 是用于笔记本电脑的 GeForce 400M 系列。
这些是适用于 Linux 32 位的最新驱动程序:
http://www.nvidia.com/download/driverResults.aspx/73965/en-us
http://www.nvidia.com/download/driverResults.aspx/72476/en-us
这些是适用于 Linux 64 位的最新驱动程序:
http://www.nvidia.com/download/driverResults.aspx/73966/en-us
http://www.nvidia.com/download/driverResults.aspx/72477/en-us
我猜你使用的是 Ubuntu 64 位,所以你必须安装 nvidia linux 64 位驱动程序。我为每个架构提供了 2 个链接,以防其中一个无法工作,而你需要测试另一个。
驱动程序安装并不难。你需要在终端中输入以下代码:
sudo apt-get remove nvidia*
接下来,您必须从系统中删除 Nouveau 驱动程序。安装 Synaptic:
sudo apt-get install synaptic
打开 Synaptic 软件包管理器并使用“nouveau”进行快速搜索。删除 Nouveau 驱动程序,然后关闭 Synaptic 软件包管理器。
此后,无需重新启动,您必须通过编辑此文件将 NOUVEAU 驱动程序以及产生冲突的所有专有驱动程序或您可能之前使用过的驱动程序列入黑名单:
gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf
首先确保您已经安装了 GKSU 和 LEAFPAD。
sudo apt-get install gksu leafpad
您应该在“nvidia-graphics-drivers.conf”文件中添加以下行:
blacklist vga16fb
blacklist rivafb
blacklist nvidiafb
blacklist rivatv
blacklist nouveau
blacklist lbm-nouveau
blacklist nvidia-319
如果 etc/modprobe.d/ 中不存在名为“nvidia-graphics-drivers.conf”的文件,那么您只需使用相同的命令创建该文件:
gksu leafpad etc/modprobe.d/nvidia-graphics-drivers.conf
并添加将所有其他冲突驱动程序列入黑名单所需的行,如上所示。将文件另存为“nvidia-graphics-drivers.conf”(不带引号),现在您就完成了。
接下来,重新启动计算机,并在重新启动后在登录提示符( CTRL+ALT+F1 )下退出到控制台,并以“用户”身份登录,这是您的 ubuntu/linux 用户名。您可能会收到一些有关您的系统在低图形模式下运行的错误消息。您应该忽略它,然后按 CTRL+ALT+F1 退出到控制台。
接下来在控制台中输入此代码以停止显示管理器(DM)干扰视频驱动程序更新:
sudo stop lightdm or
sudo lightdm stop
如果您使用 KDM 作为默认显示管理器,则需要将“lightdm”替换为“kdm”。
您应该在控制台中收到一条消息,提示“lightdm 已停止/正在等待”。现在您必须导航到保存 nvidia 驱动程序的位置。我建议您在 /home 文件夹中创建一个名为“nvidia”的新文件夹,然后在此文件夹中下载驱动程序。您只需在控制台中输入以下内容即可导航到您的驱动程序:
cd nvidia
接下来,您可以输入不带引号的“dir”,这样您就可以看到驱动程序的确切名称。要安装驱动程序,请选择与您的 Ubuntu 架构相匹配的驱动程序,对于 Ubuntu 32 位,请选择 32 位;对于 Ubuntu 64 位,请选择 64 位。
在控制台中输入此代码以开始安装驱动程序:
sudo sh NVIDIA-Linux-x86...... .run
您必须使用驱动程序的准确名称,包括大写字母和其他所有包含的内容。Nvidia 安装程序应启动,您只需按照说明即可完成驱动程序安装。
之后您重新启动,登录并更改显示分辨率和显示器频率,您可以使用此命令保存新的 nvidia 设置:
sudo nvidia-xconfig
我希望这对你有用。