dacdog 写道:
硬件区有,下面是我的安装过程
安装自动编译所必须的工具
代码:
sudo apt-get update
sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms
创建deb包
注意:执行下面的命令的前提是,你必须cd到你下载的驱动的当前目录。
代码:
bash *.run --buildpkg Ubuntu/hardy
屏蔽fglrx核心模块
代码:
sudo gedit /etc/default/linux-restricted-modules-common
将DISABLED_MODULES=""改成DISABLED_MODULES="fglrx"
如果/etc/modprobe.d/blacklist-restricted文件存在,那么需要
代码:
sudo gedit /etc/modprobe.d/blacklist-restricted
并把blacklist fglrx用#注释掉。
安装deb包
代码:
sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source*.deb fglrx-amdcccle*.deb
移除旧的fglrx
如果你是第一次做,那么会提示你这个文件找不到。别管他,继续往下做就是。
代码:
sudo rm /usr/src/fglrx-kernel*.deb
sudo apt-get -f install
配置驱动
注意,如果以前装过fglrx驱动,此步无须再做。
代码:
sudo aticonfig --initial -f
然后
代码:
sudo aticonfig --ovt=Xv
如果执行出错,则把备份的xorg.conf.xx改名,用mv命令。
其实本语句相当于在/etc/X11/xorg.conf的Device段添加两行:
代码:
Option "VideoOverlay" "on"
Option "OpenGLOverlay" "off"
并且
代码:
sudo gedit /etc/X11/xorg.conf
添加两段
代码:
Section "Extensions"
Option "Composite" "0"
EndSection
Section "ServerFlags"
Option "AIGLX" "off"
EndSection
上面这两段很重要!如果想开启aiglx,则这两段应该是:
代码:
Section "Extensions"
Option "Composite" "1"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
重启系统
确认驱动是否正确安装(可以类似于)
代码:
fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY RADEON X600 SE
OpenGL version string: 2.1.7170 Release
代码:
$ glxinfo | grep render
direct rendering: Yes #如果开启了xgl,那么这里一定是No,还有其他一些信息。
谢谢2楼,我试一试。
我这是第二次安装Ubuntu9.04了,我的显卡也是X550的,CPU是AMD2500+,安装的是X86-64,显卡驱动怎么也装不上去,放电影时右边和下边没有图像,郁闷中阿! 2楼可否把详细步骤贴图出来阿? 再者告诉我们催化剂的版本号行不? (不是越新越好,我的机子是2005年年底配的)