fedora 检测和安装 nvidia 显卡驱动
一般来说,在安装 fedora 系统之后他自带有一个显卡驱动,可以通过该命令查看当前使用的显卡驱动:
lspci -k | grep -A 2 -E "(VGA|3D)"
这个命令会列出你的显卡信息以及相关的内核模块(驱动)。
结果如下:
swan@swan:~$ lspci -k | grep -A 2 -E "(VGA|3D)"
01:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 374c
Kernel driver in use: nouveau
--
02:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 374c
Kernel driver in use: nouveau
系统中安装了两块 NVIDIA GeForce GTX 1080 Ti 显卡,并且当前使用的内核驱动是 nouveau。nouveau 是一个开源的 NVIDIA 显卡驱动,但通常性能和功能不如官方的 NVIDIA 驱动。
下载官方驱动:
-
添加 PRM Fusion 仓库
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
-
安装 NVIDIA 驱动
sudo dnf install akmod-nvidia
-
重启系统
命令重启或者手动重启电脑sudo reboot
-
检测驱动安装情况
再次运行以下命令,查看驱动是否正确加载:lspci -k | grep -A 2 -E "(VGA|3D)"
最终,你应该会看到 Kernel driver in use 变为 nvidia。
swan@swan:~$ lspci -k | grep -A 2 -E "(VGA|3D)"
01:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 374c
Kernel driver in use: nvidia
--
02:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
Subsystem: Gigabyte Technology Co., Ltd Device 374c
Kernel driver in use: nvidia
同时应用中心会有一个应用图标: