初学Fedora,某天在系统设置那里发现有个Desktop Effects,点击打开提示我没有开启3D加速,查查发现原来我没有装Nvidia的驱动,上网查相关资料,发现安装教程的版本有5、6篇,经过15次的摸索安装失败,深入地比较各个版本教程的安装方法,最后在第16次的时候成功安装了显卡驱动并实现了Compiz的3D桌面特效。我这个安装过程不敢独享,希望发出来与大家交流交流,给更多像我一样的初学者一个比较新的安装指导文档,这种安装方法的成功率也比较高。

简述一下显卡驱动的分类:

1)nouveau,开源驱动,安装Fedora系统的时候已经装上。
2)Nvidia,原厂闭源驱动,这个不用说是最好的了。
3)vesa,当上面两个都没有的情况下用这个。
 
    好,我们来简述一下安装过程:通过以下内容设置先把我们自带的nouveau禁用掉,然后通过用vesa驱动进入系统安装Nvidia驱动,最后来到有Nvidia驱动的系统。
 
    以下为我的安装过程,其实都一样的。
 
1、查看你的显卡型号  
#/sbin/lspci -nn | grep 'VGA\|NV'
    
我的是显示为:
01:00.0 VGA compatible controller [0300]: nVidia Corporation G98 [GeForce 9300M GS] [10de:06e9] (rev a1)
 
可见是9300M GS,然后去官网下载最新的Linux下驱动 http://www.nvidia.com/Download/index.aspx?lang=en-us,我的放在/home下,名称改成nvidia.run方便记忆。

2、阻止系统加载nouveau驱动。

终端以root登陆  
#sudo gedit /boot/grub/grub.conf
 
在你要安装驱动的内核末尾加上rdblacklist=nouveau,不能有空格,如图

在终端输入
#sudo gedit /etc/modprobe.d/blacklist.conf
在最后一行加入rdblacklist=nouveau,如图,保存

3、降低selinux级别,解除selinux阻止加载Nvidia驱动模块。       
#setsebool -P allow_execstack on
 
4、安装dkms,kernel-dvel,kernel-header。dkms可以为以后更新内核后不用重新安装显卡驱动。
#yum install gcc (已经安装好gcc编译器的无需输入这个命令)
#yum install dkms 
#yum install kernel-devel 
#yum install kernel-header 
 
5、在终端输入如下命令  
#chmod +x /home/nvidia.run 
#mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img 
#dracut /boot/initramfs-$(uname -r).img $(uname -r) 
 
6、重启你的电脑,按ESC进入启动选择界面。
移动到你要安装的内核上按“e”键,再移动到有kernel那项(第二项),再按“e”,在quiet后面加上数字3,实现文本界面登陆,即部分命令为
 .... quiet 3 rdblacklist=nouveau.....
 最后按“b”启动
 
7、用root用户登陆,开始安装Nvidia驱动。
#cd /home  
#./*.run -k $(uname -r) 
 
8、伟大的Nvidia驱动文本安装界面出来了,后面就一直按OK下去了。
 
9、重启,开机后Nvidia的Logo就弹出来了,自己再装个Compiz就可以实现如图的3D桌面效果了。

参考资料(如果想尝试更多方法可以去这里看看)
《FEDORA NVIDIA显卡驱动安装》http://centosyum.com/fedora/p-2022.html
《Fedora 14 安装 Nvidia 显卡驱动》http://www.linuxidc.com/Linux/2010-11/29793.htm
  
PS: 建议安装之前备份一次系统,我在第13次尝试的内核好像出错系统崩溃了,还原了一下继续重来。记住,耐心、认真、总结、反复尝试,一定会成功的!

转载于:https://blog.51cto.com/tseyuzen/465643

Fedora安装Nvidia显卡驱动方法相关推荐

  1. Fedora 安装 NVIDIA 显卡驱动

    Fedora 安装 NVIDIA 显卡驱动 外界对于 双显卡的笔记本安装驱动的说法各种各样,但是没有一个说的是特别全面的,今天亲自在自己的游戏本上安装了 Fedora ,经历了各种各样的问题,因此特写 ...

  2. linux装nvidia驱动没有图形界面,[转]Fedora 13下安装Nvidia显卡驱动的方法/Linux无法进入X Windows 图形界面的解决方法...

    再试一试这个方法:[转自]http://www.myexception.cn/image/505352.html VirtualBox3.1.2安装Fedora12后无法启动图形界面问题 Virtua ...

  3. 为Apollo项目安装NVIDIA显卡驱动的有效方法

    严正声明:本文系作者davidhopper原创,未经许可,不得转载. 虽然本文仅针对ThinkPad P50s型笔记本电脑进行介绍,但本文方法适用于所有机型,作者已在另外的台式机上进行过成功安装. 相 ...

  4. linux 显卡亮度,在Deepin 15.10系统中安装NVIDIA显卡驱动后设置屏幕亮度的方法

    首先需要在Deepin 15.10操作系统中安装NVIDIA显卡驱动,参考在Deepin系统中安装英伟达NVIDIA显卡驱动的方法一文,然后按照下面的两种方法设置屏幕亮度,实测在Deepin 15.1 ...

  5. Fedora15安装NVIDIA显卡驱动全过程

    Fedora安装N卡驱动全过程 Fedora安装NVIDIA显卡全过程,经过自己亲自安装 折腾了一个上午,搞定了N卡驱动安装,现将安装步骤整理如下: 1.首先访问Nvidia官网下载最新的Linux驱 ...

  6. centos8 安装nvidia 显卡驱动(一路踩坑一路填)

    最近在安装centos8的nvidia显卡驱动,遇到了一些问题,希望能在大家的帮助下共同解决.共同学习.废话不多说,直接上内容 1 首先确认内核版本和发行版本,再确认显卡型号 (1)uname -a ...

  7. Ubuntu 18.04 安装 NVIDIA 显卡驱动

    确认驱动版本: 访问网站https://www.nvidia.com/Download/index.aspx?lang=en-us 根据不同显卡确认驱动版本,目前最新版本是430 PPA源安装驱动: ...

  8. ubuntu18.04安装Nvidia显卡驱动后黑屏及网络、蓝牙驱动消失的解决方案

    ubuntu18.04安装Nvidia显卡驱动后黑屏及网络.蓝牙驱动消失的解决方案 文章目录 ubuntu18.04安装Nvidia显卡驱动后黑屏及网络.蓝牙驱动消失的解决方案 1.问题描述 2.解决 ...

  9. Ubuntu20.04安装NVIDIA显卡驱动、CUDA、CUDNN及突破NVENC并发限制

    1.查看当前系统版本 cat /proc/version 显示为: 2.查看当前显卡型号: sudo lshw -numeric  -C display 显示我的显卡型号为:GM107M[GeForc ...

最新文章

  1. jquery ztree异步搜索
  2. android settext 参数,Android TextView.setTextColor()的参数设置方式
  3. Linux 文件编辑命令 详细整理
  4. JNI开发笔记(六)--一种更规范的so库生成方法
  5. 行程日志2010-03-16沙井一村(1)
  6. (3)JavaScript 的注释
  7. linux下运行程序后出现段错误的原因和解决案例
  8. 网站安全系列:跨站脚本攻击XSS
  9. java xppreader_Java對象轉換XML文件:XStream+XPP | 學步園
  10. Atitit.swt 线程调用ui控件的方法
  11. Anki 也能用上思维导图了~
  12. 360主机卫士linux安装软件,360主机卫士Linux专杀版0.4.1 官方版(32位+64位)下载_云间下载...
  13. c语言 交互式电子白板案例,交互式电子白板案例分析
  14. word恢复到安装时的状态?
  15. Lattice Diamond用Active-HDL实现仿真
  16. 项目1:基于Java API文档制作的搜索引擎
  17. android 控制中心os,Phone X Launcher, OS 11 iLauncher Control Center
  18. [每周心学]浙江大学公开课:王阳明心学
  19. idea如何启动vue项目
  20. 100度享乐电商网 jQuery

热门文章

  1. mysql lbs 计算距离_使用mysql的lbs根据经纬度计算距离
  2. python asyncio_Python 的异步 IO:Asyncio 简介
  3. html语言词典,编程字典-HTML5语法
  4. 并查集的一般操作 ③
  5. 关于Webstrom连接github的配置问题。
  6. mysql查询今天、昨天、7天、近30天、本月、上一月 数据
  7. centos平台openstack spice配置
  8. 阅读 Linux 内核源码——共享内存
  9. selenium如何解决IE自动填充表单问题
  10. [裴礼文数学分析中的典型问题与方法习题参考解答]4.3.15