+ -
当前位置:首页 → 问答吧 → Catalyst还真是ubuntu御用驱动。。

Catalyst还真是ubuntu御用驱动。。

时间:2010-03-20

来源:互联网

来源:Ubuntu Gets Another ATI Catalyst Driver Handout

居然支持xorg 1.7了

代码:
fglrx-installer (2:8.721-0ubuntu1) lucid; urgency=low 

* New upstream release: 
- Restore compatibility with kernel 2.6.32 and xserver 1.7 (LP: #494699). 
- Add Passive Stereo support on workstation (FireGL/FirePro) hardware. 
- Add Eyefinity support (more than 2 monitors on Radeon HD 5xxx hardware). 
Officially WS-only but should work on consumer boards as well. 
* Port packaging to the new alternatives system (LP: #258038).

作者: jarryson   发布时间: 2010-03-20

无语,他 娘 的ATI,很后悔买了ATI显卡的本本。

作者: xsam   发布时间: 2010-03-20

就在等这一天啊,这个用到kde + arch也行吧。

作者: dcatcher   发布时间: 2010-03-20

恩 所以我说catalyst的linux版应该改名叫ubuntu版么

作者: crazyatom   发布时间: 2010-03-20

看吧,ubunut已经开始封闭了,开始私有化了!

作者: xushaohua2011   发布时间: 2010-03-20

等这一天也好久了,ATI和UBUNTU关系很暧昧

作者: 32idea   发布时间: 2010-03-20

引用:
作者: xsam
无语,他 娘 的ATI,很后悔买了ATI显卡的本本。
。。。扯远了点。。。买到hp的nvidia的本子你会更后悔

作者: jarryson   发布时间: 2010-03-20

引用:
作者: jarryson
。。。扯远了点。。。买到hp的nvidia的本子你会更后悔
nv的本子都还行吧,不过hp的确实应该除外,
它的散热设计好像不是很理想,
在周围看到过好几个的hp的本子修过了...

作者: realasking   发布时间: 2010-03-20

还有nv8000系列的,我旁边只有一台还幸存...后来的都是马甲

作者: jarryson   发布时间: 2010-03-20

这个驱动不兼容2.6.33,如果强制用的话,会有什么后果呢?

作者: dcatcher   发布时间: 2010-03-20

哇哇,赶紧测试测试。。。

作者: dickeny   发布时间: 2010-03-20

我倒觉得,nv和ati都不是好选择,只是在应用方面,确实没有比nv更好的了。
nv硬件的出问题还有厂商的售后服务支持,当然前提是没买HP这种厂商的产品,而ati的驱动问题实在无解。

1、linux下3D就靠OpenGL,A卡的opengl性能本就落后N卡不说,catalyst在Xorg和kernel的支持上比起N卡驱动又滞后很多,在opengl标准上也落后;
2、2D性能上,如果说N卡官方的2D驱动性能一般,那么A卡的catalyst在2D性能上只能说慢,虽然08年一段时间,nv驱动的2D性能在kde4上很差;
3、显卡的高清硬解,目前linux下没有比N卡的VDPAU做得更好的,发布时间也有一年了,A卡呢?HD系列从2000到现在的5000,快3年了,catalyst仍然没有真正提供linux下的高清硬解能力;
4、OpenCL通用运算,这是nv和apple合作弄出来的,nv8000就支持opencl,A卡要HD4000以上才支持;性能上,A卡到了HD 5000才有资格把nv的马甲卡比下去,这里至少一半功劳是由于台积电40nm工艺问题,不然HD5000的对手早就该是Femi,而不是一堆马甲卡了。

作者: zwgun   发布时间: 2010-03-21

那啥,A卡已经有视频硬解支持了。

引用:
作者: zwgun
我倒觉得,nv和ati都不是好选择,只是在应用方面,确实没有比nv更好的了。
nv硬件的出问题还有厂商的售后服务支持,当然前提是没买HP这种厂商的产品,而ati的驱动问题实在无解。

1、linux下3D就靠OpenGL,A卡的opengl性能本就落后N卡不说,catalyst在Xorg和kernel的支持上比起N卡驱动又滞后很多,在opengl标准上也落后;
2、2D性能上,如果说N卡官方的2D驱动性能一般,那么A卡的catalyst在2D性能上只能说慢,虽然08年一段时间,nv驱动的2D性能在kde4上很差;
3、显卡的高清硬解,目前linux下没有比N卡的VDPAU做得更好的,发布时间也有一年了,A卡呢?HD系列从2000到现在的5000,快3年了,catalyst仍然没有真正提供linux下的高清硬解能力;
4、OpenCL通用运算,这是nv和apple合作弄出来的,nv8000就支持opencl,A卡要HD4000以上才支持;性能上,A卡到了HD 5000才有资格把nv的马甲卡比下去,这里至少一半功劳是由于台积电40nm工艺问题,不然HD5000的对手早就该是Femi,而不是一堆马甲卡了。

作者: socket9999   发布时间: 2010-03-21

引用:
作者: zwgun
2、2D性能上,如果说N卡官方的2D驱动性能一般,那么A卡的catalyst在2D性能上只能说慢,虽然08年一段时间,nv驱动的2D性能在kde4上很差;
我就是08年那段时间选定的A卡,现在万分后悔。

作者: philacorns   发布时间: 2010-03-21

引用:
作者: socket9999
那啥,A卡已经有视频硬解支持了。
不知道你说的和我所了解的是不是一回事。据我所知,A卡现在能用的硬解方案是XvBA+VA-API,虽然XvBA是AMD提出的Linux下的高清硬解方案,但是在xvba提出一年后AMD仍然没有发布有关xvba的文档、api、或是给linux下的播放器提供补丁,XvBA有也等于没有。

VA-API这个API是Intel为自己的显卡发布的API,后端则是Intel驱动。XvBA+VA-API的方案是将Intel驱动作这个后端用XvBA代替,测试结果也显示这个方案可以用硬解高清,但是问题在于:

1、只支持UVD2,从wiki看,HD4000(R700)以上级别的卡才支持UVD2。
http://en.wikipedia.org/wiki/UVD2#UVD_2
2、vaapi没有被mplayer等播放器上游收入,想尝试的时候得另行下载源码,不能直接编译mplayer svn。
3、phoronix论坛有关xvba+vaapi的贴子超过60页,从贴子内容看,xvba+vaapi解码效果不好,还有人遇到播放途中崩溃的现象。
4、最关键的一点,XvBA+VA-API不是catalyst提供的,也就是说这并非AMD官方提供的高清硬解方案。

因为以上几点,尤其是第四点,我认为现在说A卡在linux下真正具备高清硬解能力早了点。

说完ATI官方的催化剂,再说说ATI开源驱动的高清硬解,开源驱动在高清硬解上也不乐观。有人在maillist里问x264、vc-1硬解的情况,Alex Deucher回复说,R1xx-r5xx卡用3D引擎加速视频解码,R6xx+用UVD解码,但是目前这些都没实现。
http://lists.x.org/archives/xorg-dri...ry/013670.html

注:Alex Deucher是ati开源驱动的老资格开发者,目前在AMD就职。R600~R700的电源管理、3D加速代码都是他写的,evergreen(HD5000)系列驱动据说也是他单*匹马搞定的。在ddx驱动、mesa、drm开发的邮件列表中经常能看到他。

作者: zwgun   发布时间: 2010-03-21

admire 单*匹马

作者: dcatcher   发布时间: 2010-03-21

所以说我觉得ATI开源驱动开发不够活跃,看人家闭源的nVidia,都支持3D了,黑箱分析出来的也

作者: jarryson   发布时间: 2010-03-22

其实也不能光怪radeon开发慢,nv至少有闭源驱动的3d可以参考,实在不行就直接用闭源驱动的的代码片段。而amd官方的驱动……

作者: yafeng   发布时间: 2010-03-22

庆幸我用的是Intel集成显卡,我不打游戏,甚至可以不要3D,当然,看片子的功能我还是要的:)

作者: alpha.gu   发布时间: 2010-03-22

引用:
作者: alpha.gu
庆幸我用的是Intel集成显卡,我不打游戏,甚至可以不要3D,当然,看片子的功能我还是要的:)
本子nvidia

实验室机器ati,以前也是被那个可恨的驱动 ××××的死去活来……

自从用了开源驱动,要不酸了,背不疼了,走路也有劲了……

今天一测试,东方绯想天都能玩了……

作者: hurricanek   发布时间: 2010-03-22

引用:
作者: yafeng
其实也不能光怪radeon开发慢,nv至少有闭源驱动的3d可以参考,实在不行就直接用闭源驱动的的代码片段。而amd官方的驱动……
哦?那不是说闭源驱动有开放代码了?应该不是这个问题。amd官方驱动opengl性能至少是比开源驱动性能好

作者: jarryson   发布时间: 2010-03-22

引用:
作者: alpha.gu
庆幸我用的是Intel集成显卡,我不打游戏,甚至可以不要3D,当然,看片子的功能我还是要的:)
如果只是这需求,A卡的开源驱动用着也挺好。

作者: socket9999   发布时间: 2010-03-22

引用:
作者: yafeng
其实也不能光怪radeon开发慢,nv至少有闭源驱动的3d可以参考,实在不行就直接用闭源驱动的的代码片段。而amd官方的驱动……
Nouveau没有使用任何任何闭源驱动的片段。他们的方法是使用一个工具检测闭源驱动工作时修改了显卡的哪些寄存器。

作者: socket9999   发布时间: 2010-03-22

引用:
作者: jarryson
哦?那不是说闭源驱动有开放代码了?应该不是这个问题。amd官方驱动opengl性能至少是比开源驱动性能好
不是开放代码,是直接用2进制的片段,当时nouveau进kernel的mainline不是为这个争吵过么,最后只得修改了部分代码,把这些二进制的片段作为firmware来调用了

作者: yafeng   发布时间: 2010-03-22

引用:
作者: socket9999
Nouveau没有使用任何任何闭源驱动的片段。他们的方法是使用一个工具检测闭源驱动工作时修改了显卡的哪些寄存器。
Phoronix 网上看到一则消息,大意是说 Linus 看 Fedora 提供 Nouveau 已经很长时间了,希望 Nouveau 的 DRM 也进入内核。
Nouveau 的维护者和 Fedora 的维护者则解释说主要是由于 Nouveau 是依靠反向工程来了解 NV GPU 的某些内部机制的,使用了一些 Microcode,而这些 Microcode 相关的代码进入内核可能有版权问题。Linus 回复说这些理由都是 BS(从几次 Linus 的发言来看这位还真是"牛气"啊),Fedora 是不是完全没有版权问题的发行版?是那么上述理由就是 BS,否则以后发布就别分发 Nouveau 驱动。

今天又看到上面一则消息,这件事的下文是这样:红帽公司的 David Airlie 和 Ben Skeggs 对 Nouveau 的内核部分代码进行了修改,Microcode 将使用内核的 Firmware 接口来加载。这样就避免了版权问题。

我也不确认这些所谓的“微代码”是啥东西,如果只是监控寄存器的修改,那我感觉将不会有所谓的版权问题。

作者: yafeng   发布时间: 2010-03-22

引用:
作者: philacorns
我就是08年那段时间选定的A卡,现在万分后悔。
这个没什么必要后悔吧,一个很平均水平的程序员也只要两三天工资就能买一个显卡。。。

更何况旧卡还可以卖二手,并非全损失。

所以:与其临渊羡渔,不如退而结网。

作者: poet   发布时间: 2010-03-22

引用:
作者: yafeng
Phoronix 网上看到一则消息,大意是说 Linus 看 Fedora 提供 Nouveau 已经很长时间了,希望 Nouveau 的 DRM 也进入内核。
Nouveau 的维护者和 Fedora 的维护者则解释说主要是由于 Nouveau 是依靠反向工程来了解 NV GPU 的某些内部机制的,使用了一些 Microcode,而这些 Microcode 相关的代码进入内核可能有版权问题。Linus 回复说这些理由都是 BS(从几次 Linus 的发言来看这位还真是"牛气"啊),Fedora 是不是完全没有版权问题的发行版?是那么上述理由就是 BS,否则以后发布就别分发 Nouveau 驱动。

今天又看到上面一则消息,这件事的下文是这样:红帽公司的 David Airlie 和 Ben Skeggs 对 Nouveau 的内核部分代码进行了修改,Microcode 将使用内核的 Firmware 接口来加载。这样就避免了版权问题。

我也不确认这些所谓的“微代码”是啥东西,如果只是监控寄存器的修改,那我感觉将不会有所谓的版权问题。
有点让我想起google的android……各大手机厂商也是不可能开源的嘛……所以呢,就搞内核外加载,拐弯绕过版权问题

作者: hurricanek   发布时间: 2010-03-22

引用:
作者: poet
这个没什么必要后悔吧,一个很平均水平的程序员也只要两三天工资就能买一个显卡。。。

更何况旧卡还可以卖二手,并非全损失。

所以:与其临渊羡渔,不如退而结网。
话是这么说,但明显电脑不是生活的全部……
虽然一台破电脑对于工作一族来说算不了什么,但是以后你会发现,用钱的地方实在是太多,比如,房子要花钱买,车要花钱买,甚至周末大家聚聚吃顿饭,花费也超过一张显卡了……

作者: yafeng   发布时间: 2010-03-22

引用:
作者: yafeng
话是这么说,但明显电脑不是生活的全部……
虽然一台破电脑对于工作一族来说算不了什么,但是以后你会发现,用钱的地方实在是太多,比如,房子要花钱买,车要花钱买,甚至周末大家聚聚吃顿饭,花费也超过一张显卡了……
穷学生掩面飘过

作者: socket9999   发布时间: 2010-03-22

AMD的开源驱动也是需要加载firmware的阿,至于microcode什么的就不了解了。。不会说开源的显卡驱动还比闭源的分析出来的开源驱动差把

作者: jarryson   发布时间: 2010-03-23