Intel Screen tearing

Intel Screen tearing Linux
Intel Screen tearing Linux

Ebben a cikkben megismerheted, hogyan lehet eltüntetni egyes Intel rendszereken a Screen tearing-et, azaz szaggatást a filmek lejátszásánál Linux alatt.

Több helyen olvastam, hogy a videó lejátszás, vagy gyors görgetés alatt tapasztalható szaggatás, magyarul a Screen tearing egyes Linux disztribúcióknál.

A gép paraméterei:

Graphics Card: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller

Kitérő: a géped adatait az inxi paranccsal nézheted meg. Ha nincs fenn alapból, akkor telepítsd fel a disztribúciódban megszokott módon! Ismered meg a saját disztribúciódat és alkalmazd megfelelően az ismereteket – önállóan. Hasznos eszköz lesz máskor is.

inxi -G

adja a grafikus megjelenítéssel kapcsolatos. A többi: inxi -help, vagy a man oldala. Sokat tud, érdemes átfutni.

A megoldás viszonylag egyszerű:

Először létre kell hozni egy új X11 konfigurációs könyvtárat

sudo mkdir -p /etc/X11/xorg.conf.d/

ha még nem létezik.

Majd egy konfigurációs fájlt 20-intel.conf néven a kedvenc szövegszerkesztővel rootként.

 sudo nano /etc/X11/xorg.conf.d/20-intel.conf

A nano a legtöbb Linux rendszerben alap, de az xed, vagy geany, bármi, ami sima szövegfájlokat tud szerkeszteni, az jó lesz neked. Én nem meglepő mód a geany-t használom. Kerüld az ilyen szerkesztésekhez a LibreOffice és hasonló eszközt, hiszen itt fontos sima, tiszta szövegfájlok megléte.

A fájl tartalma legyen:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
    Option "TripleBuffer" "true"
EndSection

Majd el is kell menteni. Ne írd, másold – az elírás veszélyes!

Újra kell indítani az X11 munkamenetet egy ki- és bejelentkezéssel, vagy egyszerűen újraindítod a gépedet.

Említik a

Option "AccelMethod" "uxa"

beállítás hozzáadását is, de nekem ez rontott az eredményen.

Ha compton-t használsz (ezt használja alapból sok openboxos rendszer) esetleg kipróbálhatod ezt is:

compton --backend glx --paint-on-overlay --vsync opengl-swc

vagy

compton --backend glx --unredir-if-possible --glx-no-stencil --glx-no-rebind-pixmap --glx-swap-method buffer-age --vsync opengl-swc

Én nem próbáltam, mert az első megoldás jól működik. Tartalék megoldásnak mentettem el. Köszönet az MXlinux lelkes fórumozóinak! Ez utóbbit csak nagyon óvatosan használd!

A Screen tearing ellenőrzésének nem a legjobb módja, hogy egy filmet nézel, mert nem minden mozgásnál jön elő. A youtube-n keress rá a „Screen tearing test”-re és lesznek jó videók hozzá 🙂

Figyelj rá, hogy openbox-ról, Xorg-ról és Intel grafikus meghajtóról volt szó. Más ablakkezelő, vagy nem Xorg alatt gondok lehetnek!

Konfigurációs fájlok szerkesztéshez ezt olvasd el!

A cikkben leírtakat 2019. decemberében teszteltem MX linux alatt.

Related Posts