Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Cum ar trebui să arate o reparație bună

O soluție utilă pentru ruperea imaginii nu este pur și simplu o modificare a configurației care îmbunătățește aspectul unui videoclip. Rezultatul ar trebui să fie repetabil: diviziunile orizontale ar trebui să dispară în timpul glisării ferestrelor, derulării paginilor și afișării videoclipurilor pe tot ecranul; desktopul ar trebui să rămână receptiv; rata de reîmprospătare corectă ar trebui să rămână selectată după conectare; iar modificarea nu ar trebui să introducă ecrane negre, sacadare sau latență mai mare decât cea așteptată.

În versiunile actuale de Pardus, începeți prin a identifica sesiunea de afișare și driverul Xorg utilizat efectiv. Pardus 25 este livrat cu Xfce 4.20.2 ca opțiune de desktop ușor și GNOME 48.4 ca celălalt desktop principal, în timp ce Pardus 25.1 include actualizări de întreținere Debian 13.4 și kernelul Linux 6.12.74. Acest lucru este important deoarece o configurație Intel specifică X11 nu ar trebui aplicată orbește unei sesiuni Wayland. Consultați notele de lansare Pardus 25 și notele de lansare Pardus 25.1 .

Ordinea practică este: identificați sesiunea și driverul, actualizați stiva grafică, confirmați setările compozitorului și monitorului, apoi utilizați TearFreeopțiunea Intel Xorg doar atunci când intelDDX-ul vechi este activ. Debian recomandă în prezent driverul Xorg încorporat modesettingpentru hardware-ul Intel începând cu aproximativ 2007, în loc să îl instaleze xserver-xorg-video-intelimplicit. Documentația Debian GraphicsCard este un context util pentru această distincție.

1. Identificați dacă remediați X11 sau Wayland

Deschideți un terminal și verificați mai întâi tipul sesiunii:

echo $XDG_SESSION_TYPE
lspci -k | grep -A3 -E 'VGA|Display'

Dacă prima comandă returnează x11, se aplică verificările specifice Xorg din acest ghid. Dacă returnează wayland, nu creați un fișier de dispozitiv Xorg doar pentru a rezolva ruperea datelor; actualizați sistemul și depanați compozitorul/sesiunea în schimb. A doua comandă ar trebui să afișeze un controler de afișare Intel și, de obicei, un driver de kernel, cum ar fi i915pe multe sisteme Intel.

Terminalul Pardus prezintă o sesiune X11, grafică Intel UHD folosind driverul kernelului i915 și modurile xrandr actuale pentru eDP-1.
Verificați tipul sesiunii, driverul kernelului Intel, numele ieșirii, rezoluția curentă și rata de reîmprospătare înainte de a modifica orice.

Verificare a calității: notați numele ieșirii, cum ar fi eDP-1, și modul marcat cu un asterisc prin xrandr. Veți folosi aceste valori pentru a verifica dacă modificările ulterioare nu au modificat afișajul în mod neașteptat.

2. Actualizați Pardus înainte de a adăuga suprascrieri de drivere

Ruperea imaginilor poate proveni de la managerul de ferestre, Mesa, Xorg sau driverul de afișare al kernelului. Înainte de a adăuga o suprascriere permanentă, instalați actualizările deja furnizate pentru versiunea dvs. de Pardus:

sudo apt update
sudo apt full-upgrade

Reporniți dacă actualizarea instalează un nou kernel, o nouă stivă Mesa sau componente ale serverului X. Acest lucru este important în special pe Pardus 25, deoarece versiunile curente au continuat să primească actualizări ale kernelului și ale sistemelor Debian.

Terminalul Pardus afișează actualizarea apt și actualizarea completă apt finalizată cu succes.
Aplicați mai întâi actualizările actuale ale pachetului Pardus. Numele ramurilor depozitului și rezultatul exact al pachetului variază în funcție de versiunea instalată de Pardus.

Verificare a calității: testați același videoclip cu derulare sau pe ecran complet care a expus anterior ruptura. Dacă problema a dispărut după actualizare și repornire, opriți-vă aici în loc să adăugați o altă soluție la nivelul grafic.

3. Pe Pardus Xfce, confirmați că este activată compoziția afișajului

Pentru un desktop Xfce, deschideți Setări > Configurații manager ferestre > Compozitor și verificați dacă este activată compoziția afișajului. Un compozitor este responsabil pentru asamblarea conținutului ferestrei în imaginea finală a desktopului; dezactivarea acesteia poate face ruperea imaginii mai vizibilă în timpul mișcării ferestrei sau a redării videoclipurilor.

Aceasta este o primă modificare cu risc scăzut, deoarece nu forțează un driver Xorg DDX diferit. Testați înainte de a modifica alte detalii ale compozitorului. Nu presupuneți că fiecare casetă de selectare afișată de o anumită versiune Xfce va fi identică în toate versiunile Pardus.

Opțiunile Pardus Xfce Window Manager Tweaks se deschid în fila Compositor cu compoziția afișajului activată și o fereastră exemplu lângă aceasta.
Activați compoziția afișajului Xfce și testați din nou mișcarea înainte de a introduce o configurație specifică driverului.

Verificare a calității: trageți o fereastră mare pe orizontală peste un fundal detaliat și derulați o pagină web lungă. Îmbunătățirea ar trebui să fie vizibilă în mai multe aplicații. Dacă doar un player media se rupe, investigați ieșirea video sau setările de sincronizare ale aplicației respective, în loc să modificați întregul desktop.

4. Verificați dacă monitorul utilizează rata de reîmprospătare dorită

Sub X11, xrandrraportează modurile disponibile și marchează modurile curente cu un asterisc. Manualul său documentează --output, --mode, și --ratepentru selectarea unei ieșiri, a rezoluției și a celei mai apropiate rate de reîmprospătare disponibile. Consultați manualul Debian xrandr .

xrandr --current

Dacă afișajul acceptă modul dorit, dar este selectată o altă rată, testați temporar valoarea corectă. Înlocuiți ieșirea și rata de exemplu cu valorile afișate efectiv pe dispozitivul dvs.:

xrandr --output eDP-1 --mode 1920x1080 --rate 60
Terminalul Pardus afișează ieșirea xrandr pentru eDP-1 și o comandă care selectează 1920x1080 la 60 Hz.
Folosește doar modurile și ratele de reîmprospătare raportate de xrandr pentru afișajul conectat; numele ieșirilor diferă în funcție de hardware.

Verificare calitate: confirmarea xrandr --currentmarchează acum modul și rata dorite. Dacă ruperea imaginii se modifică atunci când este conectat un monitor extern, testați fiecare ieșire separat, deoarece machetele cu reîmprospătare mixtă pe mai multe monitoare pot expune probleme de sincronizare ale compozitorului care nu apar pe un singur ecran.

5. Verificați care driver Xorg este de fapt activ

Următorul pas determină dacă TearFreeopțiunea clasică Intel este relevantă. Pe X11, verificați jurnalul Xorg curent:

grep -E '(modesetting|intel)' /var/log/Xorg.0.log | grep -i driver

Dacă distribuția dvs. stochează jurnalul Xorg în jurnal, utilizați:

journalctl -b | grep -Ei 'Xorg|modesetting|intel'

Dacă driverul activ este modesetting, nu instalați versiunea veche a Intel DDX doar pentru a obține TearFreecomutatorul său. Debian descurajează în mod explicit driverul Intel Xorg mai vechi pe hardware mai nou și recomandă în schimb driverul de setare a modurilor încorporat. Dacă jurnalul spune deja Using driver 'intel', opțiunea Intel-driver de mai jos este un test țintit valid.

Terminalul Pardus afișează liniile de jurnal Xorg pentru driverul Intel și o interogare de pachet pentru xserver-xorg-video-intel.
Confirmați că Xorg folosește deja versiunea veche de Intel DDX înainte de a aplica opțiunea TearFree specifică driverului.

6. Dacă driverul Intel Xorg existent este activ, testați TearFree

Manualul Debian intel(4)documentează [numele fișierului Option "TearFree" "boolean"]. Acesta explică faptul că TearFree se randează printr-un buffer back și actualizează afișajul în sincronizare cu reîmprospătarea verticală. Compromisul este memoria suplimentară pentru framebuffer, copierea suplimentară, debitul redus în unele cazuri și o latență mică la ieșire. Consultați manualul Debian intel(4) .

Numai atunci când jurnalul Xorg confirmă că inteldriverul este activ, creați un mic fișier de configurare, cum ar fi /etc/X11/xorg.conf.d/20-intel.conf:

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

Deconectați-vă și conectați-vă din nou sau reporniți sistemul, astfel încât Xorg să reîncarce configurația.

Editorul mousepad-ului afișează o secțiune Xorg Device pentru driverul Intel cu opțiunea TearFree setată pe true.
Folosește acest fragment Xorg doar atunci când driverul Xorg activ este deja Intel; nu este o soluție generală pentru Wayland sau pentru setarea modurilor.

Verificare a calității: desktopul ar trebui să pornească normal, rezoluția dorită ar trebui să rămână selectată, iar întreruperea redării ar trebui să fie absentă în același test repetabil utilizat anterior. Dacă intrarea de date este vizibil mai puțin imediată sau randamentul scade în volumul de lucru, evaluați acest compromis cu îmbunătățirea vizuală.

7. Verificați rezultatul în loc să presupuneți că opțiunea a fost încărcată

După ce reveniți la desktop, verificați jurnalul Xorg pentru opțiunea respectivă și apoi rulați din nou testele vizuale originale:

grep -i tearfree /var/log/Xorg.0.log

O intrare în jurnal care indică faptul că TearFree este activat este o dovadă că Xorg a acceptat setarea; nu este în sine o dovadă că fiecare aplicație va fi fără tear-uri. Testați derularea rapidă, glisarea ferestrelor și cel puțin un videoclip pe ecran complet cu mișcare orizontală vizibilă.

Desktop Pardus cu un terminal care arată TearFree activat în jurnalul Xorg și un player video folosit pentru un test de mișcare.
Verificați atât încărcarea configurației, cât și rezultatul vizibil; un jurnal Xorg curat nu dovedește în sine că problema vizibilă utilizatorului este rezolvată.

Criterii de trecere: nicio divizare orizontală persistentă pe parcursul mai multor teste cu mișcare intensă, niciun ecran negru nou sau pâlpâire, nicio modificare nedorită a ratei de reîmprospătare și nicio sacadare inacceptabilă. Dacă întreruperea persistă într-o singură aplicație, schimbați abordarea și investigați calea de randare a acelei aplicații.

8. Reveniți rapid la versiunea inițială dacă suprascrierea Xorg înrăutățește lucrurile

Dacă Xorg nu pornește corect, performanța scade sau opțiunea nu face nicio diferență semnificativă, eliminați fișierul adăugat și reveniți la comportamentul anterior al driverului:

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

Apoi deconectați-vă și reconectați-vă sau reporniți sistemul. Nu eliminați fișierele care nu au legătură din /etc/X11/xorg.conf.d/.

Terminalul Pardus elimină doar fișierul 20-intel.conf și o notă de depanare care recomandă sincronizarea compozitorului, actualizări grafice și evitarea instalării inutile a Intel DDX.
Revenirea la versiunea precedentă ar trebui să elimine doar fișierul personalizat pe care l-ați creat. Dacă stiva activă este modesetting sau Wayland, reveniți la depanarea compositorului și a stivei grafice.

Când să schimbi abordarea

Renunțați la metoda Intel DDX TearFree atunci când este adevărată oricare dintre următoarele:

  • Vă aflați pe Wayland. Fragmentele de dispozitiv Xorg nu controlează calea de prezentare a unui compozitor Wayland.
  • Xorg folosește driverul de setare a modurilor încorporat. Manualul actual de setare a modurilor Debian documentează driverul bazat pe KMS și opțiunile sale acceptate, dar nu listează TearFreeopțiunea Intel DDX veche. Consultați manualul Debian modesetting(4) .
  • Problema apare doar pe un singur ecran extern. Verificați din nou ratele de reîmprospătare, comportamentul cablului/adaptării și dacă ruptura de imagine urmează o anumită ieșire.
  • Problema a început imediat după o actualizare de sistem. Verificați pachetele curente de kernel, Mesa și Xorg și căutați o regresie înainte de a adăuga suprascrieri locale permanente.
  • Problema apare doar la un singur player, browser sau joc. Sincronizarea video la nivel de aplicație sau setările de randare sunt o țintă mai bună decât o modificare globală a Xorg.

Limitele remedierii

Nicio setare grafică Intel nu poate garanta un rezultat fără întreruperi ale imaginii (tear-free) în fiecare versiune Pardus, mediu desktop, generație GPU, topologie de afișare și aplicație. Opțiunea Intel DDX TearFree, versiunea veche, este reală și documentată, dar este intenționat o soluție condiționată: se aplică sistemelor X11 care rulează efectiv driverul respectiv, iar driverul în sine nu mai este implicitul preferat pentru hardware-ul Intel mai nou din sistemele derivate din Debian.

Cel mai fiabil rezultat vine din menținerea intervenției proporționale cu cauza. Dacă sincronizarea compozitorului și rata de reîmprospătare corectă rezolvă problema, opriți-vă aici. Dacă driverul Intel vechi este deja activ, TearFree este un test rezonabil. Dacă utilizați modesetting sau Wayland, rămâneți la stiva modernă și diagnosticați comportamentul compozitorului, al reîmprospătării, al kernelului, al Mesa și al aplicației, în loc să forțați un driver mai vechi în sistem.

Listă de verificare rapidă

  • Confirmați echo $XDG_SESSION_TYPEînainte de a aplica pașii exclusivi pentru Xorg.
  • Înregistrați separat driverul kernelului Intel și driverul Xorg activ.
  • Actualizați Pardus și reporniți sistemul când componentele stivei grafice se modifică.
  • Mențineți compoziția Xfce activată, cu excepția cazului în care testele dovedesc că aceasta este sursa problemei.
  • Verificați modul și rata de reîmprospătare actuale ale monitorului cu ajutorul ecranului xrandrpe X11.
  • Se utilizează Option "TearFree" "true"doar atunci când Xorg folosește inteldriverul.
  • Judecă succesul cu mai multe teste cu mișcare intensă, nu cu o singură captură de ecran sau o singură linie de jurnal.
  • Eliminați fișierul Xorg personalizat dacă acesta nu îmbunătățește în mod clar rezultatul.

Lasă un comentariu

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Cum se configurează un server VPN punct-la-site WireGuard pe Debian 12

Configurați un VPN WireGuard point-to-site pe Debian 12 cu wg-quick, redirecționare IPv4, nftables NAT, profiluri de client, pornire systemd și verificare.

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Cum să consolidezi SLES 15 pentru conformitatea cu STIG: Un flux de lucru OpenSCAP sigur

Auditați SLES 15 în raport cu DISA STIG actual, revizuiți constatările OpenSCAP, testați remedierile și documentați excepțiile înainte de lansarea în producție.

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului pe grafica Intel în Pardus Linux: Un ghid axat pe rezultate

Remediați ruperea ecranului cu grafica Intel în Pardus Linux verificând X11 vs. Wayland, setările compozitorului, rata de reîmprospătare, driverul Xorg activ și TearFree doar atunci când este cazul.

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Cum se configurează firewall-ul SLES 15 cu firewall-cmd

Configurați firewalld pe SLES 15: verificați zonele, permiteți servicii sau porturi, salvați reguli permanente, reîncărcați în siguranță și verificați accesul.

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Ghid de configurare a corecțiilor SLES Live: Aplicarea actualizărilor de kernel fără repornire

Activați aplicarea de patch-uri live pentru kernel pe SLES 15 SP7, aplicați remedierile acceptate fără a reporni, verificați patch-urile active și înțelegeți când este încă necesară o repornire a kernelului.

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Cum se activează modul FIPS pe SUSE Linux Enterprise Server 15

Activați modul FIPS pe SLES 15 cu utilitarul de configurare acceptat de SUSE, reporniți în siguranță, verificați starea kernelului și a politicii criptografice și verificați limitele de certificare.

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

How to Install Google Chrome on Gooroom OS Without Breaking Security Policies

Install Google Chrome on Gooroom OS safely with official .deb packages, APT, policy checks, update guidance, and fixes for managed devices.

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Cum se exportă în siguranță jurnalele de sistem SLES către un server Syslog la distanță

Redirecționați în siguranță jurnalele de sistem SLES către un server syslog la distanță cu rsyslog, certificate TLS, verificare a numelui peer-ului, cozi, validare și testare.

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Integrarea SLES 15 Active Directory cu SSSD: Un ghid pas cu pas

Conectați SLES 15 la Active Directory cu SSSD folosind YaST. Pregătiți DNS și ora, configurați datele de autentificare la domeniu, verificați Kerberos și comparați SSSD, Winbind și realmd.

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problemele driverului Wi-Fi Realtek RTL8821CE pe Pardus Linux

Remediați problema Wi-Fi RTL8821CE pe Pardus Linux verificând driverul rtw88 încorporat, firmware-ul Realtek, rfkill, NetworkManager și opțiunile de rezervă.