作者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