当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : [原创]ATI-8.01驱动开compiz确保成功
帖子发表于 : 2008-01-23 0:20 
头像

注册: 2007-10-18 13:50
帖子: 264
系统: Ubuntu 14.10
送出感谢: 0 次
接收感谢: 0 次
前几天我发的那个简明教程,发现好像还是有很多人无法成功,fglrxinfo返回值可能是Mesa而不是ATI,具体原因可能跟显卡型号有关,有些型号确实支持不好。我的X800GTO从8.42.3到8.01(8.452.1)支持都很好,不过为了给大家提供方便。今天咱们编译deb包安装,保证成功。
新驱动修复了以下bug:
1.屏幕右下角或鼠标指针处画面长时间不能刷新;
2.部分大屏幕显示器默认只能以1280×1024分辨率运行;
3.用户自定义xorg.conf的某些指令后,但是被fglrx忽略;
4.在2.6.23版本内核中出现硬盘或内存长时间挂起。
但是同样也带来了一些问题,比如重启X-Window死机,关机重启变慢,不过解决了长期以来右下角显示不正常的问题,看个人意愿,本人不发表意见,只提供安装步骤:
另外,桌面环境建议使用GNOME,个人测试认为KDE环境下开3D不是很稳定,个人意见

一.纯净的没有安装过旧驱动的系统并且升级完毕。
二.驱动下载地址:http://ati.amd.com/support/drivers/linux/linux-radeon.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 apt-get update
sudo apt-get install build-essential fakeroot dh-make debhelper debconf libstdc++5 dkms –y

四.生成deb包
代码:
sh ati-driver-installer-8-01-x86.x86_64.run --buildpkg Ubuntu/gutsy

五.将旧的fglrx模块从受限模块中列入黑名单:
GNOME用户输入:
代码:
gksu gedit /etc/default/linux-restricted-modules-common

KDE用户输入:
代码:
kdesu kate /etc/default/linux-restricted-modules-common

将 "DISABLED_MODULES" 改为DISABLED_MODULES="fglrx",也就是自己在双引号中输入fglrx即可,保存退出。
六。移除旧的fglrx包:
代码:
sudo rm /usr/src/fglrx-kernel*.deb

如果提示找不到文件,没关系,继续。
七.安装生成的.deb包
代码:
sudo dpkg -i xorg-driver-fglrx_8.452.1-1*.deb fglrx-kernel-source_8.452.1-1*.deb fglrx-amdcccle_8.452.1-1*.deb

遇到询问是否更新compiz-manager,选择N就行了。
八.然后再执行:
代码:
sudo apt-get install -f

九. 重启电脑。
运行以下命令:
代码:
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv

十. 再重启。
代码:
sudo shutdown -hr now

注意不要去改动“受限驱动管理器”,这时会自动启用新驱动。有人可能会擅自把“启用”挑钩,这样做是不对,受限驱动已经在使用中。
然后用下面两个命令测试显卡驱动是否安装成功,如果成功,应该是类似这样的返回值,而且glxgears的帧数比装驱动之前有相当大的提升。
代码:
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。先把compiz装全了,命令如下:
代码:
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

对于Kubuntu用户输入以下命令:
代码:
sudo apt-get install compiz compiz-bcop compizconfig-settings-manager compiz-core compiz-fusion-plugins-main compiz-fusion-plugins-extra compiz-kde compiz-plugins libcompizconfig0 libcompizconfig-backend-kconfig 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。再找到第30-35行,修改为以下内容:
引用:
COMPIZ_BIN_PATH="/usr/bin/" # For window decorators and compiz
PLUGIN_PATH="/usr/lib/compiz/"
GLXINFO="/usr/bin/glxinfo"
KWIN="/usr/bin/kwin"
METACITY="/usr/bin/metacity"
COMPIZ_NAME="compiz.real" # Final name for compiz (compiz.real)

6。重启一下 X-window,看一下compiz能否启动。按ALT+F2输入"compiz --replace",回车。看到了吧。
十三。安装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


附件:
Screenshot-2.png
Screenshot-2.png [ 1.04 MiB | 被浏览 8987 次 ]



_________________
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


最后由 zhizunbao 编辑于 2014-12-06 21:05,总共编辑了 4 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-01-23 1:06 

注册: 2007-02-27 0:43
帖子: 190
送出感谢: 0 次
接收感谢: 0 次
出问题了~~

代码:
$ sudo aticonfig --initial
Found fglrx primary device section
Nothing to do, terminating.


又及:
我是从ati_driver-installer-8.443.1-x86.x86_64升上来的
如果不执行好像也没出啥问题~~


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-23 9:04 
头像

注册: 2007-10-16 9:56
帖子: 52
地址: 郑州
送出感谢: 0 次
接收感谢: 0 次
看到mesa是因为事先没有装受限驱动的原因,
要先在受限驱动管理器里把驱动装上,
然后重启,
再在新立得里把把有包含fglrx的软件包删除,
然后再装上新驱动就行了。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-23 9:08 

注册: 2007-09-06 16:07
帖子: 466
送出感谢: 0 次
接收感谢: 0 次
问个问题:

DISABLED_MODULES="fglrx"

这个参数在什么时候会被使用到?也就是在安装驱动的过程中,哪一步、哪个指令会使用它?以及在正常使用ubuntu的过程中,还有谁会使用它?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-25 1:41 

注册: 2007-07-15 4:34
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
为啥我弄出来后 右下角出现 AMD TESTING USE only 图样呢~~不能点击到 不能截图


页首
 用户资料  
 
6 楼 
 文章标题 : 有几个疑问,请楼主解答一下,谢谢啦.
帖子发表于 : 2008-01-28 0:04 

注册: 2007-11-13 15:54
帖子: 21
送出感谢: 0 次
接收感谢: 0 次
"纯净的没有安装过旧驱动的系统并且升级完毕"
请问这是什么意思,请解释一下吧行吗,如果装过旧的驱动怎么办呢?
代码:
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:

我的装到了这里,显示也是正确的,我的是X300的显示,可是glxgears只有60左右,之前最多的时候有2000,为什么呢.请楼主帮帮忙.


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 有几个疑问,请楼主解答一下,谢谢啦.
帖子发表于 : 2008-01-28 1:13 
头像

注册: 2007-10-18 13:50
帖子: 264
系统: Ubuntu 14.10
送出感谢: 0 次
接收感谢: 0 次
kinglead 写道:
"纯净的没有安装过旧驱动的系统并且升级完毕"
请问这是什么意思,请解释一下吧行吗,如果装过旧的驱动怎么办呢?
代码:
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:

我的装到了这里,显示也是正确的,我的是X300的显示,可是glxgears只有60左右,之前最多的时候有2000,为什么呢.请楼主帮帮忙.

旧驱动不好删除干净。最好的方法就是安装一遍新系统,不过为了个显卡驱动没有必要重装。
帧率低应该还是你没有安装好驱动。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [原创]ATI-8.01驱动开compiz确保成功
帖子发表于 : 2008-01-28 10:45 

注册: 2008-01-20 21:27
帖子: 64
送出感谢: 0 次
接收感谢: 0 次
zhizunbao 写道:
前几天我发的那个简明教程,发现好像还是有很多人无法成功,fglrxinfo返回值可能是Mesa而不是ATI

这个问题昨天我解决了,只要将fgxrl/etc/default/linux-restricted-modules-common 写入 DISABLED_MODULES="fglrx" 就行了。昨天用全新的系统装的时候也出现这个问题,后来搞了好久才搞清楚。另外千万不要装xserver-xgl,这个和这个版本驱动冲突,系统显示会变得很慢


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-01-28 11:27 

注册: 2006-08-26 14:54
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
弱弱的问一句:哪位仁兄知道移动平台的Mobile Radeon 9700算什么?为什么给出的硬件清单里既有移动平台的Mobility Radeon 9600/9800,也有桌面平台的Radeon 9700,可就是没有移动平台的Mobile Radeon 9700?这个显卡可不可以装compiz?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-01-28 21:47 

注册: 2007-01-19 4:09
帖子: 107
送出感谢: 0 次
接收感谢: 0 次
你的x800会不会很热?
我的X800AGP的一安装ATI的驱动就会像WINDOWS下玩大型游戏一样全功率运转。
过几分钟就开始很烫手。
sd


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-01-29 7:22 
头像

注册: 2007-10-18 13:50
帖子: 264
系统: Ubuntu 14.10
送出感谢: 0 次
接收感谢: 0 次
gtr999 写道:
你的x800会不会很热?
我的X800AGP的一安装ATI的驱动就会像WINDOWS下玩大型游戏一样全功率运转。
过几分钟就开始很烫手。
sd

我的是PCI-E,没有你说的问题。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-02-01 0:09 
头像

注册: 2008-01-23 22:17
帖子: 55
送出感谢: 0 次
接收感谢: 0 次
我的是XPRESS 1100 试了几乎这里所有的帖子都没能成功
看了这帖子今次竟然一次就成功了!真的非常谢谢!


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-02-01 9:00 

注册: 2007-03-08 19:12
帖子: 161
送出感谢: 0 次
接收感谢: 0 次
我的也按上面的步骤成功了,不过确实是有这个问题:重启X-Window死机,这个很烦啊,有没有什么暂时的解决办法呢?或者一定要等ati出新驱动?
等ati出新驱动的时侯,是不是执行“sh ati-driver-installer-8-01-x86.x86_64.run --buildpkg Ubuntu/gutsy”,然后安装包就可以了?


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 有几个疑问,请楼主解答一下,谢谢啦.
帖子发表于 : 2008-02-01 20:19 

注册: 2008-01-05 8:54
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
kinglead 写道:
"纯净的没有安装过旧驱动的系统并且升级完毕"
请问这是什么意思,请解释一下吧行吗,如果装过旧的驱动怎么办呢?
代码:
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:

我的也齿轮也只有60左右,我起用过首先管理器的驱动,又禁用了,结果只能进安全图形模式,最后重新配置了显卡xorg,现在好了,但是特效都开不了

我的装到了这里,显示也是正确的,我的是X300的显示,可是glxgears只有60左右,之前最多的时候有2000,为什么呢.请楼主帮帮忙.


_________________
AMD Sempron 3200+
Unika Radeon 1650GT DDR3 256m
Kinstone 1G667x2 Duel Channel
Seagate 7200.9 160G
Onda A69T(690G chip,ATI 1250 integrated)
Philips 190cw7


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-02-01 22:42 

注册: 2008-01-05 8:54
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
16685 frames in 5.0 seconds = 3337.000 FPS
19905 frames in 5.0 seconds = 3980.959 FPS
20120 frames in 5.0 seconds = 4023.985 FPS
19987 frames in 5.0 seconds = 3997.314 FPS
19904 frames in 5.0 seconds = 3980.679 FPS
my@my-desktop:~$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.1.7276 Release

my@my-desktop:~$ sudo aticonfig --overlay-type=Xv
Warning: Option 'VideoOverlay' doesn't affect running session.
Warning: Option 'OpenGLOverlay' doesn't affect running session.
Using /etc/X11/xorg.conf
Saved back-up to /etc/X11/xorg.conf.fglrx-1
my@my-desktop:~$ glxinfo |grep -e 'direct' -e 'OpenGL'
direct rendering: Yes
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1650 Series
OpenGL version string: 2.1.7276 Release
OpenGL extensions:
怎么回事?


_________________
AMD Sempron 3200+
Unika Radeon 1650GT DDR3 256m
Kinstone 1G667x2 Duel Channel
Seagate 7200.9 160G
Onda A69T(690G chip,ATI 1250 integrated)
Philips 190cw7


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译