By admin /

介绍

长期以来,NVIDIA图形卡一直是Linux游戏玩家的最爱。

在过去的几年中,他们的专有驱动程序得到了很好的支持,并且一直如此。

开源Nouveau驱动程序的可靠性要差得多,主要是因为NVIDIA拒绝与开源社区合作。

无论哪种方式,都可以在Debian Stretch上安装驱动程序。

要在其他Linux发行版上安装Nvidia驱动程序,请遵循我们的Nvidia Linux驱动程序指南。

开源的

在大多数情况下,当您安装Debian Stretch时,也会安装Nouveau驱动程序。

但是,这里的一个例外是驱动程序发挥最大潜能所需的固件Blob。

在继续之前,您应确保Nouveau支持您的图形卡。

由于必须对Nouveau驱动程序进行反向工程,因此它往往落后于显卡发布。

您可以通过访问卡的支持https://nouveau.freedesktop.org/wiki/FeatureMatrix/

固件

安装固件的第一步是在Debian中启用contribnon-free仓库。以root身份在您喜欢的文本编辑器中

打开/etc/apt/sources.list,然后添加contrib non-free到每行的末尾main。保存并退出。

现在,运行系统更新。

#apt更新&& apt升级

使用apt代替apt-get。它是较新的版本,倾向于更好地处理冲突。


订阅电子报
订阅Linux的职业消息和接收最新的Linux新闻,工作,职业咨询和辅导。



LLVM

下一部分不是严格必需的,但是某些图形软件包使用LLVM,并且最好确保已安装了最新版本,尤其是因为存储库中有较旧的版本。

在撰写本文时,最新的版本是3.9,而候选版本是4.0。3.9应该是要安装的最低版本。

#apt安装llvm-3.9 clang-3.9

重新开始

而已。现在,重新启动计算机并测试卡以确保一切正常。

所有权

专有驱动程序是NVIDIA卡真正发挥作用的地方。

它们可能并不适合所有人,但是如果您不关心使用封闭式软件而只想运行游戏,那么它们是一个不错的选择。

Debian软件包

Debian确实在non-free存储库中提供了专有的NVIDIA驱动程序。

它们并不总是最新的,但是截至本文为止,Stretch存储库中提供了最新的稳定版本。

首先,同时启用contrib和和non-free存储库以及i386支持。

要启用它们,打开/etc/apt/sources.list与您选择的文本编辑器的根目录,并添加contrib non-freemain在Debian官方仓库线中的每一个。

然后,i386通过运行以下linux命令启用该功能。

#dpkg --add-architecture i386

运行命令后,您可以安装非免费固件和所需的NVIDIA驱动程序软件包。

#apt安装固件-Linux nvidia-driver nvidia-settings nvidia-xconfig

安装完成后,运行以下命令以生成Xorg配置文件。

#nvidia-xconfig

现在,您可以重新启动计算机并使用新的驱动程序。



Nvidia安装程序

通常不建议使用此方法,因为它可能会变得很复杂并引起问题。

也就是说,它确实有效,并且它可能是安装最新NVIDIA驱动程序的唯一方法。

与Debian软件包安装一样,您需要启用他的non-free仓库以及i386支持。

现在请再次参考该部分以执行此操作。

启用这些存储库并更新系统后,首先需要安装一些软件包。

#apt install firmware-linux build-essential gcc-multilib
#apt build-dep linux

现在,您可以转到https://www.nvidia.com/Download/Find.aspx?lang=en-us,在其中填写系统信息表,然后下载驱动程序。

驱动程序将以.run文件的形式出现。该文件必须在禁用X服务器的情况下以root用户身份运行。

在Debian中执行此操作的最简单方法是停止使用Systemd的显示管理器。

#systemctl stop gdm3

上面的命令假定您正在使用默认的GDM显示管理器。如果不是,只需替换您正在使用的那个。

运行命令后,图形环境将立即停止,您将进入终端。

以root用户身份登录,并登录cd到驱动程序安装程序下载的目录。

一旦到达那里,请确保它是可执行的。

#cd / home / user /下载
#chmod + x NVIDIA-Linux-x86_64-378.09.run

本文使用当前的Beta版本号,因此请确保使用您下载的文件的实际名称。

您现在可以运行安装程序。

#./NVIDIA-Linux-x86_64-378.09.run

现在,安装程序运行时,您将收到一系列提示。

建议您在出现提示时启用32位支持。

除非安装程序发生更改,否则它还应要求您生成Xorg配置。

也接受。如果不是,请nvidia-xconfig在安装程序完成后运行。

安装完成后,将系统重新引导到新的驱动程序中。

结论

如果您拥有NVIDIA显卡,那么您肯定可以在Debian Stretch上充分利用它。

尽管Debian可能不怎么被认为是一个游戏平台,但是Valve选择它作为SteamOS的基础,这应该有所作为。

结合NVIDIA一流的专有驱动程序或Nouveau(如果兼容),它可以构成一个出色的游戏平台。


发表评论

电子邮件地址不会被公开。 必填项已用*标注