|
按说采用系统自带的驱动也能显示。问题在于系统总是不能正确配置我的两个显示器。每次重启以后,本来设置好的两个显示器又一次的显示一样的桌面,更要命的是看不到任务栏。不知道还有没有人遇到和我同样的问题。(注,原帖为英文,我只是翻译重整理了一下。)
言归正传,下面就是要看看怎么安装ati驱动了。
下载ATI驱动。
先说一下直接安装ATI管网驱动会出现的错误,以便各位查找。
- no XFree86 in (/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib64/jvm/jre/bin)
- Error: ./default_policy.sh does not support version
- default:v2:x86_64:lib::none:2.6.34-12-desktop:; make sure that the version is being
- correctly set by --iscurrentdistro
- Removing temporary directory: fglrx-install.KabnT0
复制代码
接下来是安装过程:
1. 配置安装环境
- zypper in kernel-source linux-kernel-headers kernel-syms module-init-tools make gcc libstdc++ libgcc glibc-32bit glibc-devel-32bit fontconfig freetype zlib*
复制代码
2. 进入刚才保存ati驱动的文件夹解压缩至临时目录
- sh ati-driver-installer-10-6-x86.x86_64.run --extract /tmp/ati
复制代码
3. 进入临时目录,修改文件check.sh及kcl_wait.c
在148行替换下面的代码
- if [ `echo "$xorg_server_ver_num" | grep -c '1\.8'` -gt 0 ]
- - (用上面一行替换这一行) if [ `echo "$xorg_server_ver_num" | grep -c '1\.7'` -gt 0 ]
复制代码
接下来将缺少的slab.h添加到kcl_wait.c文件中
- vi common/lib/modules/fglrx/build_mod/kcl_wait.c
复制代码
在这一行后面
添加
4. 现在可以开始安装了
- sh ati-installer.sh 10.6 --install
复制代码
最后提一个细节。第一次我直接在init 5下安装的驱动,结果在每次log out的时候都会出现花屏,然后死在那儿。第二次我在init 3下安装,却因为文本环境的原因看不到CCC控制面板。于是又在init 5下安装了一次。结果倒没事了。具体的区别我还不清楚,望指教。
最后祝各位好运。 |
|