ATI 4650 AGP ja H.264 videon dxva-rautapurun ongelmia

Keskustelu osiossa 'HTPC eli Home Theater PC' , aloittajana eikka2, 18.04.2010.

  1. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    Hei,

    Päivitin näytönohjaimeni vanhaan AMD athlon 64 3000+ koneeseen (Win XP 32-bit). Valitsin ATI/AMD 4650 AGP ohjaimen, jolle mainostetaan rautatuettua H.264 videon purkamista. Kaikesta huolimatta en ole saanut mkv-videoita pyörimään tekstityksen kanssa rautapurettuna, vaan kuva nykii tai toistuu puolinopeudella koska prosessori pyörii 100%:n kuormalla.

    Kokeiltu on seuraavaa:
    * XBMC:n viimeisin nightly build -> H264 koodatut näytepätkät nykivät (Bondin 1080p/mkv ja Prince of Persian 720p/MOV samplet)
    * Boxee -> Samat pätkät nykii myös
    * Media Player Classic Home Cinema + sisäinen dxva-purku asetuksista enabloituna -> nykii
    * Media Player Classic Home Cinema + CoreAVC -> nykii
    * Media Player Classic Home Cinema + ArcSoft dekooderi preferred -> toistuu täydellä frameratella, mutta jos tekstityksen enabloi filttereistä (bondin sample) alkaa toistaa puolinopeudella vaikka tekstejä ei näy.

    Catalyst 10.3 on koneeseen asennettuna ja DXVA Checker näyttää H.264 tuen olevan käytössä 720p ja 1080p videoille.

    Lisäksi Flash playerin 10.1 beta ei myöskään jaksa pyörittää Youtuben 480p+ resoluutioisia HD videoita, vaikka siinäkin pitäisi jo olla DXVA tuki.

    Onko niin että ATIn kortteja vain ei kannata hankkia HTPC-koneeseen hermoja kiristämään vai vieläkö jostain löytyy joku säätönuppi jota vääntämällä koneen softaplayerit saa toistamaan H.264/HD-sisältöä mukisematta GPU:ta apuna käyttäen?
     
  2. nmi

    nmi Guest Guest

    Liittynyt:
    26.05.2004
    Viestejä:
    2 165
    Saadut tykkäykset:
    0
    XBMC:n kanssa on tietääkseni käytettävä DSPLayeriä, jotta DXVA:n saa käyttöön.

    Juu, CoreAVC ei vielä tue DXVA:ta. Tuki tulee ilmeisesti seuraavaan julkaisuun, mutta en ole varma, onko se vain DXVA 2:een (eli Vistaan ja 7:ään).

    Eli se vaihtaa softapurkutilaan tekstitysten piirtämistä varten.

    Olethan huomioinut tämän MPC-HC:n kanssa: http://mpc-hc.sourceforge.net/DXVASupport.html
    Jos et saa toimimaan, voit vielä kokeilla ffdshow-tryoutsin kehitysversioita (SVN builds). Uudempaa Windowsia voisi myös harkita DXVA 2:n vuoksi.
     
  3. Maxi

    Maxi HT-hörhö mallia 101 Tukijoukot

    Liittynyt:
    15.04.2002
    Viestejä:
    2 626
    Saadut tykkäykset:
    10
    XP:ssä myös EVR custom presenter -renderillä toimii rautakiihdytys. XP:lle tuon saa käyttöön asentamalla koneeseen tarpeeksi tuoreen .NET Frameworkin.
     
  4. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    Haa! Luin tuon ja minulla olikin jo VMR9 Renderless käytössä ja auto-loading enabloituna. Mutta kehoituksesi seurauksena rupesin käymään läpi muita mahdollisia asetuksia MPC-HC:stä ja löysin että Internal filters -> Source filters -> matroska oli disabloitu. Eli laitoin raksin siihen ja avot! alkoi mkv-subtitlet pelittämään täydellä frameratella.

    Olen myös kokeillut ffdshown tryoutseja mutten ole saanut sen dxva filtteriä päälle vaikka olen ffdshow dxva configurationista käynyt lyömässä tuet päälle. Jostakin syystä ffdshow lataa minulla aina softalla murskaavan libavcodecin....

    Kiitokset avusta!

    "hauskaa" että on vain yksi toimiva player+dekooderikonfiguraatio millä ATIn romut saa olohuonekelpoiseksi... Pisteet menee siis nvidialle mediantoistosta.

    Seuraavaksi pitää vissiin pultata tuo MPC-HC kiinni Media Portalin front-endiin...
     
  5. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    .NET 3.0 SP2 ja 3.5 SP1 asennettuna, mutta en saanut rautakiihdytystä EVR custom presenterillä toimimaan, arcsoftin dekooderilla (ainoa joka toimii, VMR9 renderlessin kautta) kuvasta tuli slideshow.
     
  6. Mama

    Mama Garbage in, garbage out Tukijoukot Guest

    Liittynyt:
    29.11.2003
    Viestejä:
    2 686
    Saadut tykkäykset:
    0
    Ihan vinkvinkkinä että kummankin valmistajan tuotteet pelaavat tietääkseni oikein kun käytetään niitä tuotteiden varsinaiseen käyttötarkoitukseen eli Bluray-leffojen toistoon(esim. PowerDVD). Matroskotuet yms. on täysin ekstraa jota 'kukaan' ei käytä, samaan kastiin siis kuin 2 teran kovalevyt ja 100 megaset kotiliittymät.
     
  7. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    Juu näinhän se varmaankin on. ATi on ilmeisesti nähnyt vaivaa tukeakseen paria soitto-ohjelmistojen valmistajaa GPU-tuetun HD-koodekin toteuttamisessa mutta muut kehittäjät on jätetty tappelemaan AVIVOn oikkujen kanssa omillaan.

    Eli ATIn syyksi voidaan mielestäni laittaa se miksi DXVA:lliset Divx H.264, MPC-HC:n sisäinen H264, FFDShown DXVA H.264, CoreAVC, QuickTime player yms. H.264 toteutukset toimivat sekä Linuxin että Windowsin puolella näppärämmin ja luotettavammin NVidian tuoteperheessä. PureVideon päälle on varmaankin helpompaa tehdä kodekkitoteutuksia. Tämä puolestaan edistää kilpailua ja kuluttajakelpoisten HD-medialaitteiden nopeampaa markkinoille tuontia.

    Halusin painottaa tuota käyttämääsi termiä "oikein" koska jos tehtävänä on toteuttaa GPU-tuki videon purkamiselle, niin "oikeaan" toimintaan ei riitä yksipuolinen tietyn valmistajan tuotteiden preferointi. Cyberlinkin BluRay-ratkaisua ei voitane pitää ainoana oikeana tapana kuluttaa HD-videoita Media Centereiden tuotemaailmassa.
     
    Viimeksi muokattu: 18.04.2010
  8. Mama

    Mama Garbage in, garbage out Tukijoukot Guest

    Liittynyt:
    29.11.2003
    Viestejä:
    2 686
    Saadut tykkäykset:
    0
    Sen verran on kuluttajapuolellakin tarvetta että tilattu&matkalla olisi minulle H.264:ää käyttävä digikamera ja mitä olen netin demopätkiä katsellut niin niissä pakkausparametrit on vedetty niin tiukalle että oma Ati droppaa frameja DXVA:lla aika paljon. Pitääköhän sitten päivittää oma 4-sarjalainen näyttis 5-sarjaan jossain välissä.
     
  9. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    Ainakin High@L5.1/8 refframes ja High@L5.0/9 refframes profiilien samplet näyttäisi ArcSoftin H.264:lla toistuvan tässä kokoonpanossa.
     
  10. Mama

    Mama Garbage in, garbage out Tukijoukot Guest

    Liittynyt:
    29.11.2003
    Viestejä:
    2 686
    Saadut tykkäykset:
    0
    Mistäs noita sampleja löytyy?
    Tai toisinpäin, saako sen jollain softalla esille? Nuo demoklipit kameroista on Vimeosta, ja en tiedä onko profiili sitten AVCHD:n.
     
  11. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    Tällä ohjelmalla pitäisi profiili-info paljastua. Veikkaan että Vimeoon uploadatut sample-videot on uudelleen enkoodattu vimeon suosimilla profiileilla:
    http://mediainfo.sourceforge.net/en

    Koita etsiä kameran valmistajan tai reviewereiden sivuilta alkuperäisiä näytevideoita.
     
  12. Mama

    Mama Garbage in, garbage out Tukijoukot Guest

    Liittynyt:
    29.11.2003
    Viestejä:
    2 686
    Saadut tykkäykset:
    0
    Löytyi testipätkä, ja eihän tuo alkuperäinen ole kuin L4.0, Vimeon pakkaamat puolestaan ovat L5.0-tasoa ja noissa se ongelma on.

    Samaten jostain syystä MPC-HC ei osaa poistaa lomitusta tuolle oikealle L4.0 50i matskulle, samaa näyttää olevan myös digi-tv:stä talletetussa materiaaliassa, mistä syystä joudun katsomaan nuo FireDTV-softalla.
     
  13. eikka2

    eikka2 Guest Guest

    Liittynyt:
    22.08.2007
    Viestejä:
    101
    Saadut tykkäykset:
    0
    Auttaisko tämä optio mitään?

    http://www.overclock.net/other-software/574829-mpc-hc-1080p-playback-tweaks.html
     
  14. Mama

    Mama Garbage in, garbage out Tukijoukot Guest

    Liittynyt:
    29.11.2003
    Viestejä:
    2 686
    Saadut tykkäykset:
    0
    Se ongelma on vain korkeammalla tasolla eli 50i näkyy tuolla tavalla 25fps:llä, eikä 50fps:llä niinkuin pitäisi, ainakaan ReClockin mukaan.
     
  15. Maxi

    Maxi HT-hörhö mallia 101 Tukijoukot

    Liittynyt:
    15.04.2002
    Viestejä:
    2 626
    Saadut tykkäykset:
    10
    Olipas outoa. Tuon toimivuus voi olla MPC-HC:n versiota kiinni, kun aikoinaan sain tuon toimimaan niin MPC-HC:sta piti ladata jokin erikois-build.
     
  16. Mama

    Mama Garbage in, garbage out Tukijoukot Guest

    Liittynyt:
    29.11.2003
    Viestejä:
    2 686
    Saadut tykkäykset:
    0
    Niin tuo aiemmin neuvottu shaderillä tehtävä interlacing ei ole niitä kaikkein välkyimpiä vaan se koodinpätkä on melko simppeli. Toive olisi ollut että saisi ihan GPUn oman interlacinging toimintaan koska se on kehittynein.

    http://vimeo.com/19331455
    Tuossa on esimerkki noista tiedostoista, mikä ei minulla tee lomituksenpoistoa.
    Filtterinä on minulla MPC Video Decoder eli MPC-HC:n mukana tullut.
    Samoin käytössä Reclock ja VMR 9 Renderless.
    Näyttiksenä on Ati HD 4670.

    Toimiiko tuo jollain oikein? Ilman siis tuota shader-lomituksenpoistoa?