Acasă
» Sfaturi pentru PC
»
Opriți ruperea ecranului Intel în Pardus prin reglarea XFCE VSync
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:
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.
Deschideți managerul de setări al desktopului înainte de a schimba compozitorul managerului de ferestre.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:
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:
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:
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:
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ă.
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.