今天AMD Catalyst 11.4发布了,增强了AMD VISION Engine Control Center / AMD Catalyst Control Center,提高了一些游戏的性能,比较值得注意的是GPGPU方面的增强有。它包含的OpenCL runtime支持APU上的零拷贝(可能是可以直接把一个CPU/APU的内存注册到另一个CPU/APU,类似CUDA 4.0中的功能);并提高了CPU和GPU之间的PCIE传输性能。
杯具的是,KlayGE使用OpenGL插件的话,所有sample在这版驱动上都黑屏,原因有待查明。
OpenGL ES在移动设备上大行其道,在PC上要开发点东西,一般就需要一个OpenGL ES Emulator。目前常见的模拟器有来自AMD、ARM、Qualcomm和NVIDIA的。他们的能力如何呢?让我们来进行一次简单的横向比较。
基本特性
厂商
AMD
ARM
名称
OpenGL ES 2.0 Emulator
(已经卖给Qualcomm)
OpenGL ES 2.0 Emulator v1.2
模拟目标
AMD handheld GPU
Mali
核心版本
2.0
1.x,2.0
扩展
GL_AMD_alpha_test
GL_AMD_compressed_3DC_texture
GL_AMD_compressed_ATC_texture
GL_AMD_logic_op
GL_AMD_program_binary_Z400
GL_AMD_writeonly_rendering
GL_EXT_texture_filter_anisotropic
GL_EXT_texture_type_2_10 ...
Visual Studio 2010 Service Pack 1已经开放下载了,建议所有VS2010用户升级到SP1。C++相关的更新如下:
新的C++特性
基于MFC的GPU加速图形和动画
Visual Studio 2010 SP1的MFC里可以使用Direct2D和Windows Animation Manager,这两者都是GPU加速的。
支持新的AMD和Intel指令集
Visual Studio 2010 SP1增加了一些intrinsic,可以使用AMD和Intel的今年发布的新处理器的扩展指令,如Intel AVX和AMD Bulldozer。
修正的C++问题
修正了很多C++编辑器、编译器、标准库、CRT、MFC、ATL以及调试器的bug。
完整的新功能和修正列表,参见这篇文章。
GDC 2011结束有一阵子了,现在各家都放出了自己在上面的演讲稿。我找到了这些:
NVIDIA:http://www.nvidia.com/object/gdc2011.html
DICE:http://publications.dice.se/
Intel:http://software.intel.com/en-us/articles/intelgdc2011/
AMD:http://developer.amd.com/documentation/presentations/Pages/default.aspx
如果谁还发现有其他演讲稿的话请告诉我一声,我把它加进去。
EDIT: 增加了AMD的
来自http://news.mydrivers.com/1/183/183598.htm
AMD今天终于在CES 2011开幕之际正式发布了筹备多年的Fusion APU融合加速处理器,也宣告了融合时代的正式带来。
AMD Fusion APU分为两大系列,现在面世的是基于山猫(Bobcat)处理器架构、DX11 GPU图形核心的低功耗版本,最多两个处理器核心,采用台积电40nm工艺制造。AMD称,山猫是其2003年以来的首个全新x86内核,专为低功耗便携 式设备而设计。
AMD Fusion APU首套平台代号“Brazos”,又称“2011低功耗平台”,芯片组统一采用单芯片设计的Hudson-M1,处理器包括两个子系列:
- Zatcate E系列:E-350 1.6GHz双核心、E-240 1.5GHz单核心,热设计功耗18W,面向主流笔记本、一体机、小型台式 ...
[zh]
在WinXP下,即使GPU支持D3D10+,也只能用D3D9的API。但实际上各个厂商都对D3D9做了一些扩展,把部分D3D10+的特性暴露给了D3D9 API。以下是一些特殊的纹理格式,通过FOURCC的方式来使用。通过CheckDeviceFormat可以检测是否支持该格式,在CreateTexture的时候传入即可。下表的源头是各厂商的GPU文档,经过Unity的Aras整理而来:
Usage列:DS=DepthStencil,RT=RenderTarget;Resource列:tex=texture,surf=surface。越绿表示越多硬件支持。
[/zh]
[en]
In WinXP, even a GPU supports D3D10+ can only uses D3D9 API. Actually, most GPU vendors have their extensions, some D3D10+'s features are exposed to D3D9 AP ...
自从NVIDIA的GTX480推出以来,网上能见到不少对比评测。但大家一般都是用3DMark之类大型的评测方法,得到的结果比较笼统。我在这里打算评测的方法是用DX SDK Feb2010的sample,对GPU的不同模块分开评测。这样的结果对于图形相关人员更有意义。
我的评测打算分三轮进行,分别评测传统图形流水线,DirectCompute和Tessellation的性能。测试的机器是两台Dell T5400 Workstation(Xeon E5440 4-core,4GB内存),分别装一块GTX480和一块HD5870。两块显卡都是公版配置。操作系统是Win7 64bit,使用传统界面以消除Areo界面的PS开销。显卡驱动分别是Forceware 197.41和Catalyst 10.3。
第一轮 传统图形流水线
第一论测试的是两块显卡在游戏常见 ...