作者stalinone (洛克人X的献身)
看板WindowsPhone
标题Re: [情报] Windows Phone 8 处理器
时间Sat Jun 23 15:03:02 2012
※ 引述《Domos (Domos)》之铭言:
: Adreno
: http://images.anandtech.com/reviews/SoC/Qualcomm/Krait/adreno225.jpg
: 我在网路上听到两种说法
: 一个指出新的225除了比较快(shader多一倍)
: 基本上的架构是与205一样
: 没有什麽"新功能"
: 同样都支援到 Direct3D feature level 9_3
: Shader Model为 2.0
: http://msdn.microsoft.com/en-us/library/windows/desktop/ff476876
D3D feature level 9_3 是DX10/11以後拿来描述D3D支援程度的用词
大概可以归纳成DX9.0c那个层级
架构一样应该是对的,差别就是速度翻倍
虽然高通那边的spec没说205支援DX的层级,wiki在220以後才说有支援9.0c
Anandtech只说2xx都支援DX9
http://www.anandtech.com/show/5929/qualcomms-snapdragon-s4-running-windows-rt
这边可以看到高通用APQ8060A(里面包Adreno 225)跑WinRT
原本的rumor是说WinRT起码要支援DX10或Shader Model 3.0(9.0c)
不过从
http://msdn.microsoft.com/en-us/library/windows/apps/hh994923.aspx
「Windows RT devices are not required to support
feature levels higher than 9_1」
看来最终版的WinRT只要9_1以上即可
整理一下目前关於DirectX这个方向猜测的结果:
软体
1. WinRT 只要 D3D feature level > 9_1 即可 = Shader Model >= 2.0
2. WP8 尚不明
3. WP7 要求「DX9-capable GPU」(by Wikipedia),shader部分要求不明
4. WM6.5 要求DX8,同时似乎不用shader
硬体
1. Adreno 220/225 支援9_3 →确定可以跑WinRT
2. 205应有支援DX9但版本不明 →但目前没有demo是用Adreno 205跑WinRT的
3. Adreno 200/205疑似有Shader
(官网:Adreno 200 GPU features a flexible, unified shader architecture)
小的没有在写DirectX程式,看有没有人要接棒下去继续键盘柯南...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.248.0.30
※ 编辑: stalinone 来自: 111.248.0.30 (06/23 15:03)
1F:推 icarus0508:小弟写满常的d3d 不过d3d真的威 是在pc上 06/23 16:02
2F:→ icarus0508:d3d自从 7代後就越来越强势 最新的d3d11 结合的 06/23 16:02
3F:→ icarus0508:direct compute 可以让许多计算利用gpu来平行加速 06/23 16:03
4F:→ icarus0508:这种加速 跟 opencl那种 不是一个等级的 主要对手是 06/23 16:03
5F:→ icarus0508:nv 的 cuda。 06/23 16:03
6F:→ icarus0508:如果比较懂硬体,利用cuda可以写出比较快的平行 06/23 16:04
7F:→ icarus0508:但多数会用到的人都是做软体的 directCompute就会比较 06/23 16:04
8F:→ icarus0508:有效能 但两者基本上是差不多的 06/23 16:05
9F:→ icarus0508:前题是 gpu 要支持 shader 06/23 16:05
10F:→ icarus0508:近年来的shdaer model 已经从ms自订 变成连opengl都用 06/23 16:06
11F:→ icarus0508:同样的名词了 可以看出近年ms 在cg界架构上 主导地位… 06/23 16:06
12F:→ icarus0508:目前一般console 跟 pc游戏 比较多还是用9代 06/23 16:07
13F:→ icarus0508:因为11还不算正式换代(console机未出) 06/23 16:08
14F:→ james732:问个超外行问题:手机上的显示晶片有类似cude的技术吗? 06/23 16:29
15F:推 Domos:回楼上 有的,但目前还不成熟,预计下一代或下下一代 06/23 16:39
16F:→ Domos:说老实话,CUDA在desktop上都不见得普及,更别谈mobile 06/23 16:39
17F:推 sh028044:Tegra4有支援CUDA技术 06/23 17:29
18F:→ sh028044:因为CUDA要发挥到极致也是要用Nv显卡,但桌电还蛮多ATI的 06/23 17:30
19F:→ sh028044:所以要软体商支援CUDA还不算是很多 06/23 17:31
20F:→ sh028044:通常使用OpenCL的机会会比较多,因为ATI也有支援 06/23 17:33
21F:推 icarus0508:正如D S两位所说 CUDA要NV的卡 而MS 的directCompute 06/23 19:13
22F:→ icarus0508:虽然都支持 但要会点cg的概念 opencl 是几乎不用学 06/23 19:14
23F:→ icarus0508:就可以加速 不过我是满看好direccompute的 因为他已经 06/23 19:15
24F:→ icarus0508:简化cg的概念。 06/23 19:15
25F:→ icarus0508:再来 open cl 跟 cuda directcompute 并不是对手 而是 06/23 19:16
26F:→ icarus0508:合作 因为有很多人想把opencl的实作 用directcompute 06/23 19:16
27F:→ icarus0508:or cuda来完成。 最近intel有张cpu+gpu 也是想要做到 06/23 19:17
28F:→ icarus0508:类似的能力 毕竟一个要有点硬体概念 一个要有点cg概念 06/23 19:17
29F:→ icarus0508:而open cl 是最简单好学的加速 06/23 19:18