英伟达驱动程序
NVIDIA GeForce 驱动程序在性能、视觉质量和稳定性方面被公认为行业领先的显示驱动程序,并为 GeForce GPU 提供 SLI、PhysX、3D Vision、NVIDIA Surround 和 PureVideo HD 等优质技术。
Nvidia 已转型成为一家专注于四个市场的平台公司:游戏、专业可视化、数据中心和汽车。
在本文中,我们将了解如何在 fedora 24 中安装 Nvidia 驱动程序。
首先安装先决条件 kernel-devel 和 kernel-headers 如下
[root@localhost ~]# dnf install kernel-devel kernel-headers Last metadata expiration check: 0:53:22 ago on Tue Jun 28 09:45:14 2016. Dependencies resolved. ========================================================================= Package Arch Version Repository Size ========================================================================= Installing: kernel-devel x86_64 4.5.7-300.fc24 updates 10 M kernel-headers x86_64 4.5.7-300.fc24 updates 1.0 M Transaction Summary ========================================================================= Install 2 Packages Total download size: 11 M Installed size: 42 M Is this ok [y/N]: y Downloading Packages: (1/2): kernel-headers-4.5.7-300.fc24.x86_64.rpm 84 kB/s | 1.0 MB 00:12 (2/2): kernel-devel-4.5.7-300.fc24.x86_64.rpm 191 kB/s | 10 MB 00:55 ------------------------------------------------------------------------- Total 202 kB/s | 11 MB 00:57 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Installing : kernel-headers-4.5.7-300.fc24.x86_64 1/2 Installing : kernel-devel-4.5.7-300.fc24.x86_64 2/2 Verifying : kernel-devel-4.5.7-300.fc24.x86_64 1/2 Verifying : kernel-headers-4.5.7-300.fc24.x86_64 2/2 Installed: kernel-devel.x86_64 4.5.7-300.fc24 kernel-headers.x86_64 4.5.7-300.fc24 Complete!
还可以使用以下命令安装 gcc、dkms 和 acpid,如下所示
[root@localhost ~]#dnf install gcc dkms acpid
从他们的网站下载 Nvidia 驱动程序官方网站。我在这里下载了文件NVIDIA-Linux-x86_64-367.27.run
[root@localhost ~]# wget https://in.download.nvidia.com/XFree86/Linux-x86_64/367.27/NVIDIA-Linux-x86_64-367.27.run --2016-06-28 10:19:16-- https://in.download.nvidia.com/XFree86/Linux-x86_64/367.27/NVIDIA-Linux-x86_64-367.27.run Resolving in.download.nvidia.com (in.download.nvidia.com)... 117.239.240.42, 117.239.240.32 Connecting to in.download.nvidia.com (in.download.nvidia.com)|117.239.240.42|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 76945324 (73M) [application/octet-stream] Saving to: ‘NVIDIA-Linux-x86_64-367.27.run’ NVIDIA-Linux-x86_64 100%[===================>] 73.38M 1.16MB/s in 91s 2016-06-28 10:20:49 (825 KB/s) - ‘NVIDIA-Linux-x86_64-367.27.run’ saved [76945324/76945324]
更改权限NVIDIA-Linux-x86_64-367.27.run通过使用来执行chmod命令
[root@localhost ~]#chmod +x NVIDIA-Linux-x86_64-367.27.run
在安装之前我们将关闭X服务器并将 nouveau 驱动程序列入黑名单,如下所示。
[root@localhost ~]#rm /etc/systemd/system/default.target rm: remove symbolic link '/etc/systemd/system/default.target'? y [root@localhost ~]#ln -sf /lib/systemd/system/multi-user.target /etc/systemd/system/default.target
在上面的命令中,我们使用第一个命令删除默认运行级别,在下一个命令中,我们将运行级别更改为多用户(相当于运行级别 3(文本模式下的多用户))。
启动时和启动后黑名单 nouveau
对于黑名单 nouveau 驱动程序,我们将创建一个文件禁用-noveau.conf在/etc/modprobe.d/目录如下
[root@localhost ~]#echo 'blacklist nouveau' >> /etc/modprobe.d/disable-nouveau.conf [root@localhost ~]#echo 'nouveau modeset=0' >> /etc/modprobe.d/disable-nouveau.conf
现在编辑文件/boot/grub2/grub.cfg并找到类似于如下的行
linux16 /vmlinuz-4.5.7-300.fc24.x86_64+debug root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=en_US.UTF-8
添加rdblacklist=新在rhgb安静之前如下。
linux16 /vmlinuz-4.5.7-300.fc24.x86_64+debug root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rdblacklist=nouveau rhgb quiet LANG=en_US.UTF-8
使用reboot命令重新启动机器,进入运行级别3。
[root@localhost ~]#reboot
现在系统加载文本用户界面并提示输入凭据,以根用户身份登录。

现在安装 Nvidia 驱动程序如下

然后出现 Nvidia Accelerated Graphics Driver for Linux 许可证屏幕,现在选择选项接受

选择 yes 选项以向 DKMS 注册内核模块。

按“是”选项安装 Nvidia 的 32 位兼容驱动程序


现在它将安装 Nvidia 驱动程序

安装成功完成后,将默认运行级别更改为具有多用户支持的图形用户界面(运行级别 5),如下所示。
[root@localhost ~]#rm /etc/systemd/system/default.target [root@localhost ~]#ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
现在我们可以直接获取图形桌面了,现在我们应该在“NVIDIA X Server Settings”中找到。

通过使用它,我们可以配置双屏和其他自定义 X 服务器设置。使用 Nvidia 驱动程序,享受更多游戏乐趣。





