fedora安装nvidia显卡驱动

本文详细介绍了在Linux系统上安装NVIDIA显卡官方驱动的步骤,包括阻止内核加载nouveau模块、降低SELinux级别、安装必要的软件包、下载及安装显卡驱动等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

折腾了半天,终于把nvidia官方的驱动装上了。步骤如下:

1.在System-administration-add/remove Software中先要删除nouveau

之后才进行其它步骤

由于我的电脑是NVIDIA的显卡,所以在这里我们只介绍NVIDIA的显卡驱动的安装方法
首先我们要做一些准备工作,以便在装好显卡驱动后不会发生进不了桌面的杯具!
1. 阻止kernel加载nouveau模块

# gedit /boot/grub/grub.conf

在你要安装显卡驱动的kernel行的末尾加上 rdblacklist=nouveau

如图:

在此请抄下你修改的kernal的版本号把它写到纸上,后面我们要用到!

如:title Fedora (2.6.31.9-174.fc12.i686)记下括号里的就可以了。


2. # gedit /etc/modprobe.d/blacklist.conf

在最后加入blacklist nouveau

如图:

3. 降低selinux级别,解除selinux阻止加载nvidia驱动模块

# setsebool -P allow_execstack on

4. 通过yum安装dkms,kernel-devel,kernel-header

安装dkms是为了以后更新内核后不要重新安装显卡驱动。一旦安装内核,就会自动继承Nvidia的模块,不用反复安装!
# yum install dkms

# yum install kernel-devel

# yum install kernel-header

5. 下载显卡驱动

去NVIDIA的官网下载最新的显卡驱动!

点击以下链接进入NVIDIA驱动下载页面:

http://www.nvidia.cn/Download/index.aspx?lang=cn


我的显卡是7300GT的,请各位选择自己型号的显卡驱动下载!

下载好后我们切记要放在非中文路径的文件夹里保存,不然在文本界面下是找不到的,切记切记!
这此我把它放在了/home下,以便好找!

6. 重启电脑

重启的时候我们要进入到grub选择的页面,方法是在按ESC或方向键

然后选择我们要装驱动的内核,按“e”键进入编辑状态,选择第二行,有kernel开头的这行,再按“e”,进入编辑,在=us rhgb quiet rdblacklist=nouveau这里的quiet后面空一格加一个数字3,即:
=us rhgb quiet 3 rdblacklist=nouveau

然后我们按“b”进入文本界面。

7. 进入到文本界面后我们使用root登录

然后cd到我们存放显卡驱动的路径

# cd /home

安装显卡驱动,后面一定要带你要装驱动的kernal的路径:

# ./NVIDIA-Linux-x86-190.53-pkg1.run --kernel-source-path /usr/src/kernels/2.6.31.9-174.fc12.i686

在这里我们就用到了第1步记下的kernal版本号了,切记一定要是你自己要装显卡驱动的版本号。

安装过程没什么要多说的,接受,OK,OK,一路下去直到安装完成。

8. 重启电脑

#reboot

这时候我们应该就能看到蓝白条的启动界面了,稍后我们便可进入已经安装好驱动的图形桌面。

9. 确认正确安装

如果害怕自己还是没正确安装显卡驱动可以确认一下:

#lsmod | grep nouveau

没有输出,然后再:

#lsmod | grep nvidia

有nvidia  ************  ** 出现。这样就证明你已经安装好了显卡驱动,接下来我们便可以安装compiz配置3D桌面效果了。

### 如何在 Fedora 41 上安装显卡驱动程序 #### 使用 DNF 安装 NVIDIA 驱动程序 为了确保最佳的图形性能,在 Fedora 41 上可以使用 DNF 方法来安装 NVIDIA 的闭源驱动程序。在此之前,建议先移除任何现有的 NVIDIA 驱动程序以避免冲突。 ```bash sudo dnf remove nvidia* --allowerasing ``` 完成上述操作之后,可以通过启用 RPM Fusion 软件仓库并利用 DNF 来获取最新的 NVIDIA 驱动: ```bash sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm sudo dnf update sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda ``` 这些命令会自动下载适合系统的最新版本 NVIDIA 驱动,并配置好 X Window System 支持[^2]。 #### 解决可能遇到的问题 有时重启计算机后可能会看到错误提示:“Fedora 37 NVIDIA kernel module missing. Falling back to nouveau”,这是因为内核模块未能加载所致。为了避免这种情况发生,可以在 GRUB 启动菜单中禁用 Nouveau 开源驱动器,通过编辑 `/etc/default/grub` 文件加入 `rdblacklist=nouveau` 参数,随后更新 GRUB 设置并重新启动机器[^5]。 ```bash sudo grubby --update-kernel=ALL --args="rd.blacklist=nouveau" ``` 执行以上指令可防止系统尝试加载默认的新手友好型开源 Nouveau 显示驱动,从而允许专有的 NVIDIA 驱动接管硬件加速的任务[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值