- 论坛徽章:
- 0
|
fedora 9 下按安装ATI Mobility Radeon X2300驱动出现问题
网上原帖子 我的显卡ATI Mobility Radeon X2300(以下简称X2300),系统Fedora 8(内核2.6.23.15-137.fc
之前我觉得存在的最大的问题就是ATI官方驱动无法打包(具体在终端中运行的错误提示见我过去发过的帖子),ATI 2月13日的驱动终于可以打包了!究竟为什么?是先前系统的问题,还是驱动的问题,我就不太清楚了。不过有的网友称ATI官方也承认存在一些无法打包的问题。总之,我在安装躯动前,已经把所有能更新的软件包都更新了。(下述步骤可以忽略2,3)
1、到ATI官方网站下载了驱动http://ati.amd.com/support/drivers/linux/linux-radeon.html,我存放到了/root下,以免到时候在终端运行时找不到。X2300没有明确在驱动适用的显卡列表里,不过据称它与X1300性能差不多,改动不大。
2、开启终端。
运行#sh ati-driver-installer-8-02-x86.x86_64.run
在ATI Prorietary Linux Driver 8.455.2 Setup 窗口里选择Generate Distribution Specific Driver Package,点continue。
点I Agree.
Options中没有列出针对F8的包。点Packages For Other Distributions,点continue.弹出Message.点OK。
3、终端中运行
#sh ati-driver-installer-8-02-x86.x86_64.run --listpkg
列出了所有可以打的包。
4、终端中运行
# sh ati-driver-installer-8-02-x86.x86_64.run --buildpkg Fedora/F8
产生四个文件ATI-fglrx-8.455.2-1.f8.i386.rpm ,ATI-fglrx-control-center-8.455.2-1.f8.i386.rpm ,ATI-fglrx-devel-8.455.2-1.f8.i386.rpm ,kernel-module-ATI-fglrx-2.6.23.15-137.fc8-8.455.2-1.f8.i386.rpm 。
5、删除以前的驱动。
我曾尝试直接安装那四个文件。但是提示有冲突。于是通过应用程序中的添加/删除软件,搜索fglrx.将原来的驱动相关的几个文件删除了。注意不要删多了,删之前先弄清楚要删的软件是作啥用的。
6、安装驱动
先安装kernel-module-ATI-fglrx-2.6.23.15-137.fc8-8.455.2-1.f8.i386.rpm。双击即可。
在安装 ATI-fglrx-8.455.2-1.f8.i386.rpm
之后ATI-fglrx-control-center-8.455.2-1.f8.i386.rpm ,ATI-fglrx-devel-8.455.2-1.f8.i386.rpm。
这样的顺序是因为软件之间有依赖性存在。
7、之前我已将compiz所有相关的软件包都安上了(没必要都安装,我也分不清)。具体方法,请参考其他网友的帖子。
8、重启一下吧
9、终端中运行
# fglrxinfo
显示
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X2300
OpenGL version string: 2.1.7281 Release
运行
# glxinfo|grep rendering
显示
direct rendering: Yes
表明安装成功了。
开启特效。之前的白屏现象消失。
按照网上的 帖子,照着做应该到了了第4步了,可是没有出现那四个包,终端是这样提示的:
==================================================
ATI Technologies Linux Driver Installer/Packager
==================================================
Generating package: Fedora/F9
Please install an appropriate Linux kernel module build package.
The package(s) you need are likely kernel-devel and/or kernel-headers.
If you've compiled a custom kernel, make sure /usr/src/linux exists
and the source tree matches the currently running kernel.
我刚开始学习linux,不知道该怎么解决,希望高手能给讲解讲解,给个解决方法,最好能详细点,更希望帮分析下到底是什么原因,谢谢各位了。
|
|