Nvidian rautadekooderissa ei ole tätä rajoitusta ja se purkaa käytännössä kaikki standardin mukaiset H.264-streamit, joita netissä liikkuu. Kaupalliset DXVA-kodekit tosin voivat rajoittaa toiston level 4.1:een, mutta ilmaiset MPC-HC ja ffdshow-tryouts eivät tee niin. Parhaiten toisto toimii Windowsissa CUVID-rajapinnan kautta esimerkiksi CoreAVC:lla, tai sitten Linuxissa VDPAU:lla. Näytönohjaimen rautadekooderi on huomattavasti energiataloudellisempi. Esimerkiksi GeForce 210 tai integroitu ION-piirisarja purkaa korkean bitraten Blu-ray-videota alle 15 W:n teholla, kun softapurulla samaan tehtävään tarvitaan ainakin 30 W enemmän tehoa. (Näytönohjain käyttää yli 10 W integroiduilla Intelin piireilläkin, vaikka video puretaan prosessorilla.) Näytönohjaimen videoprosessorista ei ole muuhun, mutta varsinaisesta GPU:sta on. CPU:lla ei esimerkiksi pysty tekemään laadukasta 1080i-lomituksenpoistoa lennossa, eli siihen tarvitaan joka tapauksessa kohtalaisen nopea näytönohjain, vaikka video purettaisiin CPU:lla. Kuten todettu, GTS 250 on liiankin tehokas, mutta esimerkiksi GT 220 on ihan järkevä vajaan 60 W:n TDP:llä. Sitä hitaammat näytönohjaimet eivät oikein riitä raskaimpien valmistajan tarjoamin suotimien ajamiseen. Tässä on aika kattava vertailu idlen, Blu-ray-toiston ja raskaan 3D-pelin kuormituksen välillä: http://www.xbitlabs.com/articles/video/display/gf-gt240-1gb_4.html#sect0 GTS 250 vastannee 9800 GT:n lukuja (+10-20 W maksimikuormalle ja hieman pienempi kulutus idlenä). Olen siis täysin samaa mieltä siitä, että tuo näytönohjain on liian tehokas HTPC-koneeseen, mutta GT 220 tai 210 sopivat tarkoitukseen mainiosti. Jälkimmäinen on hyvä valinta Blu-ray-elokuvien katseluun, jos videoprosessointia ei tarvita. GT 220 taas käy HDTV-katseluun, koska siinä riittää teho parempaan lomituksenpoistoon.
Minusta MPC-HC DXVA:lla kuva on parempi kuin CoreAVC:lla (molemmat vakioasetuksilla). CoreAVC:lla taitaa olla jotain filttereitä päällä vakiona, kuva on aavistuksen sumuisempi/rakeinen.
Entäs VC-1 streamit? CPU-purku toimii aina. Tämä on jostain syystä nykyään muotia alan saiteilla, vertailla jotain aivan olemattomia tehonkulutuseroja green-Joosef -palkeilla missä 1 watti on puoli metriä. Muutama kymmenen wattia varmasti toimivasta systeemistä leffan katselun aikana ei tunnu missään. En ole nähnyt 1080i:tä muualla kuin täällä. Katsomatonta 1080p ja 720p -materiaaliakin tursuu jo ovista ja ikkunoista, nytkö pitäisi vielä alkaa lomittamaan jotain 1080i:tä omalla hd-virittimellä että saisi tekosyyn uusia näytönohjaimen? Tämäkö on alan seuraava the suuntaus?
Toimii, kuten myös MPEG-2-purku. Uusimmat piirit (kuten 210 ja GT220) purkavat lisäksi MPEG-4 ASP:tä. CoreAVC tukee vain H.264-purkua, vaikka sen käyttämä CUVID-rajapinta ei rajoitu siihen. MPC-HC:n ja ffdshown:n DXVA-toteutus ei mahdollista VC-1-bitstreamin purkamista, eli niillä VC-1-purku toimii vain uudemmilla Nvidian videoprosessoreilla (GTS 250 taitaa sisältää vielä vanhan VP2:n). Käytännössä tämä ei ole ongelma, jos Blu-rayt katsotaan jollain kaupallisella ohjelmalla ja epämääräisillä parametreilla pakatut piraattivideot MPC-HC:n DXVA:lla tai CoreAVC:lla. Kyllä 30 W monimutkaistaa koneen jäähdytystä jo huomattavasti, jos siis halutaan hiljaista. Rakentaisin HTPC-frontendin mieluummin Atom + ION-kokoonpanon päälle kuin tavallisesta työpöytäraudasta. No ei, jos et katso HDTV-lähetyksiä. Monet katsovat.
Joillakin saiteilla olevat tiedot vuotuisista kustannuksista kieltämättä vähän hymyilyttävät. Mutta asian toinen puoli on että se kulutus ei vähene ellei niitä lukuja ilmoiteta. Se toimii kuin evoluutio:valitse aina se mikä kuluttaa vähiten, vaikka se oli vain se 0,1W, niin parin sukupolven jälkeen sinulla on jo merkittäviä uudistuksia.
MPC-HC:ssä voi ohittaa Ati:n tarkistukset tuosta materiaalin profiilista rekisteriasetuksella mutta se ei poista taustalla olevia todellisia rajoituksia jotka liittyvät kooderin muistinkäyttöön.
Tuolta löytyy keskustelua: http://forums.amd.com/game/messageview.cfm?catid=279&threadid=106911 ja asetus: HKEY_CURRENT_USER\Software\Gabest\Filters\MPC Video Decoder - Key name : CompatibilityMode - type : DWORD - value : 16 (Hex value) Ei ole ainakaan minulla aiheuttanut kuppaa tai bluescreenejä. Jos video ylittää speksit, niin aiheuttaa nykimistä kun joka frame joudutaan skippaamaan.