关于Fedora 3D桌面特效显卡驱动问题
来源:互联网 发布:15年nba总决赛数据统计 编辑:程序博客网 时间:2024/06/05 18:22
Nvidia显卡配置与内核模式
2009年1月7日
从外文网站看了一篇关于实现3D桌面特效关于显卡安装的文章,感觉比较全面所以翻译了下,水平有限。
链接地址:http://fedorasolved.org/video-solutions/nvidia-yum-kmod
适用Fedora版本
Fedora 11
Fedora 12
要求
如果安装了 Nvidia 的二进制驱动请先删除。
更新你的操作系统。
为yum配置 rpmfusion 软件库。(http://rpmfusion.org/)
按如下面骤进行配置
按照下面的步骤操作是非常有必要的
删除任何先前安装的 Nvidia 驱动。如果你安装的是 Nvidia 官方网站上的驱动,那么你首先需要删除这些驱动,否则当你在尝试利用 rpmfusion 软件库提供的包时出现问题,看后面。
配置你的rpmfusion软件库。
-
-
$ su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm'
$ su -c 'rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
打开终端输入:
-
全面更新系统
打开终端并输入:su -c 'yum update'
确定显卡类型
在终端下输入
/sbin/lspci | grep VGA
回车
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8600M GS (rev a1)
查看你机器显卡型号,并到http://www.nvidia.com/object/IO_18897.html确认是否支持。
然后做如下工作
rpm -ev --nodeps mesa-libGL
yum install mesa-libGL
如果你的显卡类型不在上述网站列表中那么很遗憾你不能使用这种办法。
下一步,确定你的内核类型
打开终端
在终端输入
uname -r
将会显示内核版本
2.6.29.3-155.fc11.i686
如果内核版本没有以PAE结尾,你需要适用标准内核版本(standard kernel module)。如果以PAE结尾将适用PAE内核版本(PAE kernel module)。
对于Fedora 12 :更改 SELinux 设置,在安装驱动之前,你需要降低系统保护,这样 SELinux 驱动加载,按如下操作。
打开终端
输入命令
su -c 'setsebool -P allow_execstack on'
在密码提示框内输入超级用户密码,然后回车。
安装 kernel model
打开终端输入
对于standard kernel module
su -c 'yum install kmod-nvidia'
对于PAE kernel module
su -c 'yum install kmod-nvidia-PAE'
NOTE: Just because you installed the kernel module you are not yet done, continue with the following steps for your installation!!
对于Fedora 11 Keep nouveau from loading
打开终端输入
su -c 'mv /boot/initrd-$(uname -r).img /boot/initrd-$(uname -r)-nouveau.img'
su -c 'mkinitrd /boot/initrd-$(uname -r).img $(uname -r)'
对于Fedora 12 Keep nouveau from loading
打开终端输入
su -c 'mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img'
su -c 'dracut /boot/initramfs-$(uname -r).img $(uname -r)'
现在如果你已经完成了上面的所有安装步骤,需要重启你的系统。
对所有版本:在适用 nvidia-xconfig 或 nvidia-settings后没有3D
打开终端输入
nvidia-config-display disable
nvidia-config-display enable
这将会通过rpmfusion 驱动重新配置 xorg.conf文件(/etc/X11/xorg.conf)
对于所有版本:X不能够启动
打开终端输入
su -c 'nvidia-xconfig'
测试安装
在终端下输入
glxinfo | grep direct
回车
direct rendering:Yes。说明驱动安装成功
驱动的删除
-
可以通过阅读这个链接 Using 3rd Party Video Drivers 来了解为什么说安装二进制Nvidia显卡驱动不是一个好主意。
配置你的rpmfusion软件库。
打开终端输入:
$ su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm'
$ su -c 'rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
查看你的显卡是否支持3D桌面特效通过登陆Nvidia网站查看(http://www.nvidia.com/object/IO_18897.html)
通过 “yum update ”来更新你的系统。
做如下操作
首先,我们不认同那些新手们通过安装Nvidia网站所提供的显卡驱动来实现他们的3D桌面这一特点。推荐使用rpmfusion所提供的内核模式。
删除Nvidia驱动并用内核模式取代,操作如下
-
在终端下登录超级用户
su --login
进入Nvidia显卡驱动安装的目录
cd /nvidia (个人认为这一步很难找)
执行下面的命令,问号需要用你所安装的显卡驱动版本号替代
sh NVIDIA-Linux-x86-1.0-????-pkg0.run –uninstall
删除已经安装的Mesa文件
rpm -ev --nodeps mesa-libGL
从fedora软件库安装正确的文件
yum install mesa-libGL
从rpmfusion软件库安装Nvidia Kernel Module
附录:
http://fedorasolved.org/video-solutions/remove-nvidia-installer
http://fedorasolved.org/post-install-solutions/yum-config
Using 3rd Party Video Drivers
http://rpmfusion.org/
http://rpmfusion.org/Configuration
RPMFusion Nvidia HowTo
http://www.nvidia.com/object/unix.html
http://us.download.nvidia.com/XFree86/Linux-x86/1.0-9746/README/appendix-a.html
- 关于Fedora 3D桌面特效显卡驱动问题
- Fedora core8下安装显卡驱动/开启桌面特效
- Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。
- Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。
- Ubuntu Linux 3D桌面完全教程 显卡驱动安装方法 compiz特效介绍
- Ubuntu Linux 3D桌面完全教程 显卡驱动安装方法 compiz特效介绍
- Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答。
- Ubuntu 12.04-12.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍
- Ubuntu Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- 关于fedora 3D 桌面
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 11.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 12.04-12.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 12.04-12.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 12.04-12.10 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 13.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- Ubuntu 14.04 Linux 3D桌面完全教程,显卡驱动安装方法,compiz特效介绍,常见问题解答
- 好的测试
- 哥去面试,第一句话就被赶出来了!(暴笑)
- 在myeclipse下自动生成webservice
- 2010年中国十大最赚钱职业
- 轩辕互动Exoweb笔试题(三)
- 关于Fedora 3D桌面特效显卡驱动问题
- oracle中SQL关于时间的问题
- Ubuntu软件包管理
- C#中符号“=>”
- 数据库表数据复制
- 将Java应用程序本地编译为EXE的几种方法
- 2010-1-7
- cpp primer 习题 10.24
- MySQL中修改密码及访问限制设置详解