Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: Lege - 15.06.10 - klo:12.06
-
Moro,
Katselen siis pääsääntöisesti elokuvat koneelta, HDMI-piuhan kautta FullHD telkkariin ja tämä yhtälö toimii hienosti Windows 7:lla. Ei tarvita enää DVD-soitinta, eikä ilmaannu tökkimistä tai kummallisia viivoja, joten tuskimpa tämä on koneen tehoista kiinni.
64bit Lucidissa videoiden toisto tuottaa kuitenkin päänvaivaa, sillä VLC ja Totem aiheuttavat noiden viivojen lisäksi tökkimistä kun katsoo full screeninä, MPlayer ja SMPlayer kuitenkin poistavat(?) tämän töktök-meiningin, mutta mistä viivat on peräisin ja miten ne saisi pois? Yleensä nopeissa kohtauksissa, jossa kamera liikkuu nopeammin tai jos jokin räjähtää, niitä tulee enemmän.
Näytönohjaimena on Atin HD3450, että ilmaantuuko tässä nyt sitten se Ati&Linux -kirous? Suljetut 3D ajurit on asennettu, Catalystin versio on 2.12 ja työpöytätehosteita ei ole käytössä.
Olisi hienoa saada toimimaan tuo videoiden katselu ongelmitta, koska Windowsia en muutenkaan käytä, niin ei sitä aina jaksa buuttailla kun elokuvaa katsoo ;D
E: Mistäs muuten tuo johtuu, että oli käyttöjärjestelmä tai soitin mikä tahansa, niin puhe kuuluu hiljaisena verrattuna muuhun ääneen. Tähän mitään poppakonstia?
-
http://wiki.cchtml.com/index.php/Configuring saatko näistä mitään apua
-
64bit Lucidissa videoiden toisto tuottaa kuitenkin päänvaivaa, sillä VLC ja Totem aiheuttavat noiden viivojen lisäksi tökkimistä kun katsoo full screeninä, MPlayer ja SMPlayer kuitenkin poistavat(?) tämän töktök-meiningin, mutta mistä viivat on peräisin ja miten ne saisi pois? Yleensä nopeissa kohtauksissa, jossa kamera liikkuu nopeammin tai jos jokin räjähtää, niitä tulee enemmän.
Kuulostaa joko lähdevideossa olevalta lomitukselta (interlacing) (http://www.dv.fi/wiki/index.php/De-interlace) tai videotoiston repeilyltä (tearing) (http://en.wikipedia.org/wiki/Screen_tearing). Ovatko viivat siis kampamaisesti joka toisella pikselirivillä vai näkyykö niitä vain muutamissa kohdissa kerralla?
Lomituksen poistamista varten mediasoittimissa on erilaisia lomituksenpoistosuotimia (deinterlacing filters). (S)MPlayerissä ja VLC:ssä yadif (2x) on kohtalaisen laadukas vaihtoehto. Tämä on siis tarpeen joidenkin sarjojen ja TV-ohjelmien katselussa. Jos katselet tavallisia eurooppalaisia DVD-elokuvajulkaisuja (alue 2), niissä ei yleensä ole lomitusta.
Repeily sensijaan johtuu useimmiten näytönohjaimen ajurista ja sen asetuksista. Tarkista Catalyst Control Centeristä, onko siellä mitään säätöjä videotoistoon ja onko "Sync to VBlank" kytketty jo päälle. Avoimella ajurilla videotoisto toiminee nykyisin aina repeilemättä.
E: Mistäs muuten tuo johtuu, että oli käyttöjärjestelmä tai soitin mikä tahansa, niin puhe kuuluu hiljaisena verrattuna muuhun ääneen. Tähän mitään poppakonstia?
Tämä saattaa johtua osittain laitteistostasi, mutta ongelmaa voi lieventää asettamalla Dolby Digital -dekooderiin Dynamic Range Compression (DRC) päälle ja säätämällä sen voimakkuutta.
Jos viet DD/DTS-äänet purkamatta S/PDIF -läpiviennillä TV:lle tai viritinvahvistimelle, säätö on tehtävä niissä. Jos taas purat äänen tietokoneella, asetus on tehtävä mediasoittimen käyttämään DD (=AC-3)- tai DTS-dekooderiin. Esimerkiksi MPlayerissä on parametri -a52drc, josta manuaali (man mplayer) kertoo seuraavaa:
-a52drc <level>
Select the Dynamic Range Compression level for AC-3 audio
streams. <level> is a float value ranging from 0 to 1, where 0
means no compression and 1 (which is the default) means full
compression (make loud passages more silent and vice versa).
This option only shows an effect if the AC-3 stream contains the
required range compression information.
-
Ovatko viivat siis kampamaisesti joka toisella pikselirivillä vai näkyykö niitä vain muutamissa kohdissa kerralla?
Näkyy vain muutamissa kohdissa kerralla.
Repeily sensijaan johtuu useimmiten näytönohjaimen ajurista ja sen asetuksista. Tarkista Catalyst Control Centeristä, onko siellä mitään säätöjä videotoistoon ja onko "Sync to VBlank" kytketty jo päälle. Avoimella ajurilla videotoisto toiminee nykyisin aina repeilemättä.
Aika heikossa on videotoistoon liittyvät säädöt. Catalystistäkö tuollainen "Sync to VBlank" pitäisi löytyä?"
-
Aika heikossa on videotoistoon liittyvät säädöt. Catalystistäkö tuollainen "Sync to VBlank" pitäisi löytyä?"
Nähtävästi se on siellä nimellä "Wait for vertical retrace" ja saattaa vaikuttaa vain OpenGL:ään ilman lisätoimenpiteitä. Tässä ohjeistusta: http://thelinuxexperiment.com/tag/video-tearing/
Avointa ajuria kannattanee myös kokeilla, jos et tarvitse nopeaa 3D-tukea.
-
Nuo viivat hävisivät kun otti suljetut ajurit pois käytöstä, mutta mutta ongelmana on nyt se, että näyttö kirkastui luultavasti tämän johdosta aivan liian ylikirkkaaksi.
Archissa törmäsin joskus samanlaiseen ongelmaan erään päivityksen jälkeen ja silloin muistaakseni ratkaisu oli xf86-video-radeonhd tai xf86-video-ati paketin blacklistaus, tiedä sitten olisiko tämä kannattavaa ubuntulla?
Ubuntu on näköjään oletuksena asentanut -ati ja -radeon paketit, -radeonhd on asentamatta. Jostain vain muistan lukeneeni että joko -ati tai -radeonhd ajuri olisi ns. "vanhentunut" eikä olisi käypä ratkaisu, vai onko jollain tietoa tuosta?
-
Se hd-loppuinen on vanhentunut.
-
Nuo viivat hävisivät kun otti suljetut ajurit pois käytöstä, mutta mutta ongelmana on nyt se, että näyttö kirkastui luultavasti tämän johdosta aivan liian ylikirkkaaksi.
Ovatko sekä työpöytä että videot kirkkaampia vai ainoastaan jompi kumpi?
Ongelmana saattaisi olla TV:n ja ajurin/mediasoittimen käyttämien väritasojen ero. Videolaitteet käyttävät normaalisti ns. studiotasoja (luminanssin osalta 16=musta, 235=valkoinen), kun taas tietokoneissa on käytössä laajempi alue (0=musta, 255=valkoinen). Joissain televisioissa on valinta, kumpia tasoja (PC levels vai TV/studio levels) käytetään HDMI- ja DVI-tulojen kanssa.
Archissa törmäsin joskus samanlaiseen ongelmaan erään päivityksen jälkeen ja silloin muistaakseni ratkaisu oli xf86-video-radeonhd tai xf86-video-ati paketin blacklistaus, tiedä sitten olisiko tämä kannattavaa ubuntulla?
Eipä oikeastaan. Sinulla on luultavasti ihan oikea ajuri käytössä, kun videotoistokin toimii muuten ongelmitta. X.org:n ati-ajuri on vain ohut rajapinta, joka käyttää radeon-ajuria tuon näytönohjaimen kohdalla. Radeonhd on toinen avoin vaihtoehto, mutta sitä ei tosiaan enää kehitetä.
-
Ovatko sekä työpöytä että videot kirkkaampia vai ainoastaan jompi kumpi?
Molemmat, tai no jos pilkkua viilataan niin kaikki on kirkkaampaa
-
Hmm. Tällainen bugi on Lucidin ajuriversiossa, mutta sen pitäisi koskea vain analogisia ulostuloja: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/548709
-
Mitähän tässä nyt keksisi, kun ei em. linkistä löytynyt ratkaisua tähän ongelmaan, ellei tuo päivitys sitten auta mistä tuolla höpistiin?
-
Mitähän tässä nyt keksisi, kun ei em. linkistä löytynyt ratkaisua tähän ongelmaan, ellei tuo päivitys sitten auta mistä tuolla höpistiin?
- Kokeile gammasäätöä (päätteessä: xgamma -gamma 0.7) tai kompensoi TV:n kirkkaus- ja kontrastisäädöllä.
- Kokeile radeonhd-ajuria. Sen pitäisi toimia riittävän hyvin videotoiston suhteen, mutta 3D-kiihdytys ei ehkä ole yhtä hyvä kuin nykyisessä radeon-ajurissa.
- Siirry takaisin Catalystiin ja ratkaise repeilyongelma. OpenGL-videoulostulon pitäisi toimia "wait for vertical retrace"-asetuksen kanssa, jos et saa XVideota kuntoon aiemmin linkittämälläni ohjeella.
- Vaihda Radeon HD 3450 Nvidian GeForce 210:een.
-
radeonhd-ajurista ei ollut apua, tätä koitin aiemmin.
- Kokeile gammasäätöä (päätteessä: xgamma -gamma 0.7)
Tämä ainakin helpotti kirkkautta ja nyt on huomattavasti mukavampaa katsella ruutua. Eiköhän tällä pärjäile, kiitoksia auttaneille! :)
-
radeonhd-ajurista ei ollut apua, tätä koitin aiemmin.
Otitko sen myös käyttöön kirjoittamalla /etc/X11/xorg.conf-tiedostoon jotain tällaista (käynnistä editori gksudolla: gksudo gedit /etc/X11/xorg.conf):
Section "Device"
Identifier "Device0"
Driver "radeonhd"
Option "AccelMethod" "EXA"
Option "DRI"
EndSection
Section "DRI"
Mode 0666
EndSection
-
Otitko sen myös käyttöön kirjoittamalla /etc/X11/xorg.conf-tiedostoon jotain tällaista (käynnistä editori gksudolla: gksudo gedit /etc/X11/xorg.conf):
Section "Device"
Identifier "Device0"
Driver "radeonhd"
Option "AccelMethod" "EXA"
Option "DRI"
EndSection
Section "DRI"
Mode 0666
EndSection
Tuota en itseasiassa tehnyt, ajattelin että ubuntu osaa tehdä sen automaattisesti, kun archissa se ajurin vaihto piti tehdä tuolla tavalla.
Sain muuten sen repeilyn hoidettua säätämällä Catalystistä lähes kaikkia Performance - Quality palkkeja lähemmäs performancea. Samaan syssyyn löytyi "wait for vertical refresh", jota en aiemmin löytänyt ja sen säädin nollille... Nyt toimii videot repeilemättä, eikä mikään noista säädöistä vaikuttanut merkittävästi laatuun, ainakaan minun mielestäni.