Post Tagged with: "ati"

AMD 开源策略三周岁生日

AMD 虽然向市场提供了高性能高性价比的显卡,而且拥有完整的产品性,但是在售后支持上一直为人诟病。特别是 Linux 的显示驱动,无数人为其折腾,最终还是无法配置成功,虚度光阴啊。若是要求不高,X.org 的开发者还是为我们提供了开源驱动。

2010 年 9 月 6 日,是 AMD 开放其图形处理器文档的三周年纪念。2007 年 9 月 6 日,AMD 宣布放出其图形处理器的文档,全球的开发者可以免费查看这些文档,并且无需签署 NDA 协议,无需付费,也无需保密。与此同时,AMD 连同 Novell 开发了 RadeonHD 驱动,为用户提供了质量不俗的 2D 图形驱动。

时过境迁,RadeonHD 在不久前宣布关闭,其成果转向 X.org 和红帽主导的 radeon 开源驱动上,继续发光发热。AMD 也不断地向开发者提供文档。总的来说 AMD 的显示驱动还是比不上 Intel 和 NVIDIA 的。

现在 AMD 的开源驱动正在向 Gallium3D 和 OpenGL 3.x 迈进。

对应 VA-API 的 XVBA 后端发布新版本

XVBA 是 AMD 官方 Linux 驱动使用的视频硬件解码的后端,作用就和 NVIDIA 的 VPDAU 差不多,然而 XVBA 自发布以来 AMD 都没有释放开发文档,所以暂时没有播放器能够支持 XVBA 的硬件解码。

功夫不负有心人,官方不做,民间就开发了一个叫 xvba-video 适用于 XVBA 后端的 VA-API 的前端,让支持 VA-API 的播放器都可以使用 AMD UVD2 的硬件解码单元进行解码。新的 0.7.1 版本解决了 Catalyst 遗留下来的一些 Bug,同时增强了与不同版本的 VA-API 的兼容性。这个版本的 xvba-video 可以和最新版本 va-api-0.31.x 相兼容。

若要安装 xvba-video 需要 fglrx 8.69.2 (Catalyst 10.1)驱动。现在不太清楚效能上有何改进,早前 Phoronix 的一个测试表明使用 XVBA 硬解以后 CPU 占用率还是比开源驱动的软解要高。

Intel 显卡开源驱动也有 CUDA 后端?

CUDA 是 NVIDIA 设计用于自家 GPU 上的通用运算框架,为的是实现 GPGPU 功能,似乎和 Intel 没有关系。最近有位乔治亚理工学院的仁兄打算为 Intel 集成显卡编写一个 CUDA 后端。

OpenCL 是用于 GPU 通用运算的 API,其 Gallium State Tracker 已经并入到 Mesa 的主干。但是这些代码已经有很长时间都没有变动过。而 CUDA 则是在 NVIDIA 公司的支持和开发下正在稳步发展。那位仁兄看重的是 Sandy Bridge CPU 整合了 CPU 和 GPU 两部分,查阅了编程文档以后认为可以为 Intel 集成显卡编写一个 CUDA 后端,可以让 CUDA 程序在 Intel 集成显卡上完整地兼容运行。

话说 Intel 集成显卡有没有足够性能跑 CUDA 程序都是一个问题吧。不知道这个后端写成以后能否移植到 AMD 的 radeon 和 NVIDIA 的 nouveau 驱动上呢?我们拭目以待吧!

文章来源:Phoronix

AMD Linux 图形驱动越来越不挤?

似乎是 AMD 最近得罪了 Phoronix 了,Phoronix 再次发文控诉 AMD 官方的 Catalyst 显卡驱动性能差劲。这次评击的是 3D 性能两年内毫无进步。不过身为读者的我真是服了他们,Phoronix 测试了从 8.6 到最新的 10.6 20 多个版本的驱动。测试用的硬件是 RV770 芯片的显卡,除了部分游戏的性能有轻微的提升外,不少测试都是呈缓慢下落的状态。结果其实大家早就知道了,只是这一篇文章又再次激起用 AMD 显卡的 Linuxer 再一次喷发愤怒而已。

话说最近 Phoronix 的举动有点不太寻常了,AMD 忘记了给赞助费,所以 Phoronix 要发文追债?AMD 还是把 Linux 的显卡驱动做好,以免给别人留下话柄啊!

http://www.phoronix.com/scan.php?page=article&item=amd_catalyst_rv770&num=1

AMD 新的 2D 加速架构依然缓慢?

Phoronix 似乎对 AMD 的指责还不罢休。他们又来了一次 2D 加速测试了。他们对比了 3 款驱动:Catalyst 10.4、Catalyst 10.6、xf86-video-ati-6.13.0+mesa-7.7。

测试的结果一如所料,除了个别项目以外,开源驱动都能大幅度完胜闭源驱动。这个结果都在很多人的预料之中。然而 Catalyst 10.6 正式引入为默认加速架构的 Direct2D,确是连早前 Catalyst 10.4 默认使用的 XAA 加速架构都不如,几乎所有项目都落后于旧版驱动。这多少让人质疑,AMD 你是想搞好 Linux 驱动还是在帮倒忙呢??

AMD 啊,你真的下点心思到 Linux 驱动开发里面啊!

http://www.phoronix.com/vr.php?view=15040

AMD 开源驱动与闭源官方驱动的视频加速性能对比

Phoronix 似乎不太愿意放弃对 AMD 的穷追猛打,他们又发布了一份评测报告,内容是视频加速的对比。

根据 Phoronix 他们测试的结果,开源驱动在没有任何 GPU 辅助解码的情况下,使用 XV 模式下 CPU 占用率是最低的。使用闭源驱动在 XV 模式输出下,CPU 使用率基本就是 100%,而使用 XVBA+VAAPI 模式下就相对好一点,但是依然比开源驱动下的 XV 模式输出要高不少。话说 XVBA 是 AMD 开发的类似 NVIDIA VDPAU 的视频硬解技术,只是没有想到比用开源驱动软解还要糟糕。

看来 AMD 官方驱动唯一的优势仅仅是对新版本的 OpenGL 标准支持好一点,3D 加速性能也不是比开源驱动好多少呢。

R500 Gallium3D 性能测试

Linux 界的测试王 Phoronix 又来测试显卡性能了。这次测试的是 R500 Gallium3D 驱动的性能。

Gallium3D 是新的 Linux 驱动框架,目的是让显卡在 Linux 有更加好的性能。在这次测试中,Phoronix 选用了一片 Radeon X1950PRO (RV570)进行测试。测试的结果表明,性能已经和 Classical Mesa 相约了,在高分辨率,Gallium3D 还会有些许优势。现在 R300 的 Gallium3D 驱动还没有用 LLVM 优化,相信优化过后定当有更好的结果。早前也介绍过 Soft Render 经过 LLVM 优化提升了数倍性能。

Phoronix 的原文在此:http://www.phoronix.com/scan.php?page=article&item=ati_r300g_june&num=1