![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 顯示卡討論區
(https://www.pcdvd.com.tw/forumdisplay.php?f=8)
- - Nvidia發布支援Windows 7新增DirectCompute功能
(https://www.pcdvd.com.tw/showthread.php?t=864960)
|
---|
沒錯
還以為amd會推廣stream and/or AVIVO 轉檔 就買了4850... 誰知amd一點後續跟進都沒有... |
引用:
那倒是多慮了...只要穩穩用記得定時清潔風扇...顯卡也沒那麼容易壞吧 (當然買偷料偷過頭的小強卡例外) |
有幾點疑問
新聞稿都是寫說Windows 7能支援 沒提到Vista, 依照架構圖來看,只要驅動程式支援、有DX10以上、應用程式支援就可以了 因為Vista有支援DX10 倒是在NV這個網頁發現了vista的字眼,所以Vista理論來說是可以支援的 只要更新驅動程式。 http://www.nvidia.com.tw/object/directcompute_tw.html 然後,有提到可以讓Media player 12可以原生支援 直接播放H.264 / mov HD影片 不過那也是因為Media Player 12有支援H.264 Media Center也可以,也是因為該原因 這樣子的話,Vista只要升級上Media Player 12,照理也就可以支援。 其實 看了NV的介紹,後面愈來愈偏有哪些軟體有支援它的GPU 這樣子的話,其實我想問的是 XP+有支援CUDA的軟體 Windows 7+有支援CUDA的軟體 兩者相比除了 windows 7本身已經有內建支援的軟體的差異之外,似乎就? 因為透過 CUDA 來進行 GPGPU 的程式開發,是透過C 語言的函式庫和CUDA 的延伸來編寫,因此不會用到 OpenGL 或 DirectX。 侷限在DX10、DX11的用意是在? 毀滅舊作業系統吧?! 結果好像是有支援的軟體配合windows 7就叫做DirectCompute 在XP就是CUDA............ Vista支援不明XD |
過了編輯時間了 下面有幾點要繼續哭么的
========================= 侷限在DX10、DX11的用意是在? NV將3D桌面以及DX10遊戲一同納入這標準,其實有點牽強了.... 結果好像是有支援的軟體配合windows 7就叫做DirectCompute 在XP就是CUDA............ Vista支援不明XD 其實我覺得只要軟體支援,其餘不會有太大問題 只是到了Windows 7,NV要將CUDA擴大到OS的範疇,搶先一步ATI之前,順便把3D跟物理也丟進去...一起講,所以才會說DX10、DX11 只能說...ATI你家的行銷跟stream趕快進步吧~.~ |
引用:
老大您反應過度了,DirectCompute 說穿了就是跟 Cuda、OpenCL 一樣是個 GPGPU 的API,不過跟 Cuda 這個專屬 NV 所有的平台而言,M$ 與其他廠商會希望這個 API 是由公正的第三方組織制定,以免 blah blah (下略三千字),而 DirectCompute 本來就是規劃包含 DX11 裡推出。為何侷限在 DX10、DX11?因為 DX10 以上所用的 Unified Shader 較利於 GPGPU,對於 fixed function 比較多的 DX9 來說,跑一次運算等於要跑一次完整的 3D 運算流程,從 setup-->VS-->PS-->ROP-->output(隨手寫寫,錯了請見諒),對於 GPGPU 來說較為不便,更何況還有其他架構因素(如 output 回寫速度等),所以無論 ati 或 nv,都選擇 DX10 世代後的 gpu 來做為 gpgpu 的運算基礎。 引用:
包在 DX11 裡所以目前當然只有 win7 有,vista/xp 只好用平台專屬的 cuda 或是 AMD 的 stream(好像有點自暴自棄的感覺) 引用:
phyx 是 phyx,GPGPU 是 GPGPU,個人認為無法混為一談啦,有玩過 cuda 的就知道,cuda 在起動前會有一段不算短的等待期,如果 phyx 是 base on cuda 的話,每換一次物理模型不就要 lag 幾秒鐘? 軟體只要能支援當然不是問題,cuda、DC、OpenCL 都只是平台而已,為何目前都只提到 win7 支援 DC,這是因為 DC 是包在 DX11 裡發表的,xp 只到 DX9C、vista 目前只有 DX10 以下,所以理所當然的只有 win7 支援 DC,XP 起碼有很成熟的 cuda,OpenCL 的支援也很有希望;至於 H.264 硬體加速,只要有支援 DXVA2 的 GPU 都可以,這在 vista 就有很完整的支援了。 說到毀滅舊作業系統?xp 的確是該丟掉了,2002 年發表的 OS 有部份對於現在的硬體而言,的確是有點老舊了。 |
引用:
其實看了NV文擋之後愈來愈有疑問 把以前歸納在physX及CUDA的範例,原封不動copy過去Win 7就變成DC 至於老大您說的GPGPU DX9也可以讓GPU浮點進行數學運算 這邊講的是OS的範疇,不是GPU 只是GPU配合OS都支援DX10以上的確是效率更好的 倒是XP的確是該被放棄了,不過MS / NV想支援的話,XP是絕對可以的 至於Vista........生死不明阿,NV官方有提到,但卻沒在發表聲明內 XD 看來連MS都不想幫Vista多增加一些賣點了,儘管它有DX10 另外關於H.264,Vista雖有支援DXVA2,但卻沒codec 想讓GPU發揮硬體解碼,還是得透過第三方的播放軟體配合DXVA 直到了WMP12才有內建 NV這邊講的是,能讓作業系統原生支援H.264硬解 所以只要OS升級上12,再加上驅動程式配合,不管XP、Vista都可以原生支援了 只是兩家公司都刻意掠過XP、Vista不談,雖然兩者理論上都能辦到Win 7 DC所能做的事 還是謝謝大大解析,學到不少. :) |
Directx 11 支援vista/w7,
並非W7獨占。 |
引用:
我想你誤會了吧..... 之所以會有DirectCompute,是因為微軟是老大,任何東西微軟自己都要搞一套,包連GPGPU的API也是一樣.... CUDA是nVidia的GPGPU API,也是目前最多人使用和最成熟的GPGPU API,它支援xp, vista, 7, linux和mac... 而DirecteCompute不是什麼把CUDA搬到windows 7上而已,是微軟老大心態下的產物,而且nVidia是被迫一定要去支援才行.... 雖然CUDA, DirectCompute和OpenCL都是用來設計GPGPU運算的程式,它們最大的差別是CUDA是跨作業系統,不跨硬體.....DirectCompute是不跨作業系統,但是跨硬體....而OpenCL是都跨~ 至於為什麼XP不支援DirectCompute,就單純只是因為微軟的策略而已,不然GTX280也可以安裝在XP上,怎麼可能跑不動~ 至於DXVA應該是很難混了吧,現在OpenCL, DirectCompute都出來了,而且都能跟OpenGL和DirectGraphics進行互動,我想沒有必要使用限制多多的DXVA吧~ |
引用:
我倒覺得 software player 用 DXVA 會比用 GPGPU 好,畢竟播放時只需要一個 BSP 單元動作就可以了,用 GPGPU 是用殺牛刀來殺雞,尤其在高階卡來說,用了 GPGPU 搞不好會多耗了 100W 的電力,相對的用硬體 BSP 單元需要動作的電晶體就不需要那麼多,而且也可以配合 shader 做後處理。 GPGPU 對影像處理來說,個人是覺得比較適合拿來做影片的後製與壓縮的工作,播放不是不可以,而是大材小用了。 |
引用:
推出後還需等到 SP1 推出後再來聽聽風評. :D |
所有的時間均為GMT +8。 現在的時間是06:17 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。