Kirjoittaja Aihe: HD 4850 ja rautapurku?  (Luettu 2673 kertaa)

Jussi Nirhamo

  • Käyttäjä
  • Viestejä: 117
    • Profiili
HD 4850 ja rautapurku?
« : 05.01.10 - klo:17.27 »
Eli kysymys on yksinkertainen, toimiiko videoiden rautapurku HD4850 näytönohjaimella kun käytössä on 9.10 ubuntu?
Puunakki

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: HD 4850 ja rautapurku?
« Vastaus #1 : 05.01.10 - klo:19.51 »
ATi:n Linux-ajureihin rautapurun tuki on lisätty versiossa 8.10. Eli suljetuilla ajureilla (Catalyst) toimii.

Catalystin kaverina kannattaa käyttää sopivin parametrein käännettyä mplayeria.
Koodia: [Valitse]
--enable-xvmc
--with-xvmclib=AMDXvBA
« Viimeksi muokattu: 05.01.10 - klo:20.01 kirjoittanut mrl586 »

Jussi Nirhamo

  • Käyttäjä
  • Viestejä: 117
    • Profiili
Vs: HD 4850 ja rautapurku?
« Vastaus #2 : 05.01.10 - klo:20.06 »
ATi:n Linux-ajureihin rautapurun tuki on lisätty versiossa 8.10. Eli suljetuilla ajureilla (Catalyst) toimii.

Catalystin kaverina kannattaa käyttää sopivin parametrein käännettyä mplayeria.
Koodia: [Valitse]
--enable-xvmc
--with-xvmclib=AMDXvBA

Mplayeria olen käyttänytkin, mites saan nuo parametrit siihen?
Puunakki

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: HD 4850 ja rautapurku?
« Vastaus #3 : 05.01.10 - klo:20.29 »
Sinun täytyy hankkia jostain tuon ohjelman lähdekoodi. Googlen mukaan tuon lähdekoodin saa täältä. Ohjelman kääntö näyttää menevän seuraavasti:
Koodia: [Valitse]
mrl586@ACER5520:~/mplayer$ ./configure --help # tulostaa parametrilistauksen (valitse tarpeelliset ja lisää seuraavan komennon parametreihin)
mrl586@ACER5520:~/mplayer$ DEB_BUILD_OPTIONS="--enable-xvmc --with-xvmclib=AMDXvBA" fakeroot debian/rules binary


nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: HD 4850 ja rautapurku?
« Vastaus #4 : 05.01.10 - klo:21.17 »
ATi:n Linux-ajureihin rautapurun tuki on lisätty versiossa 8.10. Eli suljetuilla ajureilla (Catalyst) toimii.

Catalystin kaverina kannattaa käyttää sopivin parametrein käännettyä mplayeria.
Koodia: [Valitse]
--enable-xvmc
--with-xvmclib=AMDXvBA

Tämä XvMC-toteutus (kuten useimmat muutkin) tukee vain MPEG-1/2 -purkua, joka on muutenkin niin kevyttä, ettei rautakiihdytyksestä ole juuri hyötyä moderneilla koneilla. Lisäksi videon jälkikäsittely on varsin rajoittunutta XvMC:n kanssa. Lomituksenpoistosuotimena on vain yksinkertainen bob. Tuosta on siis käytännössä enemmän haittaa kuin hyötyä muuten kuin 1080i MPEG-2 -toistossa hitaalla koneella.

H.264- ja VC-1 -rautapurku onnistuu periaatteessa XvBA:n ja VA-API:n kautta, mutta tarvitset tietyt ajuri- ja ohjelmaversiot. Phoronixin keskusteluista löytyy lisää tietoa. Kannattaa ehkä aloittaa lukeminen lopusta.

Rautalomituksenpoistolle tai muulle jälkiprosessoinnille ei taida olla vielä tukea toisin kuin Nvidian VDPAU:ssa.