Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动 NVIDIA GeForce Driver Installation on Fedora Linux

本文主要是介绍Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动 NVIDIA GeForce Driver Installation on Fedora Linux,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动

  • 前言
  • 前置内容
    • 查询已安装的系统和驱动信息
  • 在安装nvidia驱动程序之前
    • 检查是否支持您的nvidia显卡
    • 需要停用UEFI的Secure Boot 或者注册NVIDIA Kernel Module
  • Fedora 32 /31 /30 /29 /28 系统下安装NVIDIA显卡驱动准备工作
    • 下载显卡驱动安装包
    • 增加执行权限
    • 切换至root用户
    • 更新系统至最新发行版内容
    • 安装依赖
    • 停用 nouveau
    • 编辑 grub引导
    • 更新 grub2 conf
    • Remove xorg-x11-drv-nouveau
    • Generate initramfs
    • 重启至命令行模式
  • 安装显卡驱动
    • 切换至root用户
    • 运行驱动安装
      • 进行安装 nvidia Installer
        • nvidia Installer Register the Kernel Source Modules with DKMS
        • nvidia Installer 32-bit Compatibility Libraries
        • nvidia Installer Installing Drivers and Building kernel module
        • nvidia Installer Automatic Xorg Config and Backup
        • nvidia Drivers Installation Complete
      • 切换图形启动模式
      • 安装支持 VDPAU / VAAPI
        • nvidia 440.82 drivers on Fedora 32 Gnome 3.36.1 with Kernel 5.6.7
  • 后记

以下内容将介绍如何在Fedora 32 /31 /30 /29 /28系统发行版上安装NVIDIA官方驱动程序并禁用nouveau驱动程序。本文适用于GeForce 6/7/8/9/200/300/400/500/600/700/800/900/10/20系列显卡。
GeForce 20系列卡适用于440.xx nvidia驱动程序
GeForce 600/700/800/900/10系列卡适用于390.xx和440.xx nvidia驱动程序
GeForce 400/500系列卡适用于390.xx nvidia驱动程序
GeForce 8/9/200/300系列卡适用于340.xx nvidia驱动程序

NVIDIA GeForce Driver Installation on Fedora Linux 64-bit

由于网上此类介绍资料奇少,资源紧缺特整理此篇,以便后续参考。安装时走过很多弯路,但是最终已经安装NVIDIA驱动成功。

前言

以下内容将介绍如何在Fedora 32 /31 /30 /29 /28系统发行版上安装NVIDIA官方驱动程序并禁用nouveau驱动程序。本文适用于GeForce 6/7/8/9/200/300/400/500/600/700/800/900/10/20系列显卡。
GeForce 20系列卡适用于440.xx nvidia驱动程序
GeForce 600/700/800/900/10系列卡适用于390.xx和440.xx nvidia驱动程序
GeForce 400/500系列卡适用于390.xx nvidia驱动程序
GeForce 8/9/200/300系列卡适用于340.xx nvidia驱动程序
由于网上此类介绍资料奇少,安装时走过很多弯路,但是最终已经安装NVIDIA驱动成功。

前置内容

查询已安装的系统和驱动信息

建议在安装新的驱动程序前,可先将系统上的重要文件预先备份,以防发生意外事件导致数据丢失。

# 已安装的nvidia驱动
nvidia-installer -v |grep version#系统发行信息
uname -a#显卡信息
lspci |grep -E "VGA|3D"

在安装nvidia驱动程序之前

检查是否支持您的nvidia显卡

lspci |grep -E "VGA|3D"
01:00.0 3D compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1)

lspci |grep -E "VGA|3D"
信息在支持的NVIDIA GPU产品列表,如果您的卡在390.xx节之前找到,则使用440.xx驱动程序。如果在390.xx和340.xx段之间,则使用390.xx驱动程序。如果在340.xx和304.xx段之间,则使用340.xx驱动程序

如果运行 lspci |grep -E “VGA|3D” 输出如下信息或类似信息,则说明电脑有nvidia显卡,且已经在BIOS或UEFI中启用

01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M SDDR3] (rev a1)

OR

01:00.0 3D controller: NVIDIA Corporation GK107M [GeForce GT 750M] (rev a1)

需要停用UEFI的Secure Boot 或者注册NVIDIA Kernel Module

Disable UEFI Secure Boot or Check How to Sign NVIDIA Kernel Module

If you have UEFI Secure Boot enabled, 
then you have to disable Secure Boot or sign your NVIDIA kernel module.

Signing the NVIDIA Kernel Module:
http://download.nvidia.com/XFree86/Linux-x86_64/430.40/README/installdriver.html#modulesigning

Fedora 32 /31 /30 /29 /28 系统下安装NVIDIA显卡驱动准备工作

Install nVidia proprietary drivers on Fedora 32/31/30/29/28 and disable the nouveau driver

下载显卡驱动安装包

Go to http://www.nvidia.com/Download/Find.aspx?lang=en-us and find latest version of installer package.

When you use browser this is normally downloaded /home//Downloads/NVIDIA-Linux-xxxx.run location.

可支持安装的显卡版本

Fedora 32Fedora 31Fedora 30Fedora 29/28
440.82 (April 7, 2020)440.82 (April 7, 2020)440.82 (April 7, 2020)440.82 (April 7, 2020)
390.132 (November 8, 2019)390.132 (November 8, 2019)390.132 (November 8, 2019)390.132 (November 8, 2019)
340.108 (December 23, 2019)340.108 (December 23, 2019)340.108 (December 23, 2019)340.108 (December 23, 2019)

AppData/file//sendpix1.jpg[kjw@localhost ~]$ uname -a

[kjw@localhost ~]$ uname -a
Linux localhost 5.6.14-300.fc32.x86_64 #1 SMP Wed May 20 20:47:32 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

驱动下载

  1. 根据自己的版本选择对应的驱动下载
    http://download.nvidia.com/XFree86/Linux-x86_64/
  2. 在官网根据提示下载对应版本
    http://www.nvidia.com

增加执行权限

chmod +x NVIDIA-Linux-*.run

切换至root用户

su -# OR 
sudo -i# OR 
sudo su

# OR
su -u root

更新系统至最新发行版内容

Make sure that you system is up-to-date and you are running latest kernel

# Fedora 32/31/30/29/28 dnf update

After update reboot your system and boot using latest kernel:

reboot

安装依赖

# Fedora 32/31/30/29/28 dnf install -y kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig

停用 nouveau

创建或编辑文件 /etc/modprobe.d/blacklist.conf

追加内容 ‘blacklist nouveau’

echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf

编辑 grub引导

编辑 /etc/sysconfig/grub

在文件的‘GRUB_CMDLINE_LINUX=”…”‘末尾追加内容 ‘rd.driver.blacklist=nouveau’

# Example row 
GRUB_CMDLINE_LINUX="rd.lvm.lv=fedora/swap rd.lvm.lv=fedora/root rhgb quiet rd.driver.blacklist=nouveau"

Psendpix2.jpg

更新 grub2 conf

# BIOS 
grub2-mkconfig -o /boot/grub2/grub.cfg# UEFI 
grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

Remove xorg-x11-drv-nouveau


# Fedora 32/31/30/29/28 dnf remove xorg-x11-drv-nouveau

Generate initramfs

# Backup old initramfs nouveau image mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img
# Create new initramfs image dracut /boot/initramfs-$(uname -r).img $(uname -r)

重启至命令行模式

Reboot to runlevel 3

Note: You don’t have Desktop/GUI on runlevel 3. Make sure that you have some access to end of guide. (Print it, use lynx/links/w3m, save it to text file).

# 切换启动模式
systemctl set-default multi-user.target# 重启
reboot

安装显卡驱动

Install nVidia proprietary drivers for GeForce 6/7 & GeForce
8/9/200/300 & GeForce 400/500/600/700/800/900/10/20 series cards

切换至root用户

su -# OR 
sudo -i# OR 
sudo su

# OR
su -u root

运行驱动安装

Following command executes driver install routine. Use full file name command if you have multiple binaries on same directory.

# 方式1
./NVIDIA-Linux-*.run# OR full path / full file name # 方式2
/home/kjw.localhost/Downloads/NVIDIA-Linux-x86_64-440.82.run# 方式3
cd /home/kjw.localhost/Downloads/ #即切换到驱动保存目录
./NVIDIA-Linux-x86_64-390.132-patched-kernel-5.6.run# 方式4
/驱动保存的路径/NVIDIA-Linux-x86_64-340.108-patched-kernel-5.6.run

进行安装 nvidia Installer

nvidia Installer Register the Kernel Source Modules with DKMS

DKMS

nvidia Installer 32-bit Compatibility Libraries

kjw.we安装

nvidia Installer Installing Drivers and Building kernel module

kjw.me

nvidia Installer Automatic Xorg Config and Backup

kjw.me.we

nvidia Drivers Installation Complete

安装完成
kjw.we安装完成

切换图形启动模式

All Is Done and Then Reboot Back to Runlevel 5

#All Is Done and Then Reboot Back to Runlevel 5systemctl set-default graphical.targetreboot

安装支持 VDPAU / VAAPI

VDPAU/VAAPI support

To enable video acceleration support for your player (Note: you need Geforce 8 or later).

# Fedora 32/31/30/29/28 dnf install vdpauinfo libva-vdpau-driver libva-utils
nvidia 440.82 drivers on Fedora 32 Gnome 3.36.1 with Kernel 5.6.7

kjkw
mx250 惠普

后记

成功安装之后,可运行以下命令查看已安装信息

nvidia-installer -v |grep version
uname -a
lspci |grep -E "VGA|3D"

这篇关于Fedora 32 /31 /30 /29 /28 系统在GNOME桌面下安装NVIDIA显卡驱动 NVIDIA GeForce Driver Installation on Fedora Linux的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/723801

相关文章

Oracle数据库定时备份脚本方式(Linux)

《Oracle数据库定时备份脚本方式(Linux)》文章介绍Oracle数据库自动备份方案,包含主机备份传输与备机解压导入流程,强调需提前全量删除原库数据避免报错,并需配置无密传输、定时任务及验证脚本... 目录说明主机脚本备机上自动导库脚本整个自动备份oracle数据库的过程(建议全程用root用户)总结

Linux如何查看文件权限的命令

《Linux如何查看文件权限的命令》Linux中使用ls-R命令递归查看指定目录及子目录下所有文件和文件夹的权限信息,以列表形式展示权限位、所有者、组等详细内容... 目录linux China编程查看文件权限命令输出结果示例这里是查看tomcat文件夹总结Linux 查看文件权限命令ls -l 文件或文件夹

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地

Redis MCP 安装与配置指南

《RedisMCP安装与配置指南》本文将详细介绍如何安装和配置RedisMCP,包括快速启动、源码安装、Docker安装、以及相关的配置参数和环境变量设置,感兴趣的朋友一起看看吧... 目录一、Redis MCP 简介二、安www.chinasem.cn装 Redis MCP 服务2.1 快速启动(推荐)2.

在macOS上安装jenv管理JDK版本的详细步骤

《在macOS上安装jenv管理JDK版本的详细步骤》jEnv是一个命令行工具,正如它的官网所宣称的那样,它是来让你忘记怎么配置JAVA_HOME环境变量的神队友,:本文主要介绍在macOS上安装... 目录前言安装 jenv添加 JDK 版本到 jenv切换 JDK 版本总结前言China编程在开发 Java

Linux系统之lvcreate命令使用解读

《Linux系统之lvcreate命令使用解读》lvcreate是LVM中创建逻辑卷的核心命令,支持线性、条带化、RAID、镜像、快照、瘦池和缓存池等多种类型,实现灵活存储资源管理,需注意空间分配、R... 目录lvcreate命令详解一、命令概述二、语法格式三、核心功能四、选项详解五、使用示例1. 创建逻

Linux下在线安装启动VNC教程

《Linux下在线安装启动VNC教程》本文指导在CentOS7上在线安装VNC,包含安装、配置密码、启动/停止、清理重启步骤及注意事项,强调需安装VNC桌面以避免黑屏,并解决端口冲突和目录权限问题... 目录描述安装VNC安装 VNC 桌面可能遇到的问题总结描js述linux中的VNC就类似于Window