fedora 20 安装 nvidia 官方驱动

Fedora  安装 Nvidia 官方的显卡驱动


我的系统是 feodra 20 64位 的系统. 显卡是nvidia的 GT430 显卡.

1. 查看显卡信息

在终端输入 

lspci |grep -i VGA

如果是 nvidia 的显卡就是输入一下类似信息.

01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)

 

2. 安装 kernel 头文件,开发库

在终端输入以下命令

yum  install kernel-devel kernel-headers

如果是自己编译的内核, 不要删除掉编译目录就可以了.

3 屏蔽掉 nouveau 模块

编辑 /etc/modprobe.d/blacklist.conf 文件:(没有的话就新建)

sudo vi /etc/modprobe.d/blacklist.conf

文件内容为:

    # generated by nvidia-installer
    blacklist nouveau

    options nouveau modeset=0

4. 生成不含 nouveau 模块的内核镜像

先备份 initramnfs 镜像文件,

sudo mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).nouveau.img

再生成新的不包含 nouveau 模块的镜像文件

sudo dracut --omit-drivers "nouveau" /boot/initramfs-$(uname -r).img $(uname -r)

--omit-drivers "nouveau" 去掉 nouveau模块


5. 重启系统, 开始安装

首先去nvidia 官网下载适合自己的驱动文件.最好该一下名字(原名太长,不方便输入),放在 非中文目录下面(直接$HOME最好).

如果通过yum 已经安装了驱动的,需要先卸载掉.

crtl+alt+F2 进入字符终端

输入用户名, 密码登陆后

先关掉 x 服务

sudo service gdm stop

如果跳到了 tty1 界面了, 再 次按 crtl+alt+F2 进入到 tty2

cd 到 nvidia 驱动文件所在目录

sudo sh ./nvidia.run

nvidia.run 这个是驱动文件名.

然后根据提示完成安装.

sudo service start

能进入图形界面及安装成功,

如果安装失败的话,把所作的更改恢复即可.

sudo rm /boot/initramfs-$(uname -r).img

sudo mv /boot/initramfs-$(uname -r).nouveau.img /boot/initramfs-$(uname -r).img

sudo rm /etc/modprobe.d/blacklist.conf

sudo service gdm start


屏蔽 nouveau 模块一次就可以了, 以后再安装升级就不需要了.

如果升级内核的话需要重新编译驱动的内核模块

还是先进入字符终端, 关掉 x

sudo service gdm stop

sudo sh ./nvidia.run -K

-K 只编译内核模块

不需要从新安装

sudo service gdm start

如果升级驱动的话也是进入字符终端

sudo service gdm stop

sudo sh ./nvidia-new.run

sudo service gdm start



已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页