Kirjoittaja Aihe: Videoita katsellessa ilmenee outoja viivoja  (Luettu 4810 kertaa)

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Videoita katsellessa ilmenee outoja viivoja
« : 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?

« Viimeksi muokattu: 15.06.10 - klo:12.10 kirjoittanut Lege »

Jakke77

  • Käyttäjä
  • Viestejä: 3946
  • Oulu (Oinaansuo)
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #1 : 15.06.10 - klo:13.29 »
http://wiki.cchtml.com/index.php/Configuring saatko näistä mitään apua
U_G_H

Aspire E5-575G V1.27 CPU: Intel i3-6100U (4) @ 2.300GHz GPU: Intel® HD Graphics 520 GPU: NVIDIA GeForce 940MX Samsung SSD 970 EVO Plus 500GB

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #2 : 15.06.10 - klo:14.13 »
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) tai videotoiston repeilyltä (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ä.

Lainaus
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:

Koodia: [Valitse]
-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.
« Viimeksi muokattu: 15.06.10 - klo:14.16 kirjoittanut nm »

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #3 : 16.06.10 - klo:15.24 »
Ovatko viivat siis kampamaisesti joka toisella pikselirivillä vai näkyykö niitä vain muutamissa kohdissa kerralla?
 

Näkyy vain muutamissa kohdissa kerralla.

Lainaus
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ä?"


nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #4 : 16.06.10 - klo:15.49 »
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.

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #5 : 16.06.10 - klo:22.05 »
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?


mrl586

  • Käyttäjä
  • Viestejä: 4638
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #6 : 16.06.10 - klo:22.22 »
Se hd-loppuinen on vanhentunut.

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #7 : 16.06.10 - klo:23.49 »
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.

Lainaus
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ä.

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #8 : 17.06.10 - klo:03.13 »
Ovatko sekä työpöytä että videot kirkkaampia vai ainoastaan jompi kumpi?

Molemmat, tai no jos pilkkua viilataan niin kaikki on kirkkaampaa
« Viimeksi muokattu: 17.06.10 - klo:03.14 kirjoittanut Lege »

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #9 : 17.06.10 - klo:10.57 »
Hmm. Tällainen bugi on Lucidin ajuriversiossa, mutta sen pitäisi koskea vain analogisia ulostuloja: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/548709

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #10 : 17.06.10 - klo:12.28 »
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?

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja
« Vastaus #11 : 17.06.10 - klo:12.49 »
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.
« Viimeksi muokattu: 17.06.10 - klo:12.51 kirjoittanut nm »

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja[Ratkaistu]
« Vastaus #12 : 18.06.10 - klo:08.47 »
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!  :)

nm

  • Käyttäjä
  • Viestejä: 16421
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja[Ratkaistu]
« Vastaus #13 : 18.06.10 - klo:10.42 »
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):

Koodia: [Valitse]
Section "Device"
        Identifier      "Device0"
        Driver          "radeonhd"
        Option          "AccelMethod" "EXA"
        Option          "DRI"
EndSection

Section "DRI"
        Mode            0666
EndSection

Lege

  • Käyttäjä
  • Viestejä: 57
    • Profiili
Vs: Videoita katsellessa ilmenee outoja viivoja[Ratkaistu]
« Vastaus #14 : 20.06.10 - klo:02.03 »
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):

Koodia: [Valitse]
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.