Intel screen tearing solution

 



While scrolling through web pages or watching videos, the screen will experience some flickering. This phenomenon, called screen tearing, can sometimes occur in Linux. While not a major concern, it can be a bit of a nuisance. However, this minor issue can be resolved with a simple file.

If you experience screen tearing as described above and your graphics card is Intel, the solution is as follows.

First, open a terminal and become root with the sudo -i command as below.


sudo -i


Then enter the entire command below into the terminal and press enter.


cat >/usr/share/X11/xorg.conf.d/20-intel.conf<< EOF
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
EndSection
EOF


After this process, restart your computer. This solution is usually the solution for Intel screen tearing.

There are many options that can be added to this file, as in the table below, but they are not needed much and are not added randomly.


Driver      "intel"

Option      "Backlight"             "intel_backlight"

Option      "AccelMethod"       "sna"

Option      "TearFree"             "false"

Option      "RenderAccel"         "true"

Option "SwapbuffersWait"     "false"

Option    "DRI"                    "3"

Option          "Throttle"                  "false"

Option      "FramebufferCompression"    "false"

Option          "TripleBuffer"              "false"

Option          "Shadow"                    "false"

Option          "LinearFramebuffer"         "true"

Option          "RelaxedFencing"            "false"

Option          "BufferCache" 


No comments:

Post a Comment

! Lightness !

! Speed !

! Stable !

! Useful !

 

For Besgnulinux, these four features come before.

 

Efficient operation of computers.

 

To meet the basic needs of the user.

 

A continuous, stable system.

 

Lightness does not mean limiting basic tools.

 

Instead, the vehicles that are light, fast and fixed are integrated into the system.

Categories

Blog Archive

Last Comments

Copyright © BesGnuLinux | Powered byBloggerDesign by wpmagg | Blogger Theme by NewBloggerThemes