Ubuntu 7.10 下ATI显卡驱动安装历程


自从那天在Ubuntu 7.04下把Compiz搞好后,就感觉不知道做什么好了,在Linux下已经比较全面了,日常的应用已经全部都有,刚好那天看到Ubuntu有更新,7.10版正式可以下载了,它默认就是用compiz做窗口管理器的,于是心里又痒了,但苦于家里的网速太慢,只好到公司在说了.

到公司用吃饭的时间,下了一个amd64位的iso文件,拷到家里,用硬盘安装,安装系统过程是那么简单和顺利,边玩着游戏,边装系统,十多分钟就装好了,于是马上进入Ubuntu7.10.

发现新版的桌面换了,比以前的更好看些,这些先不管,心情是激动的,开始设置源,然后update,安装显卡驱动必要的依赖包,在amd的官网上下了ATI 7.12版驱动,按照网上的说法,安装完成,重启,驱动是工作了,而且性能大大的提升,之前在7.11版驱动用glxgears只能跑1300多的,现在有1900多,但问题就是分辨率没法调成1440x900,于是baidu,google,查了好多,按上面的做法,都无效,大多都会黑屏,并出现:"频率超过限制",无语,最后在amd官网的一个角落里看到一句话,说7.12版的驱动有宽屏的Bug(不过这句话我只看到过一次,以后再也看不到了),网上也说了64位系统装驱动和软件都很难,但我只要分辨正确了,其他我可以没慢慢来,无法,绝望了.于是想到用7.11版驱动装上去,发现好卡,硬件加速没有起来,拖动窗口都好卡的.查看xorg.log.0,发现有一个什么好像是fglrx不兼容内核,当然我在这两个版式本的驱动里搞了好多遍,都没出来我想来的,7.11版没加速,但分辨率正常,7.12版有加速但分辨率设不了,算了到公司再下一个i386的7.10吧.

公司速度很快,一下就当完了,到家里,自己做了个硬盘安装的启动文件(用我之前做的amd64的启动脚本也能启动,但不能认别像鼠标,声卡,网卡等硬件),发现启动的速度好快.接下来就是安装了.

安装时我一般都把网络禁用的,这样可以加快安装的速度,那样可以在装完后,有空了再下载.我也懒得去设中文环境了,先看显卡驱动能不能跑起来再说,于是下载一些deb包,再安装显卡驱动,我用两种方法:一是按ATI提供的方法装的,另一种是用自己编译的方法安装,都不行,还是一样,装7.12版不能设分辨率,7.11版没有加速,这次我也没有多想,也郁闷得很.

又再一次回到7.04版的Ubuntu,再次装ATI的显卡驱动,装完7.11后,也没有加速了,难道我之前装驱动时设置什么我忘了?查看xorg.log.0,找到EE,再google,才发现原来,我之前的7.04版里,我在/etc/modules里加了一个fglrx,后来都没有加,加上后,硬件加速马上出来了(也试了7.12版驱动,分辨率还是不能设).

心想既然是这样的原因,那我在Ubuntu 7.10-i386里的xorg.log.0看到的错误是一样的,那我应该也能在那里装驱动的,于是不管,再重装Ubuntu 7.10-i386,装个系统是很快的,按我们之前做的方法,这次很容易就把7.11版驱动装好了,硬件加速也有了,但glxgears还是跟原来的Ubuntu7.04一样只有1300多.但也可以了,把compiz的脚本设置一下,3D桌面就出来,到这里搞了一个星期的升级算是做完了.

突然想到,前几天ATI的windows下出8.1版新驱动了,我看了几次都没出Linux下对就版的,也顺便去看一下,惊喜的发现,有了,呵呵.

也不想那么多,删掉7.11版的,更新到ATI 8.1版,这次很成功,一下就搞好了,发现glxgears有1800多,挺好的了,再把桌面效果打开,爽得很.

相关内容