Belépés
Gyors képváltozásoknál vízszintes sorcsúszás a kép közepén videók lejátszásánál
Évek óta problémám, hogy bármelyik vasamra is telepítettem Ubuntut, a videók lejátszásával valami baj mindig volt.
A VGA driverére gyanakodtam, de 4 teljesen más belsejű gépnél ugyan az a problémám.
Gyors mozgású képtartalmaknál, a kép közepe táján, vízszintesen kb 10-20 sornyi képtörés jelentkezik, ami a mozgás típusától függően vibrál.
A jelenség flash, html5 anyagok esetében is jelentkezik, böngészőtől függetlenül. De média lejátszók képében ugyan úgy észrevehető.
Gépek, amiken a jelenséget tapasztaltam:
- Dell Vostro 1710
- BenQ Joybook R56
- Intel DQ 45, Intel E-8400 proci, 4 G RAM
- Asus B85M, i3-4150, MSI N720-2G, SSD
Eleinte gyanakodtam a lassú VGA-kra, de a legújabb cuccnál az MSI VGA már nem lehet lassú. Gyanakodtam driverekre is, és a low-latency kernelre az Ubuntu Stúdiónál, ezért próbaképpen feltettem Fedora 23-t is, hogy a kernelt kizárjam. A Fedorával is van ilyen képközép belengés videók nézésénél...
Valakinek van valami ötlete mi okozhatja?
Itt látható miről beszélek:
https://onedrive.live.com/redir?resid=C02C1D8D47FD1DF9!24957&authkey=!AMCGJoe6cxzz-Gs&ithint=video%2cmp4
- A hozzászóláshoz regisztráció és belépés szükséges
Szia!
"Évek óta problémám" nekem is, és tartok tőle, hogy rajtunk kívül még néhány embernek szintén .
Megoldást nem tudok. Ezt video tearing-nek vagy screen tearing-nek hívják.
Itt a fórumon is találsz róla leírást: http://ubuntu.hu/node/41498
vagy itt: https://en.wikipedia.org/wiki/Screen_tearing
Ezen az oldalon: http://www.testufo.com/#test=stutter&demo=badtearing&foreground=FFFFFF&b...
különböző beállításokat lehet tesztelni a videó feletti Demo lenyíló menüben.
A videó alatt ez olvasható: UNSUPPORTED: VSYNC is not available on the Linux platform
A kijelző kompozitálásának letiltása sokat javít a letöltött filmek esetén, de a Firefoxban nézett filmek esetén nem változik helyzet.
Én ezeket mentettem el magamnak:
(Csak saját felelősségre! Nekem egyik sem segített! )
Solve Ubuntu Video Tearing
I had in all video applications (VLC, XBMC, KODI …) problems with video tearing.
While watching a movie there are anoying vertical stripes in scenes with fast moving content or during camera movements.
Specially in KODI and VLC the problem occurs.
The solution is quite easy. Just do the following:
sudo nano /usr/share/lightdm/lightdm.conf.d/50-xserver-command.conf
Add the -bs option to the xserver line. After adding the content of the file looks like that:
[SeatDefaults]
# Dump core
xserver-command=X -bs -core
Do a reboot and enjoy your movies.
This is tested on my Dell Latitude E7440 with Ubuntu 14.04 . You may also need to change the file again, after upgrading to a newer Ubunut version.
UPDATE for UBUNTU 15.04
To solve the problem in Ubuntu 15.04 with Intel-Chipset under my Dell Latitude E7440:
sudo apt-get install mesa-utils
sudo mkdir /etc/X11/xorg.conf.d/
echo -e ‚Section „Device“\n Identifier „Intel Graphics“\n Driver „Intel“\n Option „AccelMethod“ „sna“\n Option „TearFree“ „true“\nEndSection‘ | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
UPDATE 2:
In Ubuntu 14.04.3 LTS the above solutions suddenly stops working for me. After some reading I find the following which works again for me.
You need to create the file /etc/X11/xorg.conf
TearFree is disabled by default. To enable it add in /etc/X11/xorg.conf:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "AccelMethod" "sna"
Option "TearFree" "true"
EndSection
UPDATE 3:
Same problem suddenly happens again. No solution above works for me anymore.
So here is the very new fix that worked for me so far:
sudo apt-add-repository ppa:timo-jyrinki/ppa
sudo apt-get update
sudo apt-get install libsdl1.2debian
_____________________________________________________________________________________________
Nvidia Video Tearing
Ok, took some doing, but I fixed it as follows:
Open a CLI and do:
sudo nvidia-xconfig
Then: sudo nvidia-settings
Set your screen resolution and refresh rate in the Xserver settings (I set mine to 1920x1200 @60hz) and save it to xorg.conf
Then do:sudo nano /etc/X11/xorg.conf =====> gksu gedit /etc/X11/xorg.conf
Edit the device section thusly:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 650"
Option "RegistryDwords" "PerfLevelSrc=0x2222"
Option "TripleBuffer" "True"
EndSection
This sets the card to performance mode and enables triple buffering.
In nvidia-settings/OpenGL set:
Sync to Vblank
Allow Flipping
Use Conformant Texture Clamping
Save your configuration and restart the X-server.
Linux Mint 20 Cinnamon 64-bit
Köszi, akkor kutatok én is.
Nyitva hagyom a problémát, hátha valaki közben feltalálta a spanyolviaszt :)
sajnos nekem is előjött, hogy a videó szaggat. Akkor az lett megoldás, a kompozitálás kikapcsoláson kívül, hogy visszaállítottam az eredeti hátteret a monitorokon. Illetve a VLC-n pár beállítást is ki lehet próbálni.
http://linuxmint.hu/forum/video-szaggat-megoldva ezt érdemes elolvasni.
Amit még lehet csinálni, de nem túl elegáns, hogy nem a VLC-t használja az ember, hanem a Banshee-t vagy a totemet használja az ember, ott mintha kevésbé lenne zűr a lejátszással.
Illetve (bár lehet, hogy ennek semmi köze ehhez) nekem az vállt be, hogy a lejátszandó filmeket egy külön SSD-re teszem, amit semmi más nem használ.
Hát ha neked ez bevált, akkor kell hogy köze legyen hozzá.
Ki tudja, mennyiféle torrent fut még közben, amik szaggatják a lemezt.
gyakorlat teszi
Nem szaggatásról indítottam a témát, hanem a vízszintes sor törésen, aminek semmi köze nem volt eddigi tapasztalataim szerint a vas erejéhez, de még a videó anyag felbontásához se sok köze van. Egyszerűen szinkron hiba lehet, amit a rendelkezésre álló driverekkel nem tudunk orvosolni. pedig gyári ( NVIDIA) oldalról töltöttel is ki lett próbálva, a témaindító ASUS alaplapos konfiguráció.
Csinálta nálam már az U8.1-nél is és kipróbálva sok más disztrót (Fedora, Mint, Suse), csinálja ma is az U 16.4-nél. Más vasak, a probléma maradt.
Általában jellemző, hogy ugyan azokon a vasakon, a w hiba nélkül játssza a videókat.
Más országok fórumain is csak ötletelés van a hiba elhárítására, de igazából sehol nem oldódott meg.
Sokkal gyengébb vasakra épített set top boxok pedig, amik Linux-l mennek, hiba nélkül játsszák a videókat és a HD adásokat. Gondolom azokra rendesen megírták a vas driverét.
Céges fejlesztésben pénz van, ott meg kell írni a drivert.
EGY drivert kell megírni, EGY vasra.
gyakorlat teszi
Értem én :) De az NVIDIA hivatalos honlapjáról letöltött Linux driver is rossz videókkal. Azt is meg kéne írni rendesen, mielőtt kiteszik :)
Miért?
Honnan tudja szegény fejlesztő, hogy azt a drivert te milyen gépen, milyen disztróra fogod feltenni?
gyakorlat teszi
Amikor a win drivert írják, akkor sem tudják.
Az NVIDIA a saját kártyájához írja meg rendesen - szerintem, vagy írják rá. csak win gépekhez! Vonatkozik ez az AMD-re és az Intel HD-re is.
Kíváncsi lennék a mostanában kapható Linuxos laptopokhoz megírták-e a drivert, milyen lehet azoknak a videó lejátszása.
Lehet, hogy megoldódott!
Most nincs sok időm tesztelgetni, de egy korábban letöltött tearing test @29.97 fps (1080p).mp4 nevű videó most tearing nélkül megy!
Az történt, hogy telepítettem az NVIDIA-Linux-x86_64-367.27 drivert.
Itt vannak a legújabbak: http://www.nvidia.com/object/unix.html
Én ezt telepítettem: http://www.nvidia.com/Download/driverResults.aspx/104284/en-us
Ha érdekel valakit a telepítés menete:
sudo service lightdm stop (nálam!)
Ctrl+Alt+F1 (Login)
cd Letöltések (vagy valami ilyesmi)
sudo sh NVIDIA-Linux-a-kiválasztott-driver.run
Sokáig, kb. 5 percig 5%-on állt a folyamatjelző, azután felugrott 90%-ra.
Linux Mint 20 Cinnamon 64-bit
Na, azért nem fenékig tejfel!
Csak kikapcsolt kompozitálás mellett -tejfel. (Beállítások > Ablakkezelő hangolása > Kompozitálás)
Ha visszakapcsolom, visszakapcsolom!
Bár nem teljesen ugyan az a helyzet, a teszt-videónál az elcsúszott sorok nem a képernyő közepén látszódnak, hanem folyamatosan mozognak fentről lefelé! Ez sokkal érdekesebb effektus! Csak sokkal idegesítőbb, úgyhogy a komp. kikötve kimarad.
Viszont a Firefoxban egy hosszú oldalon szkrollozva (mint pld. ezen az oldalon) nincs tearing sehogy sem. (Se ki-, se bekapcsolt komp. mellett) Pedig nálam eddig kikapcsolt komp. esetén is jelentkezett.
Ami még érdekes, hogy ha engedélyezem a Kompozitálást, de az összes jelölőnégyzetből kiveszem a pipát, és az átlátszóság sincs piszkálva a hiba megmarad. (Teljes képernyős átlapolt ablakok..., Árnyékok...)
A Synchronize drawing to vertikal blank beállításra magasan tojik.
Végigpróbálgattam újra az NVIDIA X Server Settings beállításait is, de nem változott a helyzet.
De legalább kikapcsolt komp. esetén már már nem jelentkezik a tearing.
Linux Mint 20 Cinnamon 64-bit
Azt látom, hogy már 10 évvel ezelőtt is ez probléma volt. Azt nem értem, hogy nem tudták kijavítani?
Van száz féle leírás, döntsd el melyik a jó. :)
A Linuxos Set Top Boxoknál úgy látszik odafigyelnek ilyen problémára, az operációs rendszernél miért nem tudnak?
Tényleg nem akarják, hogy minél szélesebb körben elterjedjen a Linux?
Nem.
Ezt én sem tudom megérteni, hogy miért ilyen apró hibákkal bukik el a Linux... (pl. ez a videó, laptop fényerő, ...)
Nem értem én sem. Vagy őket az ilyen hiba nem zavarja? Persze kinek mekkorák az igényei. A nagy megmondóemberek csak beszólni tudnak?
Szerintem ez hardware összeállítás függő (is) lehet.
Hogy miből gondolom ?
6 éves a vasam, a leggyengébb i3-as procival és az abba integrált VGA-val.
A full HD lejátszása semmi gondot nem okoz neki, és ez alatt a 6 év alatt még nem láttam tearinget.
A YouTube-on kellett megnéznem hogy ez hogy is néz ki.
Machine: Mobo: Gigabyte model: H55M-S2H Bios: Award version: F1 date: 12/03/2009
CPU: Dual core Intel Core i3 CPU 530 (-HT-MCP-) cache: 4096 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx)
Clock Speeds: 1: 1197.00 MHz 2: 1197.00 MHz 3: 1197.00 MHz 4: 1197.00 MHz
Graphics: Card: Intel Core Processor Integrated Graphics Controller
X.Org: 1.15.1 drivers: intel (unloaded: fbdev,vesa) Resolution: 1280x720@60.0hz
GLX Renderer: Mesa DRI Intel Ironlake Desktop GLX Version: 2.1 Mesa 10.1.3
sudo apt install inxi --> inxi -F # nmcli -p dev wifi list # curl ipinfo.io # ncdu # curl wttr.in/lakóhely
"Vagy őket az ilyen hiba nem zavarja? Persze kinek mekkorák az igényei. "
Lehet, hogy nekik más a konfigjuk és nem jön ez elő, ha pedig valakik panaszkodnak, hogy a videó szaggat, akkor meg letudják a problémát azzal. hogy "nem ért hozzá", "vegyen normális vasat", stb.
"A nagy megmondóemberek csak beszólni tudnak?"
Igen. Sok ilyen is van, de van pár olyan aki valóban segít is. Nem egyszerű őket megtalálni, plusz kell egy kis gyakorlat a megmondó embereket kerülni. Sok megmondó ember a rövidtávú hasznot (ő az alfa a fórumon és igencsak okosnak tűnik, hogy lekezeli a kezdőt) nézi és nem a hosszútávot (egy normális, fejlődő fórumot). Egy idő után már csak az lesz, hogy kérdez a kezdő, majd vagy kap választ, vagy nem, de legalább jól "megmondják neki", de az biztos, hogy ha majd tud nem fog segíteni senkinek, mert elmegy egy életre a kedve az egésztől :)
"Tényleg nem akarják, hogy minél szélesebb körben elterjedjen a Linux?"
Tényleg nem érdekük!
Ingyé?
És még nem is tetszik?
És működjön is?
Több a kérdés mint hinnéd.
PeterH
A tartalom értelmezése és a forma megítélése, képesség.
A Linux készítők olyan sok tudást hordoznak a fejükben,
hogy az esztétikai adatbázisnak már
Akkor meg keresztre velük :) Írják ki, hogy kísérleti üzem. A saját munkájukat értékteleníti az ilyen hozzáállás.
Nem tudom, ami munkákat én kiadtam eddig a kezemből azok letesztelve évtizedekig hibátlanul működnek-tek...
Végül is mi a fenéért kell annyira igényesnek lenni?
Ki mondta, hogy ilyen a hozzáállásuk? Milyen hozzáállás? Az, hogy ne terjedjen el? És ezért dolgoznának így?
Ne haragudjatok, de néha olyan zöldségeket tudtok írni...
„Azt mondják a hatalmasok, hogy akinek hat alma sok, az hatalmas ok, hogy ne legyen hatalma sok.”
A látszat az, hogy ilyen.
Történik valami? Kegyetlen következtetés?
Ez a hiba már 8 éve tuti megvolt, szinte mindegyik Linuxnál. Akkor már cserélgettem a disztribúciókat e hiba miatt, de nem javult meg. Kíváncsi leszek, megoldják-e valamikor, ha igen, mikor. Nem hiszem, hogy egy felhasználónak kéne ezt szenvedve megoldani.
Kipróbáltam háromféle Ubuntu változattal, Fedoraval, Susevel, mindegyiknél jelentkezett a hiba.
Nem ismételni akarom magamat, de megoldható biztos, mert a set top boxok linuxain meg tudják írni jól, azokon nem jelentkezik a hiba, és még a vasak teljesítménye sem kimagasló ezekben.
"Nem hiszem, hogy egy felhasználónak kéne ezt szenvedve megoldani."
Lehet hogy már olvastad.
De végig,biztos nem. Ha mégis, akkor az értelmezése nem jött össze.
PeterH
A tartalom értelmezése és a forma megítélése, képesség.
A Linux készítők olyan sok tudást hordoznak a fejükben,
hogy az esztétikai adatbázisnak már
"a vasak teljesítménye sem kimagasló ezekben"
Mijen vasak vannak ezekben?
gyakorlat teszi
Egy Enigma2-es Linux simán elmegy egy két magos, 450 MHz-s STI7111-s processzor 256M SDRAM tartalmú vason.
Viszont próbaképpen feltettem a nyitó szövegben jelzett vasakra a RemixOS-t 32 és 64 biteseket is, ugye ez egy Android. Láss csodát, az összes vason akadozás mentesen, vízszintes sorelcsúszásoktól mentesen, tökéletesen játszott le full HD videókat, mkv és wmv formátumokkal próbáltam.
Akkor miben is van a hiba? Csak el van cseszve valami a "nagy" Linux disztribúciókban, ha mindegyikkel jelentkezik ugyan ezekkel a fájlokkal a vízszintes sorelcsúszás lejátszáskor...
Talán olvassa ezt valamelyik fejlesztő, aki megoldhatja a problémát?
"Talán olvassa ezt valamelyik fejlesztő"
A világ linukszfejlesztőinek színe-java itt toporog a magyar nyelvű ubuntufórumon, hogy a hozzászólásaidtól ihletet kapjon.
:(
gyakorlat teszi
A Remix (google), fizetős OS, csak nem készpénzes.
Ahhoz, hogy működjön a legjobb kernel kell alá.
Addig válogat, amíg meg nem kapja a legjobbat
amit karban is tart utána.
Az ubuntu határidős és nem kapar a jobb kernel után.
Beteszi ami épp akkor van és a többit majd a felhasználó tovább fejlesztik,
a nehasználja ha nemérthozzá valamint, a minekaz és a jóazúgyis elvek alapján.
(Tapasztalat.)
PeterH
A tartalom értelmezése és a forma megítélése, képesség.
A Linux készítők olyan sok tudást hordoznak a fejükben,
hogy az esztétikai adatbázisnak már
Saját magadnak kernelt forgatni?
Tanulásnak, időtöltésnek tökéletes foglalkozás :)
Sőt, lehet jó is lesz.
De azért a RemixOS beállításait próbáld ki előtte a rendszereden.
Olyan sok állítgatás nincs benne, amit grafikusan látni lehet. Csak pendriveról próbáltam ki, nem kellett állítani semmit, pedig végignéztem, miket lehet... Ahogy felment, működött rendesen.
Most kutatom, hogy Linux driverek jók-e hozzá... Van idő kiakasztani :) Minden esetre, megcsinálták rendesen, hogy ennyiféle vassal (lásd fent) megy minden rendesen, ezért nem értem, a nagy Linuxoknak ez miért olyan nagy probléma?
Dettó, nekem is ez van!
Ubuntu 20.04. Lts Cinnamon Remix
Ugyanolyan gép, ugyanazokkal a disztrókkal próbálva. Értjük.
gyakorlat teszi
Nekem több gépen is kiválóan működik a Compton. Ez egy könnyűsúlyú asztali kompozitáló. Olyan DE-ken használom, amelyeknek nincs, vagy nagyon gyenge a kompozitálójuk ( XFCE, MATE, Openbox). Elvileg minden DE-n működnie kéne, de ahol van kompozitáló, ott bezavarhat a DE ablakkezelőjének kompozitálója (Unity, GNOME, Cinnamon, KDE stb.)
Kevés RAM-ot fogyaszt (Salix OS 14.1-en kb. 10 MB-t, Arch-on, ahol újabb, és többet tud, kb. 30 MB-t).
Néhány effektet tud:
- háttérben levő ablakok beállítható mértékig átlátszóak lehetnek
- ablakok megnyitásánál és bezárásánál halványulás
- ablakkeret átlátszósága beállítható mértékben
- menük átlátszósága beállítható mértékben
- átlátszó terminálablak alatt nem a háttérkép látszik, hanem az alatta levő ablakok
- és a legfőbb: vsync
Ezek a funkciók egymástól függetlenül kikapcsolhatóak.
Egy alap konfigurációs fájl itt található. Ez csak a vsync-hez van, egyéb dolgot nem nagyon csinál.
Egy bővebb konfigurációs fájl pedig itt van. Ebben több funkció is be van állítva.
Ezek egyikét $HOME/.config/compton.conf -ként kell elmenteni. Van grafikus konfiguráló is (compton-conf), de a konfigurációs fájlokban több minden beállítható.
Ajánlott kikapcsolni a többi kompozitálót, amennyiben van ilyen.
Lehet konfigurációs fájl nélkül is használni, ebben az esetben a
compton -b --backend glx --vsync opengl-swc
parancsot kell kiadni, de így nem lehet annyi mindent beállítani, mint config fájllal. Lehet, hogy más backendet, és vsyncet kell beállítani, a
man compton
-ban le van írva.Autostart-ba
compton
parancscsal kell betenni, amennyiben a konfigurációs fájl megtalálható a leírt helyen. Más helyen lévő fájl is használható a--config eleresi_utvonal_a_filehoz
opcióval.+1
És hozzátenném ezt is: https://github.com/chjj/compton/wiki/vsync-guide
(https://github.com/chjj/compton)
Debian stable | 決まり手 | Empire met its end | Systembackinstall
Kipróbáltam, nem oldódott meg a probléma.
Most épp egy Lenovo Ideapad 700-s i7 6700 HQ-s laptopon, 4 G VGA ramml próbáltam, de semmi különbség a kipipált vsync állapota között. Töri a képet mindegyik videó lejátszásánál, ha az egész képtartalom mozog, pl svenkezésnél.
Ugyan ezen a Lenovo-n a Remix OS tökéletesen játssza le a videókat USB-s futtatás mellett is.
Nem biztos, hogy neked is ez a gond, de engem is irritált a jelenség (XUbuntu 16.04 / Lenovo Z51-70).
/usr/share/X11/xorg.conf.d/20-intel.conf
nálam most így néz ki:
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
Option "Backlight" "intel_backlight"
EndSection
Ha nálad nincs még benne, próbáld meg azt a tírfrí opciót beszúrni. Nekem megoldotta a nyavajáját :)
Adj egy falat falat, mondta a falat faló faló.
Megpróbáltam, bár NVidia van benne :)
Semmi nem változott, kitöröltem.
Na, kipróbálom ezeket.
sziasztok!nekem az oldotta meg a keptorest hogy az ablakkezelot xfwm4 es compositing-ra allitottam
Szia!
Elnézést a tudatlanságomért, de pontosan hogyan kell ezt csinálni?