Opriți ruperea ecranului Intel în Pardus prin reglarea XFCE VSync

Dacă apare o divizare orizontală în timpul derulării sau redării unui videoclip, activați mai întâi compozitorul Pardus XFCE și testați modul său de sincronizare vertical-spațiu. Aceasta este cea mai sigură soluție, deoarece nu înlocuiește driverul Intel; adăugați TearFreeopțiunea Xorg numai dacă jurnalele confirmă că sesiunea utilizează inteldriverul de afișare vechi.

Știți ce parte a stivei grafice este implicată

Ruperea ecranului se întâmplă atunci când un ecran începe să afișeze un cadru nou înainte ca cadrul anterior să se termine de reîmprospătat, lăsând o linie orizontală între două cadre. Pe Pardus 23, desktopul standard este XFCE 4.18 . Managerul său xfwm4de ferestre include un compozitor care poate sincroniza actualizările desktopului cu reîmprospătarea verticală a monitorului, așa cum este descris în documentația Xfce . Grafica Intel utilizează, de asemenea, driverul kernelului i915, în timp ce Xorg poate utiliza fie driverul încorporat modesetting, fie driverul separat intel. Numele sunt ușor de confundat: i915este driverul kernelului, nu o dovadă că Xorg utilizează versiunea veche a Intel DDX.

Înainte de a modifica ceva, salvați lucrarea deschisă și observați dacă ruperea de date afectează întregul desktop, doar videoclipul sau doar o aplicație. Deschideți un terminal și verificați tipul de sesiune:

echo "$XDG_SESSION_TYPE"

Pardus 23 XFCE folosește în mod normal X11, care raportează [codul] x11. Configurația Xorg prezentată mai târziu în acest ghid nu se aplică unei sesiuni Wayland. Pentru a identifica adaptorul grafic și modulul kernel, executați:

lspci -nnk | grep -A3 -E 'VGA|Display|3D'

Această comandă raportează driverul GPU și kernel utilizat. Nu identifică driverul de afișare Xorg. Jurnalul Xorg este adesea la ~/.local/share/xorg/Xorg.0.logsau /var/log/Xorg.0.log; căutați numele driverului în oricare dintre fișierele existente:

grep -Ei 'intel\(0\)|modeset\(0\)|intel_drv|modesetting' ~/.local/share/xorg/Xorg.0.log /var/log/Xorg.0.log 2>/dev/null

Dacă nu există niciun jurnal, continuați cu remedierea XFCE compositor. Nu instalați și nu forțați un driver diferit doar pentru a obține o anumită setare.

1. Activați compoziția XFCE și testați sincronizarea GLX

Deschideți Manager setări , alegeți Modificări manager ferestre , apoi deschideți fila Compositor . Asigurați-vă că este activată compoziția afișajului. Compositorul XFCE combină actualizările ferestrelor înainte de a le afișa, iar Xfce le documentează ca parte a [menționării] xfwm4. Dacă era deja activat, dezactivați-l și reactivați-l o dată pentru a reporni compositorul, apoi reproduceți același simptom de derulare sau video.

O fereastră de setări pentru desktop Linux cu categorii pentru setări de afișare, tastatură, mouse, rețea și sistem.
Deschideți managerul de setări al desktopului înainte de a schimba compozitorul managerului de ferestre.
Un panou generic de setări pentru managerul de ferestre, cu controale legate de afișare și casete de selectare activate.
Zona de setări a compozitorului este locul unde verificați dacă este activă compoziția desktop; etichetele exacte pot diferi în funcție de versiune.

Dacă ruperea imaginilor persistă, setați xfwm4sincronizarea GLX vertical-spate. GLX este o metodă de coordonare a actualizărilor grafice X11 cu reîmprospătarea afișajului. Rulați această comandă într-un terminal din sesiunea XFCE:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s glx --create

Comanda creează sau actualizează setarea, astfel încât aceasta să persiste între conectări. Deconectați-vă și reconectați-vă sau reporniți managerul de ferestre, apoi retestați același conținut. Xfwm4 acceptă mai multe moduri de sincronizare; notele compozitorului din amonte explică opțiunile disponibile, dar un mod funcționează numai dacă a fost încorporat în versiunea instalată. Verificați funcțiile disponibile cu xfwm4 --version. Dacă GLX nu ajută și rapoartele de compilare Xpresent acceptă, testați-l ca mod alternativ:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s xpresent --create

Testați câte un mod pe rând. Pentru a reveni la selecția automată, utilizați autoîn loc de xpresent. Evitați setarea modului la offca soluție permanentă; dezactivarea sincronizării verticale cu goluri poate readuce întreruperea imaginii.

2. Folosiți Intel TearFree doar cu driverul Xorg corespunzător

Sari peste această secțiune, cu excepția cazului în care jurnalul Xorg identifică driverul activ ca intel. Opțiunea driverului Intel Xorg TearFreeeste redată într-un buffer de rezervă înainte de actualizarea afișajului. Manualul driverului Debian Bookworm precizează că acest lucru necesită o alocare suplimentară de memorie de dimensiunea unui framebuffer și poate reduce debitul și adăuga o mică latență de ieșire. Poate fi un compromis slab pe o mașină cu memorie limitată sau spațiu de performanță limitat.

Când jurnalul confirmă intel, creați un nou fragment Xorg fără a suprascrie nicio configurație existentă. Verificați mai întâi dacă numele fișierului este neutilizat:

ls /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Dacă raportează că fișierul nu există, creați-l cu privilegii de administrator:

sudo install -d /etc/X11/xorg.conf.d
sudoedit /etc/X11/xorg.conf.d/30-intel-tearfree.conf

Adăugați doar această secțiune de dispozitiv, salvați și închideți editorul:

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection
Un editor de text generic care prezintă scheletul unei secțiuni Device pentru un fișier de configurare Xorg.
Fișierul de configurare Xorg conține o secțiune Device; copiați blocul de opțiuni exact din articol, în loc să vă bazați pe această vizualizare generică a editorului.

Reporniți sesiunea grafică sau reporniți sistemul pentru a încărca modificarea. Nu utilizați această secțiune pentru modesetting: strofa selectează explicit driverul Intel Xorg vechi. Notele pachetului Bookworm de la Debian descurajează utilizarea acelui driver separat pentru GPU-uri începând cu anul 2007; nu îl instalați pe plăci grafice mai noi doar pentru a-l activa TearFree. Pentru un alt driver, păstrați setările de compoziție XFCE și verificați documentația Xorg relevantă pentru versiunea instalată.

Dacă autentificarea grafică eșuează după adăugarea fișierului, comutați la o consolă text cu Ctrl+ Alt+ F3, conectați-vă și eliminați doar noul fragment de cod:

sudo rm /etc/X11/xorg.conf.d/30-intel-tearfree.conf
sudo reboot

Folosește această revenire la versiunea inițială doar dacă ai creat exact fișierul respectiv pentru această modificare. Dacă numele fișierului exista deja, nu-l elimina și nu-l înlocui.

Verificați remedierea și știți când să vă opriți

După ce vă conectați din nou, testați activitatea inițială: derulați încet o pagină web, mutați o fereastră și redați același videoclip la aceeași dimensiune. Căutați îmbinarea orizontală, nu o sacadare generală sau o rată de cadre scăzută. Verificați o a doua aplicație și, dacă este posibil, un singur ecran pe rând. Dacă un videoclip pe ecran complet se întrerupe în timp ce desktopul este curat, problema poate fi specifică căii de ieșire a playerului video, nu compoziției XFCE.

Verificați și Manager setări > Afișaj și utilizați o rezoluție și o rată de reîmprospătare raportate de monitor ca fiind acceptate. Un mod incorect, un cablu instabil sau o problemă izolată la o singură ieșire pot semăna cu o problemă de driver. Modificați câte o setare pe rând, pentru a putea spune ce modificare a ajutat. Opriți-vă dacă vedeți ecrane negre, grafică coruptă sau o scădere majoră a performanței; anulați ultima modificare înainte de a încerca una diferită.

Două monitoare desktop afișează aceeași pagină, cu o discontinuitate orizontală a cadrului vizibilă pe ecranul din stânga și o imagine neîntreruptă pe cel din dreapta.
O cusătură orizontală vizibilă este simptomul de comparat înainte și după modificarea setărilor de sincronizare.

Notă despre imagine: Aceste panouri sunt ilustrații generice ale interfeței, nu capturi de ecran Pardus. Etichetele Pardus și Xfce variază în funcție de versiunea pachetului; urmați numele setărilor și comenzile din text.

Lasă un comentariu

Opriți ruperea ecranului Intel în Pardus prin reglarea XFCE VSync

Opriți ruperea ecranului Intel în Pardus prin reglarea XFCE VSync

Reduceți ruperea orizontală a imaginii în Pardus XFCE verificând sesiunea de afișare, activând sincronizarea compozitorului și aplicând opțiunea Xorg TearFree de la Intel numai atunci când driverul activ o acceptă.

Configurați un VPN Pardus cu un profil furnizat de furnizor

Configurați un VPN Pardus cu un profil furnizat de furnizor

Adăugați un profil OpenVPN la NetworkManager pe Pardus, instalați pluginul corect, protejați acreditările și verificați dacă VPN-ul este activ.

Instalați Pardus 23 XFCE pe un PC mai vechi în siguranță

Instalați Pardus 23 XFCE pe un PC mai vechi în siguranță

Pregătiți un stick USB bootabil, verificați compatibilitatea hardware pe 64 de biți și instalați Pardus 23 XFCE, protejând fișierele existente și evitând erorile comune ale BIOS-ului vechi.

Implementați imagini de fundal și politici Pardus partajate cu Lider Ahenk

Implementați imagini de fundal și politici Pardus partajate cu Lider Ahenk

Distribuiți o imagine de fundal personalizată clienților Pardus, configurați desktop-uri Xfce sau GNOME și aplicați politicile de utilizator Lider Ahenk cu verificări Safe Pilot.

Obțineți rezoluții mai mari într-un sistem Pardus 23 KVM Guest

Obțineți rezoluții mai mari într-un sistem Pardus 23 KVM Guest

Remediați un plafon de 1024 × 768 verificând SPICE, videoclipul virtual, canalul pentru oaspeți și spice-vdagent - cu verificări sigure atunci când Pardus nu are un candidat pentru pachet.

Implementați LIDER AHENK pe Pardus și înscrieți-vă primii clienți

Implementați LIDER AHENK pe Pardus și înscrieți-vă primii clienți

Configurați serverul Lider, configurați programul de instalare în siguranță, înregistrați endpoint-urile Ahenk și verificați o versiune pilot înainte de a extinde managementul central.

Creați un Pardus 23 Live USB pe Windows cu Rufus

Creați un Pardus 23 Live USB pe Windows cu Rufus

Descărcați fișierul ISO oficial pentru desktopul Pardus 23, scrieți-l în siguranță cu Rufus și porniți un PC cu Windows într-o sesiune Live temporară.

Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Lipsește placa de sunet Pardus 23? Verificați ALSA și restaurați sunetul

Află de ce Pardus 23 nu poate detecta placa de sunet, apoi folosește verificări ALSA, firmware și PipeWire sau PulseAudio specifice pentru a restaura redarea.

Copiere de rezervă și restaurare a setărilor HamoniKR fără a pierde fișiere ascunse

Copiere de rezervă și restaurare a setărilor HamoniKR fără a pierde fișiere ascunse

Salvați preferințele HamoniKR pe o memorie externă, includeți folderele principale ascunse și alegeți un mod de restaurare sigură atunci când treceți la o instalare nouă.

Configurați accesul RDP securizat la un desktop Pardus Xfce

Configurați accesul RDP securizat la un desktop Pardus Xfce

Instalați și configurați xrdp pe Pardus, alegeți sesiunea Xfce potrivită, restricționați accesul la rețea și verificați dacă autentificarea de la distanță funcționează.