Kirjoittaja Aihe: Näytönohjaimen rautapurku Linuxissa  (Luettu 4972 kertaa)

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Näytönohjaimen rautapurku Linuxissa
« : 15.10.10 - klo:20.15 »
Moi!

Tässä kun on jo muutaman vuoden ollut mahdollista Windows koneilla käyttää ns. "rautapurkua" HD-videoille. (mpeg2,4 ja x264) niin nyt yritänkin saada samaa aikaiseksi Ubuntussa.

Mulla on rautana koneessa AMD Phenom X3 2.6Ghz, 2gb ddr2 800Mhz, ja näyttiksenä integroitu Radeon HD3200 tai erillinen nVidia GeForce 8800GTS.

Olen tässä asennellut xine-vdpau:ta kaiken maailman vdpau ja va-api paketteja tuolta synapticsista mutta eipä ole kummoinen saldo. Jos yritän avata testi videoni komennolla   xine  -V vdpau <videon nime>     tai      xine -V xv <videon nimi>    on tulos aivan sama: video aukeaa mutta jökittää ja vie kaikki mehut koneesta.

Näin ollen tulos on se, että xine-vdpau ei toimi ainakaan 10.10 repolasta löytyvällä xine-lib versiolla.

Nyt kysynkin, olisiko kellään sorsaa tolle xine-vdpau:lle, jotta voisin sen itse kasailla?
Tuolta löytyi subversion linkki "svn://just.de/xine-vdpau", joka ei toimi :(
Tai muita hyviä vinkkejä: distroja jossa toimisi suoraan tjsp? Ymmärtääkseni Debianin experimentalissa saattais olla tuki mutta tuossa tulisi paljon muita ongelmia vastaan.

Olen tässä jo epätoivossani miettinyt Windowsin laittamista mutta tuli mutka matkaan, Anysee E30C näyttää tasan kaksi kanavaa Windowsilla ja molemmat jökittävät. (liian huono signaali) Linuxilla taasen Kaffeinella toimii kaikki kanavat (paitsi Nelonen HD jökittää)

Linuxi kokemus on laaja mutta enemmänkin tuolta serveri puolelta.

T:
Sampo

aurinkolasit

  • Vieras
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #1 : 15.10.10 - klo:21.46 »
Terve,

Himoitsisin itsekin tuota rautapurkua, mutta sitä ei mun käsittääkseni saa Linuxilla muuta kuin Nvidian kortteihin. Voin olla tässä väärässäkin. Intelin kortteihin sitä ei ainakaan vielä saa.

On olemassa tällainen repo kuin

https://launchpad.net/~nvidia-vdpau/+archive/ppa

Ongelma vain on, että pikaisella vilasulla niillä ei ole vielä erikseen 10.10 yhteensopivia versioita paketeistaan. Jos sulla kuitenkin on Lucid Lynx jollakin koneella, jossa pitäs raudan puolesta toimia rautapurku, niin voit heittää seuraavat komennot päätteelle

# sudo add-apt-repository ppa:nvidia-vdpau/ppa
# apt-get update && apt-get upgrade

ja xinen pitäisi päivittyä ja videoiden näkyä.



mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #2 : 15.10.10 - klo:21.51 »
Himoitsisin itsekin tuota rautapurkua, mutta sitä ei mun käsittääkseni saa Linuxilla muuta kuin Nvidian kortteihin. Voin olla tässä väärässäkin. Intelin kortteihin sitä ei ainakaan vielä saa.
Käsityksesi on valitettavasti väärä, sillä rautapurku toimii Linuxissa myös AMD:n korteilla.

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #3 : 15.10.10 - klo:21.54 »
Himoitsisin itsekin tuota rautapurkua, mutta sitä ei mun käsittääkseni saa Linuxilla muuta kuin Nvidian kortteihin. Voin olla tässä väärässäkin. Intelin kortteihin sitä ei ainakaan vielä saa.
Käsityksesi on valitettavasti väärä, sillä rautapurku toimii Linuxissa myös AMD:n korteilla.

Ja Intelin korteilla - ööö siis - grafiikkapiireillä.
http://intellinuxgraphics.org/h264.html
Ubuntu 12.10 Quantal Quetzal

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #4 : 15.10.10 - klo:22.00 »
Kiitoksia tiedosta, Lucidissa siis toimii. Yritin just tosta repolasta käsin niitä laitella 10.10:iin mutta lopulta meni hermot kun piti downgradee puolet systeemistä.

Mites tuo AMD:n kortit? Ihan tällä samalla pitäis toimia? Ja riittäätkö HD3200 FullHD:hen?

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #5 : 15.10.10 - klo:22.40 »
Mulla on rautana koneessa AMD Phenom X3 2.6Ghz, 2gb ddr2 800Mhz, ja näyttiksenä integroitu Radeon HD3200 tai erillinen nVidia GeForce 8800GTS.

Mikä versio 8800GTS:stä? 320/640 Mt:n muistilla varustetut G80-kortit eivät ole yhteensopivia VDPAU:n kanssa. Sensijaan 512 Mt:n G92-malli toimii.


Lainaus
Olen tässä asennellut xine-vdpau:ta kaiken maailman vdpau ja va-api paketteja tuolta synapticsista

Jos haluat käyttää rautapurkua vain videotiedostojen toistamiseen, suosittelen Xinen sijaan MPlayeriä. Ubuntu 10.04:n ja 10.10:n repositoriossa olevat versiot osaavat käyttää VDPAU:ta, kun Nvidian suljettu ajuri ja libvdpau on asennettu. Tarvittavat parametrit (lue lisää manuaalisivulta):
Koodia: [Valitse]
mplayer -vo vdpau -vc ffh264vdpau,ffvc1vdpau,ffmpeg12vdpau,ffwmv3vdpau,ffodivxvdpau, video.mkv
Voit asettaa vo=vdpau ja vc=... -parametrit pysyvästi /etc/mplayer/mplayer.conf-tiedostossa.
). Jos haluat graafisen käyttöliittymän, asenna SMPlayer.


Jos taas haluat katsella HD-televisiolähetyksiä, 10.04 lienee xine-vdpau:n vuoksi parempi alusta. Kaffeinen sijaan voisi harkita myös VDR 1.7.x:ää ja Xine- tai Xineliboutput-liitännäistä yavdr:n repositorioista.


Mites tuo AMD:n kortit? Ihan tällä samalla pitäis toimia? Ja riittäätkö HD3200 FullHD:hen?

HD 3200:ssa riittää kyllä teho 1080i/p25-purkuun, mutta ei kunnolliseen lomituksenpoistoon. Käsittääkseni Catalystin/fglrx:n rautapurkutoteutus on hyvin vaikea saada toimimaan nykyisissä jakeluissa, eikä siinä ole käyttökelpoista tukea lomituksenpoistolle, joten rautapurku on melko hyödytön lomitettujen TV-lähetysten kanssa. Phoronixin foorumilla on aiheesta tarinaa ja sitä kannattaa lueskella, jos yrität saada XvBA:n käyttöön: http://www.phoronix.com/forums/showthread.php?t=19983

Pari muuta linkkiä:
http://www.phoronix.com/scan.php?page=news_item&px=ODQwMw
http://www.splitted-desktop.com/~gbeauchesne/xvba-video/

« Viimeksi muokattu: 15.10.10 - klo:22.58 kirjoittanut nm »

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #6 : 16.10.10 - klo:01.11 »
Tämähän alkaa vaikuttaa mielenkiintoiselta:

Kaffeine olisi aika optimaalinen ratkaisu siinä, että sama softa pitää sisällään kätevästi nauhoituksen, katselun DVB:lle sekä muille medioille (dvd yms).

Mutta olen siis raudan suhteen umpikujassa: ATI:n kortilla on mahdoton saada toimimaan tuon phoronixin jutun perusteella ja GeForceni on juurkin tuo G80 GTS (640Mb).   Toisaalta jos ATI:n jotenkin saisi toimimaan saisin tuon vaihdettua kyllä HD3850-korttiin.

Tai sitten ostaa jonkun GeForcen romun, joka tukee tuota.

T:
Sampo

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #7 : 16.10.10 - klo:02.34 »
Kaffeine olisi aika optimaalinen ratkaisu siinä, että sama softa pitää sisällään kätevästi nauhoituksen, katselun DVB:lle sekä muille medioille (dvd yms).

Niin, kannattaa toki valita sellainen ohjelma, jonka käyttöliittymä sopii tarkoitukseen. VDR:ssä on digiboksimainen käyttöliittymä. XBMC ja MythTV puolestaan ovat visuaalisempia mediakeskusratkaisuja. Kaikilla kolmella onnistuu sekalaisten videoiden ja DVD-levyjen katselu, ja ne osaavat käyttää VDPAU:ta. XBMC:n pvr-testing2-kehityshaaraa voi käyttää VDR:n frontendina Xineliboutputin sijaan tai sen ohella.

Lainaus
Mutta olen siis raudan suhteen umpikujassa: ATI:n kortilla on mahdoton saada toimimaan tuon phoronixin jutun perusteella ja GeForceni on juurkin tuo G80 GTS (640Mb).   Toisaalta jos ATI:n jotenkin saisi toimimaan saisin tuon vaihdettua kyllä HD3850-korttiin.

Juu, softapurku tuolla Phenom X3:lla on luultavasti helpompi saada toimimaan kuin Atin rautapurku. H.264-videon säikeistetty purku onnistuu Linuxissa parhaiten ffmpeg-mt:llä. Jos et tarvitse tukea DVB-tekstitykselle, voit katsella tallenteita tai streamattua livekuvaa tällä MPlayerillä, johon on käännetty staattisesti ffmpeg-mt:n kirjastot: https://launchpad.net/~ripps818/+archive/coreavc

Säikeistyksen saa käyttöön näin. Voi toimia videosta riippuen jotenkuten myös normaalilla MPlayerillä:

Koodia: [Valitse]
mplayer -lavdopts fast:threads=4 video.ts
Prosessorisi teho ei riitä kunnolliseen lomituksenpoistoon, eikä näytönohjaintakaan voi hyödyntää ilman VDPAU:ta tai VA-APIa. Perus-bob saattaa toimia:

Koodia: [Valitse]
mplayer -lavdopts fast:threads=4 -vf tfields video.ts

Lainaus
Tai sitten ostaa jonkun GeForcen romun, joka tukee tuota.

GeForce GT 220 tai tehokkaampi olisi hyvä, jos meinaat katsella 1080i-videota, niin saat laadukkaan lomituksenpoiston.

AION

  • Käyttäjä
  • Viestejä: 150
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #8 : 16.10.10 - klo:06.40 »
Tuntuu vaan todella hassulta maksaa 70€ nVidia GT430:sta  kun köyhdyin tämän oman pelimasiinani HD5770:sta vähän päälle satasen. Mutta sillä pitäs varmaan pyöriä?

Ja tosiaan kyllä FullHD on aika kiva olla tossa 40" Sampan töllössä kun tukikin löytyy.

Tossa miks en ole puhdasta media-center softaa hakenut niin tärkeimmät tarkoitukset ehdottomasti koneelle on tallentaa ohjelmia (avovaimolle ihan must) ja soittaa mediaa (dvd:t, mahdollisesti joskus blue-rayt, netti-streamit ym.) Mutta toinen tärkeä käyttö on olla mulle pikku apuna kaikissa koulu ja duuni hommissa kun aika usein tarvitsen linuxia johonkin.
(pitää testaa miten softa toimii toisella alustalla, nopean ja helpon myslin, php:n tjsp).


EDIT:
Tossa alempia threadeja lukeneena niin on tämäkin mun mielestä aika hirveä farssi. Toimii Windowsissa niin helposti nykypäivänä, että oikeen hirvittää ajatella tätä Linuxin suuntaa työpöydällä: (serverit on asia erikseen)
-3D on saavuttamattomissa (pelaaminen / cadit). (Direct X mafia)
-Aika suuri osa yrityskoneista on saavuttamattomissa (Office, Adoben softat, CADit yms.)
-Kahdesta ylläolevasta syystä on aika vaikeaa päästä perus-Penan koti työpöydällekään.

Media centerit ois ihan käden ulottuvilla:
Molemmat näyttisvalmistajat on antanut aika hyvää tukea tälle rautapurkaamiselle ja pulseaudiokin on ainakin jollain tasolla toiminut. Myöskin hyvin suuri määrä TV-korteista toimii nykyään kohtuu hyvin. Nyt ei tarvitsis saada kuin osa kehittäjistä saman lipun alle ja vähän puhaltaa yhteen hiileen, että saatais rautapurku toimimaan ja media-centerit ois aika paljon lähempänä.   Itsekin olen softia vähän sorsista kääntänyt ja linuxin komentorivi on aika tuttu, mutta silti olen tämän asian kanssa paininut epätietoisuudessa ilman oikeen mitään järkevää tietoa mistään (ennen kuin kysyin täältä). Kyllä nuo muutamat 100-sivun threaditkin löysin itsekin mutta kun ei ole alusta lähtien seurannut on se hieman hidas tapa opiskella. Ja nyt jos joku kaveri (joka ei tiedä linuxista tuon taivaallista) kysyy, että minkä käyttiksen laittaa media-centeriin on mun vähän paha tätäkään suositella :(


« Viimeksi muokattu: 16.10.10 - klo:07.04 kirjoittanut AION »

nm

  • Käyttäjä
  • Viestejä: 16431
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #9 : 16.10.10 - klo:12.16 »
Tuntuu vaan todella hassulta maksaa 70€ nVidia GT430:sta  kun köyhdyin tämän oman pelimasiinani HD5770:sta vähän päälle satasen. Mutta sillä pitäs varmaan pyöriä?

Jep.

Lainaus
Tossa miks en ole puhdasta media-center softaa hakenut niin tärkeimmät tarkoitukset ehdottomasti koneelle on tallentaa ohjelmia (avovaimolle ihan must) ja soittaa mediaa (dvd:t, mahdollisesti joskus blue-rayt, netti-streamit ym.) Mutta toinen tärkeä käyttö on olla mulle pikku apuna kaikissa koulu ja duuni hommissa kun aika usein tarvitsen linuxia johonkin.

Tavallinen työpöytäkäyttöhän onnistuu vaikka samanaikaisesti mediacenterin pyöriessä toisella näytöllä, kun koneessasi on kuitenkin tehoa riittävästi. Ja ilmeisesti et edes tarvitse hommiisi paikallista työpöytää vaan voit käyttää Linuxia etänä?

Jos DVB-tallennukset ovat oleellinen ominaisuus, suosittelisin kyllä jotain muuta kuin Kaffeinea, jonka EPG- ja tallennusominaisuudet ovat aika alkeellisia, eli esim. automaattiset hakuajastukset eivät onnistu. Lisäksi ohjelman on oltava jatkuvasti käynnissä ja Kaffeine ei toimi taustalla järjestelmätason daemonina (eli et voi kirjautua työpöydältä ulos kesken tallennuksen). VDR ja MythTV pystyisivät myös herättämään koneen acpi- tai nvram-wakeupin avulla ennen ajastettua tallennusta ja sulkemaan sen tallennuksen jälkeen, jos konetta ei ole tarkoitus pitää jatkuvasti päällä.

Lainaus
Tossa alempia threadeja lukeneena niin on tämäkin mun mielestä aika hirveä farssi. Toimii Windowsissa niin helposti nykypäivänä, että oikeen hirvittää ajatella tätä Linuxin suuntaa työpöydällä: (serverit on asia erikseen)
-3D on saavuttamattomissa (pelaaminen / cadit). (Direct X mafia)
-Aika suuri osa yrityskoneista on saavuttamattomissa (Office, Adoben softat, CADit yms.)
-Kahdesta ylläolevasta syystä on aika vaikeaa päästä perus-Penan koti työpöydällekään.

Oma näkemykseni tähän on, että 95% käyttäjistä tarvitsee kotona vain nettiselaimen (Flash Playerillä varustettuna) ja satunnaisesti joitakin perusohjelmia (tekstinkäsittely, valokuvien arkistointi, videosoittimet), jotka toimivat Linuxissa yhtä hyvin kuin Windowsissa. Itunesin kaltaiset ohjelmistot voivat olla hankalia; Spotifyn sentään saa toimimaan melko vaivattomasti.

Lainaus
Nyt ei tarvitsis saada kuin osa kehittäjistä saman lipun alle ja vähän puhaltaa yhteen hiileen, että saatais rautapurku toimimaan ja media-centerit ois aika paljon lähempänä.

Rautapurun toimivuus on pitkälti kiinni näytönohjainvalmistajista. ATI ei vain ole tuonut toimivaa ratkaisua suljettuun ajuriinsa, joka on muutenkin edelleen ongelmallinen Linuxissa. Intel on päässyt VAAPI:nsa kanssa kunnolla vauhtiin vasta tänä vuonna.

XBMC:n Linux-versio on saamassa VAAPI-tuen, jolloin se pystyy hyödyntämään rautapurkua Nvidian lisäksi Intelin, ja tulevaisuudessa toivottavasti myös Atin raudalla. XBMC:n ympärille on helppo rakentaa mediakeskusjärjestelmiä (katso esimerkiksi yaVDR). Työpöydällä myös VLC osaa jo hyödyntää VAAPI:a.


Lainaus
Ja nyt jos joku kaveri (joka ei tiedä linuxista tuon taivaallista) kysyy, että minkä käyttiksen laittaa media-centeriin on mun vähän paha tätäkään suositella :(

Mielestäni XBMC+VDR ja MythTV ovat ihan varteenotettavia ratkaisuja Nvidian raudalla, ja näiden ohjelmien ympärille rakennetut jakelut alkavat olla sillä tasolla, että aloittelijakin pystyy ne asentamaan. Ainakin yaVDR:ssä ja MythBuntussa sekä TV-vastaanotto että videon rautapurku toimivat suoraan tuetulla raudalla.

Jos koneella on tarkoitus tehdä ylipäänsä mitään HD-videotoistoon tai 3D-grafiikkaan liittyvää, muiden valmistajien kuin Nvidian näytönohjaimia ei oikein voi suositella Linuxiin. Intelin ja Atin open source -ajurit toimivat, mutta 3D-grafiikka on hidasta. 1080i-videotoistossa taas tarvitaan paljon tehoa lomituksenpoistoon, jolloin vain nopeahkot Nvidian ja Atin ohjaimet riittävät edes teoriassa ja Intel on kokonaan pois laskuista.
« Viimeksi muokattu: 16.10.10 - klo:12.23 kirjoittanut nm »

mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #10 : 16.10.10 - klo:22.47 »
Rautapurun toimivuus on pitkälti kiinni näytönohjainvalmistajista. ATI ei vain ole tuonut toimivaa ratkaisua suljettuun ajuriinsa, joka on muutenkin edelleen ongelmallinen Linuxissa.
En allekirjoita tätä väitettä. ATi:n suljettu linux-ajuri on toimivuudeltaan vähintään yhtä hyvä ellei jopa parempi kuin Nvidian suljettu ajuri.

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: Näytönohjaimen rautapurku Linuxissa
« Vastaus #11 : 16.10.10 - klo:23.26 »
Rautapurun toimivuus on pitkälti kiinni näytönohjainvalmistajista. ATI ei vain ole tuonut toimivaa ratkaisua suljettuun ajuriinsa, joka on muutenkin edelleen ongelmallinen Linuxissa.
En allekirjoita tätä väitettä. ATi:n suljettu linux-ajuri on toimivuudeltaan vähintään yhtä hyvä ellei jopa parempi kuin Nvidian suljettu ajuri.
Miksi olet sitä mieltä? Minusta Nvidian ajuri on toiminut vähintäänkin yhtä hyvin koneessani kuin ATIn ajuri veljeni koneessa (itselläni GeForce Go 7700 ja 185-ajuri (tai mikä nyt onkaan tuo current) ja veljeni koneessa ATI Radeon HD3650, jonka ajuri on uusin Catalyst mitä Ubuntu tarjoaa). Sillä (atilla) resoluutio piti laittaa käsin oikeaksi, koska se ei tunnistanut näyttöä oikein (tjms.), vaan reso oli näytölle liikaa. ::)
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.