|
参考ATI-8.01驱动开compiz确保成功(acer 5022)
注意,每次内核升级后都必须重新编译,并且先把以前安装的驱动彻底删除。 如果以前做过方法一,则必须先执行
代碼:
sudo apt-get autoremove --purge xorg-driver-fglrx
下载ATI驱动ati-driver-installer-9-1-x86.x86_64.run
代碼:
sudo apt-get update
sudo apt-get install module-assistant build-essential fakeroot dh-make debhelper
debconf libstdc++5 linux-headers-$(uname -r)
创建deb包
sh ati-driver-installer-9-1-x86.x86_64.run --buildpkg Debian/lenny
生成四个文件
dpkg -i fglrx-driver_ 8.573-1_i386.deb
dpkg -i fglrx-driver-dev_ 8.573-1_i386.deb
dpkg -i fglrx-kernel-src_ 8.573-1_i386.deb
dpkg -i fglrx-amdcccle_ 8.573-1_i386.deb
屏蔽fglrx核心模块
注意,如果你已经安装了linux-restricted-modules的话,那么此步必做。否则可以跳过。
代碼:
sudo gedit /etc/default/linux-restricted-modules-common
将
代碼:
DISABLED_MODULES=""
改成
代碼:
DISABLED_MODULES="fglrx"
安装驱动
代碼:
sudo dpkg -i fglrx_*.deb
移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。
代碼:
sudo rm /usr/src/fglrx-kernel*.deb
编译
代碼:
sudo module-assistant prepare
sudo module-assistant update
cd /usr/src
sudo dpkg -i fglrx-kernel-*
sudo depmod -a
配置驱动
代碼:
sudo aticonfig --initial -f
然后
代碼:
sudo aticonfig --ovt=Xv
如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行:
代碼:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
重启系统
确认驱动是否正确安装
代碼:
$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600
OpenGL version string: 2.1.8395 Realease
代碼:
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: ATI MOBILITY RADEON X600
GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_conditional_render,
如果你想用图形化的工具配置显卡的话,比如双头显示,则可以
$ amdcccle
最后通过新立得安装相关的Compiz包即可。
装完之后,还有重要的一步,因为Ubuntu7.10发布的时候ATI的显卡驱动还不支持AIGLX,所以要借助XGL才能开启compiz,但是现在装的最新的驱动已经提供了AIGLX的支持,不再需要XGL了。所以必须经过以下操作才能屏蔽掉XGL的检测。
1。
代码:
sudo gedit /etc/X11/xorg.conf
查看一下文件中是否有这一段存在
引用:
#Section "Extensions"
#Option "Composite" "0"
# EndSection
有的话就删掉,没有就不要动了。 |
|