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 驱动。

下载官方驱动:

  1. 添加 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
    
  2. 安装 NVIDIA 驱动

    sudo dnf install akmod-nvidia
    
  3. 重启系统
    命令重启或者手动重启电脑

    sudo reboot
    
  4. 检测驱动安装情况
    再次运行以下命令,查看驱动是否正确加载:

    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

同时应用中心会有一个应用图标:
在这里插入图片描述

Logo

分享最新的 NVIDIA AI Software 资源以及活动/会议信息,精选收录AI相关技术内容,欢迎大家加入社区并参与讨论。

更多推荐