精華區beta VideoCard 關於我們 聯絡資訊
出處:硬派網 http://www.inpai.com.cn/doc/hard/92710.htm 現今高畫質影片(視頻)的解碼方式主要包括兩種: 一種是以CPU解碼的所謂「軟解」方式 另一種則是通過顯卡解碼的所謂「硬解」方式。 現在出現第三種那就是利用顯卡流處理單元(CUDA)進行高畫質影片解碼。 硬件平台 CPU : AMD Athlon X2 3600+ 1.9GHz Motherboard: NVIDIA MCP78晶片組主板 Memory: 海盜船 DDR2-800 2GB(1GB×2) HDD: Seagate Barracuda 7200.10 250GB VGA Card: GeForce 9400GT 16sp GeForce 9500GT 32sp GeForce 9600GT 64sp GeForce 9800GTX+ 128sp GeForce GTX260+ 216sp GeForce GTX285 240sp GeForce GTX295 480sp OS: Windows XP sp3中文版 VGA Drivers: NVIDIA Forceware 182.08WHQL版 CPU軟解 優點:完美的兼容性,對視頻的編碼、封裝格式沒有要求,播放器設置簡單、一勞永逸。 缺點:CPU佔用率高,導致硬件系統的投入成本高,還會帶來散熱、功耗等問題。 顯卡硬解 優點:CPU佔用率極低,讓高清播放設備成本很低,同時更為靜音、更加節能。 缺點:兼容問題時常出現,對視頻的編碼和封裝格式相對要求更嚴格,與操作系統、 驅動程序乃至系統本身的其他軟件都可能出現不兼容問題,從而導致高畫質影片 無法播放或者畫面破損等問題。 顯卡流處理器解碼(CUDA) 優點:兼容性極佳,對視頻的編碼、封裝格式基本沒有要求。 同時,CPU佔用率較低,對顯卡的要求也並不大。功耗控制不錯。 缺點:因為解碼器的限制,目前還無法借助CUDA技術解碼VC-1等編碼的影片。 CUDA解碼方式的缺陷,那就是還無法實現解碼VC-1等編碼格式的高畫質影片,與CoreAVC 解碼器本身只是針對H.264解碼的根本特性有關。如果有另一種支持VC-1等其他編碼格式 的解碼器也能開始利用到CUDA,想必會讓這個領域的路越走越寬。 關於流處理器解碼(CUDA)方式的效率:從測試結果來看,流處理器的數量對這種解碼方式 的影響比較小,我們僅能從16個sp和32個sp單元中發現明顯的性能區別,而高端顯卡更多 的流處理器並未能再降低CPU的佔用率。對此我們分析,最大可能是 CoreAVC這款解碼器 從根本的編程結構上就限制了sp流處理器的使用數量,只能用到32個sp,所以更多的 sp流處理器不會造成解碼性能的進一步提升。 另外,因為CUDA技術只有NVIDIA的DX10顯卡才具備,所以本文涉及的所有內容,與那些 NVIDIA的老顯卡以及所有的ATI顯卡無緣,相信這部分用戶也會因此感到遺憾,那只能留 待今後軟件的繼續發展吧,比如CoreAVC解碼器會不會在某個時候也能加入對ATI顯卡 stream流處理技術的支持,不過在時間上就沒有任何把握了,儘管我們希望這一天也能到 來。 ---------------------------------- 以上的東西就請 每天看高畫質影片的路克大評論 XD ---------------------------------- -- ◢██ 炸10個人 就有10桶瓦斯 \ ▄▄▄ ▄▄ ◢██ > ─⊙-⊙ 10個! 我要炸10個! ● ● ● BO ASK ⊙-⊙─ ● ● ● ● ▄▄▄▄ ◣ ︶◢◤ <><><><><><><> / = = ◣︶ ◢ / ψQSWEET  ̄╲ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.163.153 pol61x438:轉錄至看板 PC_Shopping 04/28 20:44
dolphinus:喔 04/28 21:19