Skjermrivning kan være frustrerende når du blar gjennom artikler, spiller et spill eller gjør omtrent hva som helst i det grafiske brukergrensesnittet (GUI). Det kan hemme Linux-opplevelsen din og få deg til å tenke på å bytte til Windows eller macOS.

Hold disse tankene, for heldigvis er det en løsning for skjermrivning som ikke involverer migrering til et annet operativsystem. La oss dykke ned i prosessen med å fikse skjermrivning på Linux-skrivebordet.

Hva er skjermrivning og hvorfor skjer det?

Skjermrivning er en grafisk anomali, vanligvis preget av en horisontal sprekk eller rift på skjermen når du gjør raske bevegelser som rask rulling eller bare dra rundt et vindu.

Hvorfor dette skjer kan diskuteres, men for det meste ligger feilen i skjermdriveren eller, i tilfelle rivingen bare skjer med videospill, skjermen.

Skjermer med en lav oppdateringsfrekvens sliter ofte med å takle videospillhandlinger med høy FPS, som sluttresultatet er skjermrivning eller artefakter.

Hvis du møter skjermrivning når du utfører de daglige oppgavene dine som å se på videoer, rulle gjennom feeden, dra rundt applikasjoner på skjermen osv. da kan vi trygt konkludere med at problemet ligger i skjermdriveren eller kompositorkonfigurasjonen; løsningen som er ganske enkel enn det ser ut til.

instagram viewer

1. Konfigurer kompositorinnstillingene

Skjermrivning, på ethvert skrivebordsmiljø, kan umiddelbart fikses ved å justere kompositorinnstillingene. For de uinnvidde er en kompositor et stykke programvare som stiliserer grafikken og gir tilleggsverktøy som forbedrer det generelle brukergrensesnittet og opplevelsen av skrivebordet.

Kompositorer leveres med opsjon for å aktivere V-Sync og lignende rettsmidler mot screen tearing. Bare åpne opp Innstillinger av komponisten din og se etter et alternativ merket "VSync" eller "Rivningsforebyggende modus". Aktiver den og start Linux-skrivebordet på nytt. Endringene bør være i kraft og skjermrivning bør være borte for godt!

Hvis systemet ditt ikke har en kompositor installert allerede, anbefaler vi at du får en, da den ikke bare løser alle problemene med skjermrivning, men også gir et estetisk preg på skrivebordet.

2. Juster NVIDIA X-serverinnstillinger

NVIDIA-innstillingsverktøyet er utstyrt med komposisjonsinnstillinger som eliminerer og hemmer skjermrivning.

For å fikse skjermrivning med NVIDIA-kort, bare fyr opp NVIDIA X-serverinnstillinger programvare. I den, naviger til X Server Display Configuration > Avansert.

Der finner du et uavmerket alternativ: Force Full Composition Pipeline. Aktiver den og start Linux-skrivebordet på nytt.

I tillegg kan det være lurt å lage et autostart-program med kommandoen:

nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 {ForceFullCompositionPipeline=On}"

Dette bør være nok til å permanent fikse skjermrivning eller artefakter på Linux-skrivebordet.

3. Konfigurer X11 for å forhindre riving av skjermen på Intel- og AMD-grafikk

Intel og AMD er de to mest kompatible maskinvarene for Linux-systemer. Intel integrert grafikk forårsaker sjelden problemer på grunn av deres svært begrensede og grunnleggende funksjonssett. AMD har også en positiv historie med å være lett å jobbe med.

Men hvis du i det hele tatt møter en skjerm som rives med ett av disse kortene, er det veldig enkelt å fikse. Så, ikke bekymre deg og følg disse trinnene:

  1. Flytt inn i /etc/X11 katalog med cd-kommandoen.
  2. Opprett en ny fil med berøringskommandoen og navngi den 20-intel.conf hvis du bruker Intel-maskinvare og 20-amdgpu.conf hvis du bruker et AMD-kort.
  3. Legg til følgende linjer i filen:
 Seksjon "Enhet"
Identifikator "AMD grafikk"
Sjåfør "amdgpu"
Alternativ "Tårefri""ekte"
EndSection

For integrerte Intel-systemer, bytt ut AMD grafikk med Intel grafikk og amdgpu med intel. Skriv ut filen og start Linux-skrivebordet på nytt. Det burde rette opp i skjermbruddet.

4. Tilbakestill eller oppgrader skjermdriveren

En ustabil oppdatering eller en utdatert skjermdriver, begge er like dårlige for Linux-skrivebordet, og kan noen ganger være en torn i øyet når du utfører grafisk intensive eller til og med veldig grunnleggende oppgaver.

Bare å installere en oppdatering eller gå tilbake til en eldre versjon av skjermdriveren sparer deg fra en verden av problemer og fikser eventuelle vedvarende irritasjoner som skjermrivning.

Sjekk gjeldende versjon av grafikkdriveren fra Ytterligere drivere fanen i Programvare og oppdateringer verktøyet på Ubuntu. Hvis du bruker KDE Plasma eller et hvilket som helst annet skrivebordsmiljø, finn det tilsvarende verktøyet og sjekk driverdetaljene der.

Bekreft om det er den siste utgivelsen eller en utdatert. Du kan gjøre dette ved å bare google "siste Linux-driverversjon ditt_kort_her" og manuelt installere driveren på distroen din. Eller bare bruk denne kommandoen hvis du er på Ubuntu:

sudo ubuntu-drivere enheter

Hvis det er en utdatert driver, installer de nyeste driverne for grafikkortet ditt med denne kommandoen:

sudo ubuntu-drivere produsent-driver-versjon

Prosessen er identisk for å rulle tilbake til en eldre driver. Start Linux-skrivebordet på nytt, og du skal aldri igjen måtte møte skjermrivning på Linux.

Velg riktig GPU for din Linux-maskin

Å velge riktig grafikkort er en viktig beslutning som vil avgjøre ytelsen og opplevelsen du får ut av Linux-systemet. Dette er grunnen til at vi har uttømmende analysert forskjellene og likhetene mellom NVIDIA- og AMD-grafikkort for å hjelpe deg med å trekke konklusjonen om hva som er best for Linux-bygget ditt.

AMD vs. NVIDIA GPUer på Linux: Hvilken bør du bruke?

Les Neste

DelekvitringDeleE-post

Relaterte temaer

  • Linux
  • Linux-feil

Om forfatteren

Debarshi Das (17 artikler publisert)

Jeg elsker å bryte ting og lage ting som hjelper meg med å ødelegge ting. Når skjermene er av, kan du finne meg på fotballbanen eller kjempe mot vettet i den lokale sjakklubben.

Mer fra Debarshi Das

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Klikk her for å abonnere