當畫面捲動而螢幕出現撕裂感的時候,載入 dri3 並加入相關參數,可以解決 Intel GPU 的顯示問題。
$sudo nano /etc/X11/xorg.conf.d/20-intel.conf
Section "Module"
Load "dri3"
EndSection
Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "TearFree" "true"
Option "DRI" "3"
EndSection
詳細說明
不過你應該不用載入模組...
你可以參考這篇文章的7、8樓
我想現在應該都有啟用KMS...至少i915看起來有去載入它...
$ lsmod | grep kms
至於DRI3
你可以參考這篇文章的2樓所使用的指令:
$ LIBGL_DEBUG=verbose glxinfo | grep libgl
我個人是有顯示這行:
libGL: Using DRI3 for screen 0
之所以回覆你的文章單純是因為想感謝你讓我無聊又點進ArchWiki再看一次:

才讓我意識到最近mpv的異常是因為我之前改用modesetting driver的關係...
然後我就默默把xserver-xorg-video-intel裝回去了...
關於你分享的對Tearing的處理方法,
我個人之前在12代Alder Lake、Debian Sid、MATE 1.26.0下,
試過對/etc/X11/xorg.conf.d/20-intel.conf作過的各種修改都沒有明顯的效果,
我當時最終是關閉MATE內建的compositor改用picom,
個人對~/.config/picom.conf相關關鍵設定如下:
backend = "glx";
vsync = true;
unredir-if-possible = false;
在開機啟動項加入picom
picom -b --experimental-backends
關鍵在於要加入--experimental-backends這項參數,在哪篇文章看的我忘了...
這個方法對我有效,順便借樓分享...
