+ -
当前位置:首页 → 问答吧 → 成功安装显卡驱动ati-driver-installer-7-11-x86.x86_64.run (分享)

成功安装显卡驱动ati-driver-installer-7-11-x86.x86_64.run (分享)

时间:2007-12-05

来源:互联网

Dennis.Wang (著)

今天真是个值得高兴的日子,因为困扰我很多天的显卡驱动问题终于得到了解决。
先说一下目前自己的软件配置环境:
1. bash, version 3.2.17(1)-release
Binutils: 版本 2.17
bison (GNU Bison) 2.3
bzip2, Version 1.0.4, 20-Dec-2006.
Coreutils: 6.9
diff (GNU diffutils) 2.8.1
GNU find 版本 4.2.31
GNU Awk 3.1.5
gcc (GCC) 4.1.2
GNU C Library stable release version 2.5.1,
grep (GNU grep) 2.5.1
gzip 1.3.12
Linux version 2.6.23.8 ([email protected]) (gcc version 4.1.2) #1 SMP Wed Dec 5 14:39:14 CST 2007
GNU Make 3.81
patch 2.5.4
GNU sed version 4.1.5
tar (GNU tar) 1.18
2. 显卡驱动是ati-driver-installer-7-11-x86.x86_64.run。(显卡是Mobility™ Radeon™ X700)
3. 安装XORG时指定的路径是/usr

想当初在完成LFS6.3的时候,内核的版本是2.6.22.5,后来被我升级到了2.6.22.12,当时没有升级headers,安装显卡驱动的时候,出现了好几种错误的现象。基本上就是找不到fglrx模块、内核不匹配、drm找不到的问题,搞的我当时也晕糊糊的,查了很多资料,反复的装也没有解决问题。不过倒是在#lfs-support上老外给了提示,为我现在解决问题提供了些帮助。以前用了好几个驱动的版本和两个内核,但依然不能成功,现在想想应该就是同一个问题做作怪。

以前的问题不再去探讨了,就拿现在的2.6.23.8内核和7-11驱动说道说道。
1>应该确保2.6.23.8内核的headers版本和内核版本一致。无法再去证明如果版低或者高的话,也可以成功,因为毕竟现在我是一致了之后成功的。可以证明的是,2.6.23.8内核使用2.6.22.5的headers确实可以正常工作。有的软件编译不了,也许不是headers的问题,而是和新内核不兼容。

2>在/usr/src下放了linux-2.6.23.8的kernel source以及为它建了一个linux的软链接。具体用不用这样,我也懒得去考证了,以前的折磨我已经受够了。 不过没有这个source的时候,似乎我也安装成功过,只是当时没有意识到路径的错误导致了失败。而且,我在ATI的官方网站上也似曾看到过只需要headers就可以了。听别人说,有的软件不需要,但象驱动这样的包需要这样。反正,我觉得放就放吧,没什么害处。

3>确保ATI官方网站上写的System Requirements都已经得到满足。https://a248.e.akamai.net/f/674/9206...

作者: Dennis.Wang   发布时间: 2007-12-05

恭喜楼主,但说句不忠听的:如不想自找麻烦,还是远离 ATI 吧!

作者: d00m3d   发布时间: 2007-12-06

引用:
作者: d00m3d
恭喜楼主,但说句不忠听的:如不想自找麻烦,还是远离 ATI 吧!
d00m3d兄,此话极为有理。这次是把NB上的ati终于搞定了,就PC上的nv来讲,真的是很easy,就好像win下安装驱动一样。不过舍不得花钱啊,呵呵!

作者: Dennis.Wang   发布时间: 2007-12-06