Skærmrivning kan være frustrerende, når man scroller gennem artikler, spiller et spil eller laver næsten hvad som helst i den grafiske brugergrænseflade (GUI). Det kan hæmme din Linux-oplevelse og få dig til at tænke på at skifte til Windows eller macOS.
Hold de tanker, fordi der heldigvis er en rettelse til screen tearing, der ikke involverer migrering til et andet OS. Lad os dykke ned i processen med at rette skærmrivning på dit Linux-skrivebord.
Hvad er skærmrivning, og hvorfor sker det?
Skærmrivning er en grafisk anomali, som generelt er karakteriseret ved en vandret revne eller flænge på skærmen, når du laver hurtige bevægelser som hurtig scrollning eller blot at trække rundt i et vindue.
Hvorfor dette sker, kan diskuteres, men for det meste ligger fejlen i skærmdriveren eller, hvis rivningen kun sker med videospil, skærmen.
Skærme med en lav opdateringshastighed kæmper ofte for at klare høj FPS videospil action, hvis slutresultat er skærmrivning eller artefakter.
Hvis du støder på, at skærmen rives i stykker, når du udfører dine daglige opgaver, såsom at se videoer, rulle gennem feedet, trække rundt i programmer på skærmen osv. så kan vi roligt konkludere, at problemet ligger i skærmdriver- eller kompositorkonfigurationen; løsningen, som er ret nem, end den ser ud til.
1. Konfigurer kompositorindstillingerne
Skærmrivning, på ethvert skrivebordsmiljø, kan øjeblikkeligt rettes ved at justere kompositorindstillingerne. For de uindviede er en compositor et stykke software, der stiliserer grafikken og giver yderligere værktøjer, der forbedrer den overordnede brugergrænseflade og oplevelsen af skrivebordet.
Kompositorer leveres med en option for at aktivere V-Sync og lignende midler til screen tearing. Du skal blot åbne op Indstillinger af din kompositor og se efter en mulighed mærket "VSync"eller"Riveforebyggende tilstand". Aktiver det, og genstart dit Linux-skrivebord. Ændringerne skulle være i kraft, og skærmrivning burde være væk for altid!
Hvis dit system ikke allerede har en kompositor installeret, anbefaler vi, at du får en, da den ikke kun løser alle dine problemer med skærmrivning, men også tilføjer et æstetisk touch til dit skrivebord.
2. Juster NVIDIA X-serverindstillinger
NVIDIA-indstillingsværktøjet er udstyret med kompositionsindstillinger, der eliminerer og hæmmer skærmrivning.
For at rette skærmrivning med NVIDIA-kort skal du blot tænde for NVIDIA X-serverindstillinger software. I den skal du navigere til X Server Display Configuration > Fremskreden.
Der vil du finde en umarkeret mulighed: Force Full Composition Pipeline. Aktiver det, og genstart dit Linux-skrivebord.
Derudover vil du måske oprette et autostart-program med kommandoen:
nvidia-indstillinger --tildel CurrentMetaMode="nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}"
Dette burde være nok til permanent at rette skærmrivning eller artefakter på dit Linux-skrivebord.
3. Konfigurer X11 til at forhindre skærmrivning på Intel og AMD-grafik
Intel og AMD er de to mest kompatible hardware til Linux-systemer. Intel integreret grafik forårsager sjældent problemer på grund af deres meget begrænsede og grundlæggende funktionssæt. AMD har også en positiv historie med at være nem at arbejde med.
Men hvis du overhovedet står over for en skærm, der river i stykker med et af disse kort, er det meget nemt at rette. Så fortvivl ikke og følg disse trin:
- Flyt ind i /etc/X11 mappe med cd kommandoen.
- Opret en ny fil med berøringskommandoen og navngiv den 20-intel.conf hvis du bruger Intel-hardware og 20-amdgpu.conf hvis du bruger et AMD-kort.
- Tilføj følgende linjer til filen:
Afsnit "Enhed"
Identifikator "AMD grafik"
Chauffør "amdgpu"
Mulighed "Tårefri""rigtigt"
EndSection
For integrerede Intel-systemer, udskift AMD grafik med Intel grafik og amdgpu med intel. Skriv filen ud, og genstart dit Linux-skrivebord. Det burde afhjælpe skærmens rivning.
4. Rul tilbage eller opgrader skærmdriveren
En ustabil opdatering eller en forældet skærmdriver, begge er lige dårlige for dit Linux-skrivebord og kan nogle gange være en torn i øjet, når du udfører grafisk intensive eller endda meget grundlæggende opgaver.
Blot at installere en opdatering eller vende tilbage til en ældre version af din skærmdriver sparer dig fra en verden af problemer og løser eventuelle vedvarende irritationer som f.eks.
Tjek den aktuelle version af din grafikdriver fra Yderligere drivere fanen i Software og opdateringer værktøj på Ubuntu. Hvis du er på KDE Plasma eller ethvert andet skrivebordsmiljø, find det tilsvarende hjælpeprogram og tjek driveroplysningerne der.
Bekræft, om det er den seneste udgivelse eller en forældet. Du kan gøre dette ved blot at google "seneste Linux-driverversion dit_kort_her" og manuelt installere driveren på din distro. Eller brug blot denne kommando, hvis du er på Ubuntu:
sudo ubuntu-drivere enheder
Hvis det er en forældet driver, skal du installere de nyeste drivere til dit grafikkort med denne kommando:
sudo ubuntu-drivere producent-driver-version
Processen er identisk for at rulle tilbage til en ældre driver. Genstart dit Linux-skrivebord, og du skulle aldrig igen skulle stå over for skærmrivning på Linux.
Vælg den rigtige GPU til din Linux-maskine
At vælge det rigtige grafikkort er en vigtig beslutning, der vil afgøre den ydeevne og oplevelse, du får ud af dit Linux-system. Dette er grunden til, at vi udtømmende har analyseret forskellene og lighederne mellem NVIDIA- og AMD-grafikkort for at hjælpe dig med at drage konklusionen om, hvad der ville være bedre for din Linux-build.
AMD vs. NVIDIA GPU'er på Linux: Hvilken skal du bruge?
Læs Næste
Relaterede emner
- Linux
- Linux fejl
Om forfatteren

Jeg elsker at bryde ting og lave ting, der hjælper mig med at bryde ting. Når skærmene er slukket, kan du finde mig på fodboldbanen eller kæmpe fornuft i den lokale skakklub.
Abonner på vores nyhedsbrev
Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!
Klik her for at abonnere