[原创]安装ATI的8.1显卡驱动并开启3D特效简明教程

各种窗口管理器和美化相关
头像
zhizunbao
帖子: 264
注册时间: 2007-10-18 13:50
系统: Ubuntu 14.10

[原创]安装ATI的8.1显卡驱动并开启3D特效简明教程

#1

帖子 zhizunbao » 2008-01-19 2:21

声明:看很多安装不成功,我这里重申一下,要安装成功需要三个条件,缺一不可:
1.没有旧驱动,如果有旧驱动而删除不干净,就重装一下,保证纯净系统
2.明确你的显卡在支持范围以内。
3.受限管理器不要去改动
.

安装过程非常简单,不用再编译deb包。
如果安装不成功,就看新帖
viewtopic.php?t=102298&highlight=
一。下载地址:http://ati.amd.com/support/drivers/linu ... adeon.html
首先检查一下你的显卡是否在以下支持范围以内:
工作站产品
FireGL™ V8650/V8600
FireGL™ V7600/V7350/V7300/V7200/V7100
FireGL™ V5600/V5200/V5100/V5000
FireGL™ V3600/V3400/V3300/V3200/V3100
FireGL™ X3-256/X3/X2-256/Z1-128/T2-128/X1-128/X1-256p
FireGL™ 2200 (Single card PCI-e configuration)
Mobility™ FireGL™ V5000/T2
移动及整合产品
Mobility™ Radeon™ X1800/X1600/X1400/X1300/X1200/X1100/X800/X700/X600/X300/X200/9800/9600/9550/9500 series
Mobility™ Radeon™ Xpress 1200/1100/200 series
桌面及整合产品
Radeon™ HD 2900/2600/2400 series
Radeon™ X1900/X1800/X1300/X850/X800/ X700/X600/X550/X300/9800/9700/9600/9550/9500 series
Radeon™ Xpress1200/1100 /200 series
最好是以前没有装过驱动。
二。安装命令:

代码: 全选

sudo sh ati-driver-installer-8-01-x86.x86_64.run
sudo aticonfig --initial
sudo reboot
这样就安装好了,比之前的7.11,7.12简单很多吧。
三。重启之后,受限管理器会自动启用新驱动,不要去改动它,用以下命令测试一下是否安装成功。

代码: 全选

$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 GTO
OpenGL version string: 2.1.7276 Release

代码: 全选

$ glxinfo |grep -e 'direct' -e 'OpenGL'
direct rendering: Yes
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON X800 GTO
OpenGL version string: 2.1.7276 Release
OpenGL extensions:
出现这样的返回值就说明安装成功了。
四。把compiz-fusion安装全了,命令:

代码: 全选

sudo apt-get install compiz compiz-bcop compizconfig-settings-manager compiz-core compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-gnome compiz-plugins libcompizconfig0 libcompizconfig-backend-gconf libdecoration0 python-compizconfig emerald -y
五。装完之后,还有重要的一步,因为Ubuntu7.10发布的时候ATI的显卡驱动还不支持AIGLX,所以要借助XGL才能开启compiz,但是现在装的最新的驱动已经提供了AIGLX的支持,不再需要XGL了。所以必须经过以下操作才能屏蔽掉XGL的检测。
1。

代码: 全选

sudo gedit /etc/X11/xorg.conf
查看一下文件中是否有这一段存在
# Section "Extensions"
# Option "Composite" "0"
# EndSection
有的话就删掉,没有就不要动了。
2。然后再让compiz识别fglrx。命令:

代码: 全选

mkdir -p ~/.config/compiz && echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager
3。然后修改compiz初始文件

代码: 全选

sudo gedit /usr/bin/compiz
找到下面的语句,将fglrx加入
# Driver whitelist
WHITELIST="fglrx nvidia intel ati radeon i810"
4。再找到下面的语句,
# blacklist based on the pci ids
# See http://wiki.compiz-fusion.org/Hardware/Blacklist for details
T=" 1002:5954 1002:5854 1002:5955" # ati rs480
T="$T 1002:4153" # ATI Rv350
T="$T 8086:2982 8086:2992 8086:29a2 8086:2a02 8086:2a12" # intel 965
T="$T 8086:2972" # i965 (x3000)
T="$T 1002:3152 1002:3150 1002:5462 1002:5653 " # ati X300 X600,X600 X700
BLACKLIST_PCIIDS="$T"
将上面的语句段改为:
# blacklist based on the pci ids
# BLACKLIST_PCIIDS="$T"
BLACKLIST_PCIIDS=""
5。重启一下 X-window,看一下compiz能否启动。在“视觉效果”里选择自定义就可以开启3D了。
六。安装compiz-0.6.99,可以到这里http://kwatrow.nl/repo/dists/Gutsy/compiz-fusion-git/
下载deb包。在新立得中把旧的compiz删除干净。然后把以下deb包放在一个文件夹
compiz_0.6.3
compiz-bcop_0.6.99
compizconfig-settings-manager_0.6.99
compiz-core_0.6.3
compiz-fusion-plugins-extra_0.6.99
compiz-fusion-plugins-main_0.6.99
compiz-fusion-plugins-unsupported_0.6.99
compiz-gnome_0.6.3
compiz-plugins_0.6.3
emerald_0.6.99
emerald-themes_0.6.99
libcompizconfig0_0.6.99
libcompizconfig-backend-gconf_0.6.99
libdecoration0_0.6.3
libemeraldengine0_0.6.99
python-compizconfig_0.6.99
对于KDE用户相应改为
compiz-kde_0.6.3
libcompizconfig-backend-kconfig_0.6.99
一个命令就安装好了

代码: 全选

sudo dpkg -i *.deb
注意:第五大步骤是必须做的,原因我已经说明白了,驱动的更新只能是减少安装步骤,而第五步这个过程想要省略的话恐怕要等8.04发布了。
附件
2.png
3.png
4.png
1.png
上次由 zhizunbao 在 2014-12-06 21:05,总共编辑 3 次。
I7 5960X@Dual 4.5G
ASUS X99-A/USB3.1
GSKILL F4-3200C16Q-32GVKB
EVGA GTX980TI Hybrid
Intel SSD 750 400GB+Intel SSD 750 1.2TB+Sandisk ExtremePRO 960GB×2
Phanteks PK614+F140SP+F120SP
Corsair Hydro Series H110i GTX Cooling
EVGA SuperNOVA 1600 T2 80+ TITANIUM
头像
elite
帖子: 52
注册时间: 2007-10-16 9:56
来自: 郑州
联系:

#2

帖子 elite » 2008-01-19 9:27

如果要御载旧驱动是不是在新立得中把含有fglrx的软件包全部删除 ?
头像
zhizunbao
帖子: 264
注册时间: 2007-10-18 13:50
系统: Ubuntu 14.10

#3

帖子 zhizunbao » 2008-01-19 10:04

elite 写了:如果要御载旧驱动是不是在新立得中把含有fglrx的软件包全部删除 ?
应该是这样,不过最好还是纯净的系统。8.1的安装跟卸载都很简单了。
头像
elite
帖子: 52
注册时间: 2007-10-16 9:56
来自: 郑州
联系:

#4

帖子 elite » 2008-01-19 10:14

我是按照你上次发的安装7.12驱动的贴子安装的,
刚装完了,不过现在我一按ctrl+alt+backspace就死机了
andy6680
帖子: 15
注册时间: 2007-12-10 15:01

#5

帖子 andy6680 » 2008-01-19 10:36

elite 写了:我是按照你上次发的安装7.12驱动的贴子安装的,
刚装完了,不过现在我一按ctrl+alt+backspace就死机了
把配置文件删除再重启吧
dwwwlf
帖子: 34
注册时间: 2008-01-01 22:26

#6

帖子 dwwwlf » 2008-01-19 11:45

我的显卡是

ATI Technologies Inc M56GL [Mobility FireGL V5200]

安装8.1以后

@dwwwlf-ubuntu:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)


@dwwwlf-ubuntu:~$ glxinfo |grep -e 'direct' -e 'OpenGL'
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)
OpenGL extensions:

请问需要把所有驱动删掉。重装一次8.1驱动吗?
dwwwlf
帖子: 34
注册时间: 2008-01-01 22:26

#7

帖子 dwwwlf » 2008-01-19 11:47

@dwwwlf-ubuntu:~$ sudo aticonfig --initial
Data incomplete in file /etc/X11/xorg.conf
Device section "Configured Video Device" must have a Driver line.
Data incomplete in file /etc/X11/xorg.conf
Undefined Device "(null)" referenced by Screen "Default Screen".
aticonfig: Parsing the configuration file failed.
The above error messages are reported from XFree86 and may assist you in
diagnosing the problem with your configuration input file. Try use -f option
to generate a new configuration file.

这一步出现了问题。


cat /etc/X11/xorg.conf
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Emulate3Buttons" "true"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection
bloodwroth
帖子: 12
注册时间: 2007-10-21 12:36

#8

帖子 bloodwroth » 2008-01-19 12:10

刚装上
但开了3D电影还是闪的厉害
请问有解吗
头像
zhizunbao
帖子: 264
注册时间: 2007-10-18 13:50
系统: Ubuntu 14.10

#9

帖子 zhizunbao » 2008-01-19 12:28

dwwwlf 写了:我的显卡是

ATI Technologies Inc M56GL [Mobility FireGL V5200]

安装8.1以后

@dwwwlf-ubuntu:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)


@dwwwlf-ubuntu:~$ glxinfo |grep -e 'direct' -e 'OpenGL'
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.4 (2.1 Mesa 7.0.3)
OpenGL extensions:

请问需要把所有驱动删掉。重装一次8.1驱动吗?
当然得把旧驱动删除了。
mech
帖子: 466
注册时间: 2007-09-06 16:07

#10

帖子 mech » 2008-01-19 12:36

第五大步好像不是必须的吧?
我到现在一直都没有做过第五大步,什么问题都没有。
当然,刚才做了个第五大步试了一下,什么变化都没有。

compiz照样用,mplayer照样闪屏。
头像
elite
帖子: 52
注册时间: 2007-10-16 9:56
来自: 郑州
联系:

#11

帖子 elite » 2008-01-19 13:04

andy6680 写了:
elite 写了:我是按照你上次发的安装7.12驱动的贴子安装的,
刚装完了,不过现在我一按ctrl+alt+backspace就死机了
把配置文件删除再重启吧
删除哪个配置文件啊?
Sunshow
帖子: 33
注册时间: 2006-07-05 8:43

#12

帖子 Sunshow » 2008-01-19 17:57

怎么卸载掉这个?
kc
帖子: 24
注册时间: 2008-01-07 22:08

#13

帖子 kc » 2008-01-19 18:35

:oops:
头像
gun
帖子: 175
注册时间: 2007-10-20 15:26

#14

帖子 gun » 2008-01-19 20:54

和六楼差不多:
gun@gun-ubuntu:~$ glxinfo |grep -e 'direct' -e 'OpenGL'
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (2.1 Mesa 7.0.1)
OpenGL extensions:

已经把受限驱动删了一次,然后再装了一次,还是没有改善,眼睛都红了~
山高不挡云,水浅能溶月
cucumber
帖子: 5
注册时间: 2007-12-03 12:39

#15

帖子 cucumber » 2008-01-20 0:07

和14楼的情况一样

如何删除久驱动啊???
回复