Schermscheuren kan frustrerend zijn bij het scrollen door artikelen, het spelen van een game of het doen van zo ongeveer alles in de grafische gebruikersinterface (GUI). Het kan uw Linux-ervaring belemmeren en u ertoe brengen te denken aan overstappen naar Windows of macOS.

Houd die gedachten vast, want gelukkig is er een oplossing voor het scheuren van schermen zonder dat u naar een ander besturingssysteem hoeft te migreren. Laten we een duik nemen in het proces van het repareren van screen tearing op je Linux-desktop.

Wat is screentearing en waarom gebeurt het?

Schermscheuren is een grafische anomalie, die over het algemeen wordt gekenmerkt door een horizontale barst of scheur op het scherm terwijl u snelle bewegingen maakt, zoals snel scrollen of gewoon door een venster slepen.

Waarom dit gebeurt, is discutabel, maar voor het grootste deel ligt de fout in het beeldschermstuurprogramma of, in het geval dat het scheuren alleen gebeurt bij videogames, de monitor.

Monitoren met een lage verversingssnelheid

hebben vaak moeite om met hoge FPS-videogame-actie om te gaan, met als eindresultaat schermscheuren of artefacten.

Als u schermscheuren tegenkomt bij het uitvoeren van uw dagelijkse taken, zoals video's bekijken, door de feed scrollen, rond applicaties op het scherm slepen, enz. dan kunnen we veilig concluderen dat het probleem ligt in de configuratie van het beeldschermstuurprogramma of de compositor; de oplossing is vrij eenvoudig dan het lijkt.

1. Configureer de Compositor-instellingen

Schermscheuren, op elke desktopomgeving, kan onmiddellijk worden verholpen door de compositor-instellingen aan te passen. Voor niet-ingewijden is een compositor een stuk software dat de graphics stileert en extra hulpprogramma's biedt die de algehele gebruikersinterface en ervaring van de desktop verbeteren.

Compositoren worden geleverd met een optie om V-Sync in te schakelen en soortgelijke remedies voor het scheuren van schermen. Open gewoon de Instellingen van uw compositor en zoek naar een optie met het label "VSync" of "Scheuren Preventie Modus". Schakel het in en start uw Linux-bureaublad opnieuw op. De wijzigingen zouden van kracht moeten zijn en het scheuren van het scherm zou voorgoed moeten verdwijnen!

Als er nog geen compositor op uw systeem is geïnstalleerd, raden we u aan er een te kopen, omdat het niet alleen al uw schermscheurproblemen oplost, maar ook een esthetisch tintje aan uw bureaublad geeft.

2. Tweak NVIDIA X-serverinstellingen

Het hulpprogramma NVIDIA-instellingen is uitgerust met compositie-instellingen die schermscheuren elimineren en voorkomen.

Om screen tearing met NVIDIA-kaarten te verhelpen, start u gewoon de NVIDIA X-serverinstellingen software. Navigeer daarin naar Configuratie X-serverweergave > Geavanceerd.

Daar vindt u een niet-aangevinkte optie: Volledige samenstellingspijplijn forceren. Schakel het in en start uw Linux-bureaublad opnieuw op.

Bovendien wilt u misschien een automatisch startende toepassing maken met de opdracht:

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

Dit zou voldoende moeten zijn om schermscheuren of artefacten op uw Linux-desktop permanent te herstellen.

3. Configureer X11 om scheuren van het scherm op Intel en AMD Graphics te voorkomen

Intel en AMD zijn de twee meest compatibele hardware voor Linux-systemen. Intel-geïntegreerde grafische kaarten veroorzaken zelden problemen vanwege hun zeer beperkte en basisfuncties. AMD heeft een positieve geschiedenis om ook gemakkelijk mee te werken.

Als u echter met een van deze kaarten te maken krijgt met scheuren in het scherm, is dit heel eenvoudig op te lossen. Dus maak je geen zorgen en volg deze stappen:

  1. verhuizen naar de /etc/X11 map met het cd-commando.
  2. Maak een nieuw bestand aan met het aanraakcommando en noem maar op 20-intel.conf als u Intel-hardware gebruikt en 20-amdgpu.conf als u een AMD-kaart gebruikt.
  3. Voeg de volgende regels toe aan het bestand:
 Sectie "Apparaat"
ID "AMD-graphics"
Bestuurder "amdgpu"
Optie "Traanvrij""WAAR"
Eindsectie

Vervang voor geïntegreerde Intel-systemen: AMD-graphics met Intel-graphics en amdgpu met informatie. Schrijf het bestand uit en start uw Linux-bureaublad opnieuw op. Dat zou het scheuren van het scherm moeten verhelpen.

4. Het beeldschermstuurprogramma terugdraaien of upgraden

Een onstabiele update of een verouderd beeldschermstuurprogramma, beide zijn even slecht voor je Linux-desktop en kunnen: soms een doorn in het oog zijn als je grafisch intensief of zelfs heel basaal bezig bent taken.

Gewoon een update installeren of terugkeren naar een oudere versie van uw beeldschermstuurprogramma bespaart u een wereld van problemen en verhelpt eventuele aanhoudende ergernissen zoals scheuren in het scherm.

Controleer de huidige versie van uw grafische driver via de Extra stuurprogramma's tabblad in de Software updates hulpprogramma op Ubuntu. Als u KDE Plasma gebruikt of elke andere desktopomgeving, zoek het equivalente hulpprogramma en controleer daar de details van het stuurprogramma.

Controleer of het de nieuwste of een verouderde versie is. U kunt dit doen door simpelweg te googlen op "laatste Linux-stuurprogrammaversie" uw_kaart_hier" en handmatig het stuurprogramma op uw distro installeren. Of gebruik gewoon deze opdracht als u Ubuntu gebruikt:

sudo ubuntu-stuurprogramma's apparaten

Als het een verouderd stuurprogramma is, installeer dan de nieuwste stuurprogramma's voor uw grafische kaart met deze opdracht:

sudo ubuntu-stuurprogramma's fabrikant-stuurprogramma-versie

Het proces is identiek voor het terugdraaien naar een ouder stuurprogramma. Start je Linux-desktop opnieuw op en je zou nooit meer te maken moeten krijgen met schermscheuren op Linux.

Kies de juiste GPU voor uw Linux-machine

Het kiezen van de juiste grafische kaart is een essentiële beslissing die bepalend is voor de prestaties en ervaring die u uit uw Linux-systeem haalt. Daarom hebben we de verschillen en overeenkomsten tussen grafische kaarten van NVIDIA en AMD grondig geanalyseerd om je te helpen de conclusie te trekken welke beter zou zijn voor je Linux-build.

AMD versus NVIDIA GPU's op Linux: welke moet u gebruiken?

Lees volgende

DelenTweetenDelenE-mail

Gerelateerde onderwerpen

  • Linux
  • Linux-fouten

Over de auteur

Debarshi Das (17 artikelen gepubliceerd)

Ik hou ervan om dingen te breken en dingen te maken die me helpen dingen te breken. Als de schermen uit zijn, kun je me vinden op het voetbalveld of vechtend bij de plaatselijke schaakclub.

Meer van Debarshi Das

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren