您的CPU,能夠滿足H264/VC-1/MPEG2片源軟解的要求么?
CPU
INTEL Core 2 Duo E6850(4M CACHE 333x9 DualCore)
INTEL Core 2 Duo E6750(4M CACHE 333x8 DualCore)
INTEL Core 2 Duo E6300(2M CACHE 266x7 DualCore)
INTEL Pentium E2160 (1M CACHE 200x9 DualCore)
INTEL PentiumD 915(2Mx2 CACHE 200x14 DualCore)
INTEL Celeron M430(512KB CACHE 200x9 SingelCore)
AMD ATHLON64 FX62(1Mx2 CACHE 200x14 DualCore)
AMD ATHLON64x23600+(512KBx2 CACHE 200x9.5 DualCore)
AMD ATHLON64 FX57(1M CACHE 200x14 SingelCore)
AMD ATHLON64 4000+(1M CACHE 200x12 SingelCore)
AMD ATHLON64 3000+(512KB CACHE 200x9 SingelCore)
主板
七彩虹NFORCE680I SLI
七彩虹C.N7050-PV
七彩虹TA-690G AM2
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 8500GT(不開硬解)
這個測試的目的,是為了讓大家了解不同編碼所要求的最低CPU頻率/型號,或者是為自己的CPU找個性能接近的對號入座,看能不能夠順暢的解壓。
首先,咱們要定義一個順暢的概念,這和流暢不同,不僅要多數(shù)時(shí)候流暢,還要不能卡。
這樣就會對CPU占用率提出兩個要求:
1:CPU平均占用率不能超過80%,一旦超過80%之后有再有后臺程序運(yùn)行可能會失去流暢的感覺。
2:CPU最高占用率不能超過90%,哪怕你平均占用率低于50%,但一下子卡于90%有可能會使畫面出現(xiàn)卡或者頓的狀態(tài)。
所以我們的測試就是基于上述條件進(jìn)行的。
首先先從MPEG2開始,上述所有CPU都通過了MPEG2的測試,即便是最弱的ATHLON 64 3000+都完全沒問題。
VC-1方面,我們由最高層次的金剛來代表,我們采用FX62單核心超頻至3G的測試,因?yàn)槲覀冎暗腇X57不能通過這個測試,最高CPU占用率94%,罰下場。
在這里面我們看到向征著單核心最高頻率的測試僅僅是通過而已,以不到1%的CPU占用率打了個擦邊球,這也意味著所有單核CPU不超頻將無法過測。后續(xù)測試PD915也是可以通過測試的,不過也是剛剛合格而已。
H.264方面,我們選用最高級別的Babel來測試。我試過超到3.4G的Celeron M430都無法解決其軟解問題,看來非雙核不可。而雙核中也必須是佼佼者才能勝任,我們看到E6750在降頻為E6550后仍然不能順暢運(yùn)行,最高已經(jīng)超過93.75%,只能說不能合格。
Babel需要e6750以上的CPU才能真正算順暢。
現(xiàn)在我們所有能通過測試的CPU列出來,讓您明白所有片源都需要什么樣的CPU。
編碼
通過測試(即最高CPU占用90%以下,平均80%以下)CPU
MPEG2
INTEL Core 2 Duo E6850
INTEL Core 2 Duo E6750
INTEL Core 2 Duo E6300
INTEL Pentium E2160
INTEL Pentium D 915
INTEL Celeron M430
AMD ATHLON64 FX62
AMD ATHLON64x23600+
AMD ATHLON64 FX57
AMD ATHLON64 4000+
AMD ATHLON64 3000+
VC-1
INTEL Core 2 Duo E6850
INTEL Core 2 Duo E6750
INTEL Core 2 Duo E6300
INTEL Pentium E2160
INTEL Pentium D 915
AMD ATHLON64 FX62
AMD ATHLON64x23600+
H.264
INTEL Core 2 Duo E6850
INTEL Core 2 Duo E6750
AMD ATHLON64 FX62
顯卡核心頻率對視頻加速有沒有用?看視頻需不需要買高頻卡?
CPU
INTEL Core 2 Duo E6300((2M CACHE 200x8 SingelCore)
主板
七彩虹NFORCE680I SLI
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 8600GT
ATI RADEON HD2600XT
不少讀者曾經(jīng)email我,不知道顯卡3D核心和視頻加速核心有什么直接的關(guān)系,也不知道視頻加速核心的頻率是不是跟隨核心頻率而動。這樣是否會因?yàn)楹诵念l率不同而使得視頻加速性能有所不同。為此我特意做了一個測試,請大家欣賞。
核心頻率的浮動對于GF8600的視頻加速能力影響得非常少,數(shù)值相當(dāng)接近,可以看成是無影響。而對HD2600XT則有些影響,但可以看出和頻率不成正比,所以也可以看出和核心頻率無關(guān)。
換句話說,你不管是買高頻版的8600GTS,或者是低頻率版的8600GT,對于看視頻而言是沒有任何影響的。HD2600XT也同理,從這里引伸出,核心頻率只和3D性能有關(guān),和視頻加速性能無關(guān)。
在新一代顯卡視頻加速技術(shù)幫助下,不同片源對CPU要求
CPU
INTEL Core 2 Duo E6300((2M CACHE 200x8 SingelCore)
主板
七彩虹NFORCE680I SLI
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 8600GT
ATI RADEON HD2600XT
盡管是有了好顯卡,可是我們也想了解一下不同片源對CPU的負(fù)荷,碰到CPU占用少的可以使用其它程序使用多進(jìn)程,兩不耽誤。
GF8600對于H.264的加速能力還是比較優(yōu)秀,可惜在對付VC-1時(shí)有些力不從心的感覺。而反觀HD2600這就非常好,所有應(yīng)用最高都沒有超過50%CPU占用率,而這僅僅是一顆1.6G單核心的CPU。
AMD/INTEL多達(dá)11款CPU的純軟解壓測試-H.264
CPU
NTEL Core 2 Duo E6850(4M CACHE 333x9 DualCore)
INTEL Core 2 Duo E6750(4M CACHE 333x8 DualCore)
INTEL Core 2 Duo E6300(2M CACHE 266x7 DualCore)
INTEL Pentium E2160 (1M CACHE 200x9 DualCore)
INTEL PentiumD 915(2Mx2 CACHE 200x14 DualCore)
INTEL Celeron 430(512KB CACHE 200x9 SingelCore)
AMD ATHLON64 FX62(1Mx2 CACHE 200x14 DualCore)
AMD ATHLON64x23600+(512KBx2 CACHE 200x9.5 DualCore)
AMD ATHLON64 FX57(1M CACHE 200x14 SingelCore)
AMD ATHLON64 4000+(1M CACHE 200x12 SingelCore)
AMD ATHLON64 3000+(512KB CACHE 200x9 SingelCore)
主板
七彩虹NFORCE680I SLI 七彩虹C.N7050-PV
七彩虹TA-690G AM2
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 8500GT(不開硬解)
INTEL E6750和AMD ATHLON64 FX62表現(xiàn)能力相當(dāng),都是為軟解能力非常強(qiáng)的CPU。
AMD/INTEL多達(dá)11款CPU的純軟解壓測試-VC-1
CPU
NTEL Core 2 Duo E6850(4M CACHE 333x9 DualCore)
INTEL Core 2 Duo E6750(4M CACHE 333x8 DualCore)
INTEL Core 2 Duo E6300(2M CACHE 266x7 DualCore)
INTEL Pentium E2160 (1M CACHE 200x9 DualCore)
INTEL PentiumD 915(2Mx2 CACHE 200x14 DualCore)
INTEL Celeron 430(512KB CACHE 200x9 SingelCore)
AMD ATHLON64 FX62(1Mx2 CACHE 200x14 DualCore)
AMD ATHLON64x23600+(512KBx2 CACHE 200x9.5 DualCore)
AMD ATHLON64 FX57(1M CACHE 200x14 SingelCore)
AMD ATHLON64 4000+(1M CACHE 200x12 SingelCore)
AMD ATHLON64 3000+(512KB CACHE 200x9 SingelCore)
主板
七彩虹NFORCE680I SLI 七彩虹C.N7050-PV
七彩虹TA-690G AM2
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 8500GT(不開硬解)
ATI/NVIDIA多達(dá)12款的顯卡硬解壓測試-H.264
CPU
INTEL Core 2 Duo E6300((2M CACHE 200x8 SingelCore)
主板
七彩虹NFORCE680I SLI
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 6600GT
NVIDIA GEFORCE 7600GS
NVIDIA GEFORCE 7600GT
NVIDIA GEFORCE 8500GT
NVIDIA GEFORCE 8600GTS
NVIDIA GEFORCE 8800GTS
ATI RADEON X1300PRO
ATI RADEON X1650PRO
ATI RADEON X1950GT
ATI RADEON HD2400XT
ATI RADEON HD2600XT
ATI RADEON HD2900XT
電源
TT ToughPower 650W
硬盤
希捷 7200 10 250G(8M) SATA3G
我們看到新一代的HD2600/2400XT以及GF8600/8500表現(xiàn)得非常好,而反觀高端的2900XT/8800GTS由于并沒有集中PUREVIDEO HD以及AVIVO HD,所以CPU占用率和上一代的表現(xiàn)差不多。上一代的X1000對GF7的話,GF7略有小勝。
ATI/NVIDIA多達(dá)12款的顯卡硬解壓測試-VC-1
CPU
INTEL Core 2 Duo E6300((2M CACHE 200x8 SingelCore)
主板
七彩虹NFORCE680I SLI
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 6600GT
NVIDIA GEFORCE 7600GS
NVIDIA GEFORCE 7600GT
NVIDIA GEFORCE 8500GT
NVIDIA GEFORCE 8600GTS
NVIDIA GEFORCE 8800GTS
ATI RADEON X1300PRO
ATI RADEON X1650PRO
ATI RADEON X1950GT
ATI RADEON HD2400XT
ATI RADEON HD2600XT
ATI RADEON HD2900XT
電源
TT ToughPower 650W
硬盤
希捷 7200 10 250G(8M) SATA3G
到了VC-1這出現(xiàn)了很多奇怪的事,首先X1000以及HD2900XT系列打開AVIVO后不能正常加速,應(yīng)該是Frequency Transform由GPU解碼,而其它三步仍然交給CPU解碼,這應(yīng)該是驅(qū)動問題。所以只能被NVIDIA全部踩下墊底。
而另一方面,HD2400/2600可怕的VC-1解碼能力體現(xiàn)出來了,遠(yuǎn)遠(yuǎn)優(yōu)于所有顯卡,令人吃驚。
ATI/NVIDIA多達(dá)12款的顯卡硬解壓測試-MPEG2
CPU
INTEL Core 2 Duo E6300((2M CACHE 200x8 SingelCore)
主板
七彩虹NFORCE680I SLI
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 6600GT
NVIDIA GEFORCE 7600GS
NVIDIA GEFORCE 7600GT
NVIDIA GEFORCE 8500GT
NVIDIA GEFORCE 8600GTS
NVIDIA GEFORCE 8800GTS
ATI RADEON X1300PRO
ATI RADEON X1650PRO
ATI RADEON X1950GT
ATI RADEON HD2400XT
ATI RADEON HD2600XT
ATI RADEON HD2900XT
電源
TT ToughPower 650W
硬盤
希捷 7200 10 250G(8M) SATA3G
可以說所有的顯卡都非常接近,只有最老的GF6600 CPU占用率有些高,不過無所謂,最高也不到50%對于所有顯卡來說都是差不多的。
都是軟解碼怎么還有差異?
CPU
AMD ATHLON64x2 3800+(512KBx2 CACHE 200x9 DualCore)
主板
七彩虹TA-690G AM2
散熱器
Tunq Tower120
內(nèi)存
GSKILL F2-8500CL5D-2GBHK
顯卡
NVIDIA GEFORCE 8500GT(不打開硬件解碼)
ATI RADEON X1300PRO(不打開硬件解碼)
ATI RADEON HD2600XT(不打開硬件解碼)
電源
TT ToughPower 650W
硬盤
希捷 7200 10 250G(8M) SATA3G
這個測試是我們在測試過程中發(fā)現(xiàn)的,當(dāng)我們在回個頭檢查時(shí)就發(fā)現(xiàn)了問題所在,和筆者一塊看是什么問題吧。
這個是3800+配合8500軟解壓VC-1金剛時(shí)截的圖,由于當(dāng)時(shí)沒注意并沒有截全圖。
而我們在換用2600XT同樣不開硬件解碼的情況下,CPU占用率明顯下降了。從平均53%到39%。
我們看到禁用ATI AVIVO的工具是PowerDVD,按理說軟解壓CPU相同也應(yīng)該是相同的啊,這是怎么回事呢。
原來PowerDVD在VC-1這只能控制Pixel Prediction(像素預(yù)測)和Deblocking(環(huán)內(nèi) 解塊濾波)的開關(guān),并不能直接控制Frequency Transform(頻率轉(zhuǎn)換)的開關(guān),所以默認(rèn)在驅(qū)動的支持下是開著的。如藍(lán)圖如示。
PowerDVD的開關(guān)并不能完全支持全部步驟。
總結(jié)
由于已經(jīng)在公司加班到快1點(diǎn)了,還有好多東西沒做,總結(jié)本來也要說很多,但現(xiàn)在暫時(shí)不說了,后面再補(bǔ)上:
需要注意的是,測試結(jié)果如何,不是我的重點(diǎn),我覺得這個文章的意義在于讓更多人了解高清,所以說這個不是一個評測,只是一個菜鳥的試用手記(最近才開始拼命學(xué)習(xí)這塊)。
這個測試是非常繁雜的,這里真的要感謝高磊和大民的幫助,尤其是大民也陪我一同工作到半夜。
技術(shù)指導(dǎo)方面,我在截稿時(shí)突然碰上我一個隊(duì)友VIVIALINUX,搞h.264解碼CPU的牛人,給我更正了不少名詞以及概念。在這里一并說聲謝謝。
最后祝大家高清快樂!!!