Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

What a good fix should look like

A useful screen-tearing fix is not simply a configuration change that makes one video look better. The result should be repeatable: horizontal splits should disappear during window dragging, page scrolling, and full-screen video; the desktop should remain responsive; the correct refresh rate should stay selected after login; and the change should not introduce black screens, stutter, or higher-than-expected latency.

On current Pardus releases, start by identifying the display session and the Xorg driver actually in use. Pardus 25 ships with Xfce 4.20.2 as its lightweight desktop option and GNOME 48.4 as its other main desktop, while Pardus 25.1 includes Debian 13.4 maintenance updates and Linux kernel 6.12.74. That matters because an X11-specific Intel configuration should not be applied blindly to a Wayland session. See the Pardus 25 release notes and Pardus 25.1 release notes.

The practical order is: identify the session and driver, update the graphics stack, confirm compositor and monitor settings, then use the Intel Xorg TearFree option only when the legacy intel DDX is actually active. Debian currently recommends the built-in Xorg modesetting driver for Intel hardware from roughly 2007 onward rather than installing xserver-xorg-video-intel by default. The Debian GraphicsCard documentation is useful context for this distinction.

1. Identify whether you are fixing X11 or Wayland

Open a terminal and check the session type first:

echo $XDG_SESSION_TYPE
lspci -k | grep -A3 -E 'VGA|Display'

If the first command returns x11, the Xorg-specific checks in this guide apply. If it returns wayland, do not create an Xorg device file just to solve tearing; update the system and troubleshoot the compositor/session instead. The second command should show an Intel display controller and typically a kernel driver such as i915 on many Intel systems.

Pardus端末に、X11セッション、i915カーネルドライバを使用するIntel UHD Graphics、およびeDP-1の現在のxrandrモードが表示されている。
Check the session type, Intel kernel driver, output name, current resolution, and refresh rate before changing anything.

Quality check: write down the output name, such as eDP-1, and the mode marked with an asterisk by xrandr. You will use those values to verify that later changes did not alter the display unexpectedly.

2. Update Pardus before adding driver overrides

Graphics tearing can come from the window manager, Mesa, Xorg, or the kernel display driver. Before adding a permanent override, install the updates already provided for your Pardus release:

sudo apt update
sudo apt full-upgrade

Reboot if the update installs a new kernel, Mesa stack, or X server components. This is especially important on Pardus 25 because the current point releases have continued to receive kernel and Debian-base updates.

Pardus端末に、apt updateとapt full-upgradeが正常に完了したことが表示されています。
まず、最新のPardusパッケージアップデートを適用してください。リポジトリのブランチ名とパッケージの出力内容は、インストールされているPardusのリリースによって異なります。

品質チェック:以前ティアリングが発生したのと同じスクロール動画または全画面動画をテストしてください。アップデートと再起動後に問題が解消されている場合は、別のグラフィックレイヤーの回避策を追加するのではなく、ここで作業を終了してください。

3. Pardus Xfceでは、ディスプレイ合成が有効になっていることを確認してください。

Xfceデスクトップの場合、設定 > ウィンドウマネージャーの調整 > コンポジターを開き、ディスプレイ合成が有効になっていることを確認してください。コンポジターは、ウィンドウの内容を最終的なデスクトップ画像に組み立てる役割を担っています。これを無効にすると、ウィンドウの移動時やビデオ再生時に画面のティアリングが目立つようになることがあります。

これは、Xorg DDXドライバの変更を強制しないため、リスクの低い最初の変更です。他のコンポジタの詳細を変更する前にテストを行ってください。特定のXfceビルドで表示されるすべてのチェックボックスが、Pardusのバージョン間で同一であるとは限りません。

Pardus Xfce Window Manager Tweaks を開くと、ディスプレイ合成が有効になり、その横にサンプルウィンドウが表示された状態で、コンポジター タブが開きます。
ドライバ固有の設定を導入する前に、Xfceのディスプレイ合成を有効にして、再度モーションテストを行ってください。

品質チェック:詳細な背景画像上で大きなウィンドウを水平方向にドラッグし、長いウェブページをスクロールしてみてください。改善は複数のアプリケーションで確認できるはずです。もし特定のメディアプレーヤーでのみ画面の乱れが発生する場合は、デスクトップ全体を変更するのではなく、そのアプリケーションのビデオ出力設定または同期設定を調べてください。

4. モニターが意図したリフレッシュレートを使用していることを確認します。

X11 では、xrandr利用可能なモードを報告し、現在のモードにアスタリスクを付けます。マニュアルには--output、出力、解像度、および最も近い利用可能なリフレッシュレートを選択するための--mode、、、およびが記載--rateされています。Debianの xrandr マニュアルを参照してください。

xrandr --current

お使いのディスプレイが目的のモードをサポートしているにもかかわらず、別のレートが選択されている場合は、正しい値を一時的にテストしてください。例の出力とレートを、実際にお使いの機器に表示される値に置き換えてください。

xrandr --output eDP-1 --mode 1920x1080 --rate 60
Pardus端末に、eDP-1用のxrandrの出力と、1920x1080、60Hzを選択するコマンドが表示されています。
接続されているディスプレイに対してxrandrが報告するモードとリフレッシュレートのみを使用してください。出力名はハードウェアによって異なります。

品質チェック:確認xrandr --current:これで、意図したモードとレートがマークされます。外部モニターを接続したときにティアリングが変化する場合は、各出力を個別にテストしてください。複数のモニターでリフレッシュレートが混在するレイアウトでは、単一のディスプレイでは発生しないコンポジターのタイミングの問題が顕在化する可能性があるためです。

5. 実際にどの Xorg ドライバがアクティブになっているかを確認します。

次のステップでは、従来のIntelTearFreeオプションが適切かどうかを判断します。X11では、現在のXorgログを確認してください。

grep -E '(modesetting|intel)' /var/log/Xorg.0.log | grep -i driver

ディストリビューションがXorgログをジャーナルに保存する場合は、以下を使用してください。

journalctl -b | grep -Ei 'Xorg|modesetting|intel'

アクティブなドライバが の場合modesetting、スイッチを取得するためだけにレガシー Intel DDX をインストールしないでくださいTearFree。Debian は、新しいハードウェアで古い Intel Xorg ドライバを使用することを明確に推奨しておらず、代わりに組み込みのモード設定ドライバを推奨しています。ログに既に と表示されている場合Using driver 'intel'、以下の Intel-driver オプションは有効なターゲット テストです。

Pardusターミナルに、IntelドライバのXorgログ行と、xserver-xorg-video-intelのパッケージクエリが表示されています。
Xorgが既に従来のIntel DDXを使用していることを確認してから、ドライバ固有のTearFreeオプションを適用してください。

6. 従来の Intel Xorg ドライバーがアクティブな場合は、TearFree をテストします。

Debian のintel(4)マニュアルにはOption "TearFree" "boolean"、TearFree がバックバッファを介してレンダリングし、垂直リフレッシュと同期してディスプレイを更新することが説明されています。トレードオフとして、フレームバッファメモリの増加、余分なコピー、場合によってはスループットの低下、およびわずかな出力遅延が発生します。Debian intel(4) マニュアルを参照してください。

Xorgログでintelドライバがアクティブであることが確認できた場合にのみ、次のような小さな設定ファイルを作成します/etc/X11/xorg.conf.d/20-intel.conf。

Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "TearFree" "true"
EndSection

ログアウトして再度ログインするか、再起動してXorgの設定を再読み込みしてください。

マウスパッドエディタに、Option TearFreeがtrueに設定されたIntelドライバのXorg Deviceセクションが表示されています。
このXorgスニペットは、アクティブなXorgドライバが既にIntel製である場合にのみ使用してください。これは一般的なWaylandやモード設定の修正ではありません。

品質チェック:デスクトップは正常に起動し、選択した解像度が維持され、以前使用したのと同じ再現可能なテストでティアリングが発生しないことを確認してください。入力の反応が著しく遅くなったり、ワークロードのレンダリングスループットが低下したりする場合は、視覚的な改善とトレードオフを比較検討してください。

7. オプションが読み込まれたと仮定するのではなく、結果を検証する

デスクトップに戻ったら、Xorgログで該当オプションを確認し、元のビジュアルテストを再度実行してください。

grep -i tearfree /var/log/Xorg.0.log

TearFreeが有効になっていることを示すログエントリは、Xorgが設定を受け入れた証拠であり、それ自体がすべてのアプリケーションでティアリングが発生しないことを保証するものではありません。高速スクロール、ウィンドウのドラッグ、および水平方向の動きがはっきりと見えるフルスクリーンビデオを少なくとも1つ再生してテストしてください。

Pardusデスクトップに、XorgログにTearFreeが有効になっていることを示すターミナルと、モーションテストに使用されるビデオプレーヤーが表示されている。
設定の読み込みと目に見える結果の両方を確認してください。Xorgのログがクリーンであるだけでは、ユーザーに見える問題が解決されたとは証明されません。

合格基準:複数の動きの多いテストで水平方向の画面分割が持続しないこと、新たな黒画面やちらつきが発生しないこと、意図しないリフレッシュレートの変更がないこと、許容できないほどのカクつきがないこと。画面のティアリングが1つのアプリケーションのみで発生する場合は、アプローチを変更し、そのアプリケーションのレンダリングパスを調査してください。

8. Xorgのオーバーライドによって状況が悪化した場合は、速やかにロールバックしてください。

Xorgが正しく起動しない場合、パフォーマンスが低下する場合、またはこのオプションが何ら意味のある変化をもたらさない場合は、追加したファイルを削除して、以前のドライバの動作に戻してください。

sudo rm /etc/X11/xorg.conf.d/20-intel.conf

その後、ログアウトして再度ログインするか、再起動してください。 内の無関係なファイルを削除しないでください/etc/X11/xorg.conf.d/。

Pardusターミナルは、20-intel.confのみを削除し、コンポジタの同期、グラフィックの更新、不要なIntel DDXのインストールを避けることを推奨するトラブルシューティングノートを表示します。
ロールバックでは、作成したカスタムファイルのみが削除されます。アクティブなスタックがモード設定またはWaylandの場合は、代わりにコンポジタとグラフィックススタックのトラブルシューティングに戻ってください。

アプローチを変えるタイミング

次のいずれかに該当する場合は、Intel DDX TearFree方式の使用を中止してください。

  • あなたはWaylandを使用しています。Xorgデバイススニペットは、Waylandコンポジタのプレゼンテーションパスを制御しません。
  • Xorg は組み込みの modesetting ドライバを使用しています。現在の Debian modesetting マニュアルには KMS ベースのドライバとそのサポートされるオプションが記載されていますが、従来の Intel DDXTearFreeオプションは記載されていません。Debian modesetting(4) マニュアルを参照してください。
  • この問題は、外部ディスプレイのうち1台のみで発生します。リフレッシュレート、ケーブル/アダプターの動作、および画面のティアリングが特定の出力に起因しているかどうかを再度確認してください。
  • この問題はシステムアップデート直後に発生しました。恒久的なローカルオーバーライドを追加する前に、現在のカーネル、Mesa、およびXorgパッケージを確認し、不具合が発生していないか確認してください。
  • この問題は、特定のプレーヤー、ブラウザ、またはゲームでのみ発生します。Xorg全体の設定を変更するよりも、アプリケーションレベルのビデオ同期またはレンダリング設定を調整する方が適切です。

修正の限界

Intelグラフィックスの設定で、Pardusのリリース、デスクトップ環境、GPU世代、ディスプレイ構成、アプリケーションを問わず、ティアリングのない表示を保証できるものはありません。従来のIntel DDX TearFreeオプションは実在し、ドキュメントにも記載されていますが、意図的に条件付きのソリューションとなっています。つまり、このドライバーが実際に動作しているX11システムにのみ適用され、Debian系システムにおける最新のIntelハードウェアでは、このドライバーはもはや推奨されるデフォルト設定ではありません。

最も確実な結果を得るには、原因に見合った介入を行うことが重要です。コンポジタの同期と適切なリフレッシュレートで問題が解決する場合は、そこで作業を止めましょう。レガシーなIntelドライバが既にアクティブになっている場合は、TearFreeテストが適切な測定テストとなります。モード設定またはWaylandを使用している場合は、古いドライバをシステムに強制的にインストールするのではなく、最新のスタックを使用し、コンポジタ、リフレッシュ、カーネル、Mesa、およびアプリケーションの動作を診断してください。

簡単な検証チェックリスト

  • echo $XDG_SESSION_TYPEXorg専用の手順を適用する前に確認してください。
  • IntelカーネルドライバとアクティブなXorgドライバを別々に記録してください。
  • グラフィックスタックのコンポーネントが変更された場合は、Pardusをアップデートして再起動してください。
  • テストの結果、問題の原因がXfceのコンポジット機能にあると判明しない限り、Xfceのコンポジット機能は有効にしたままにしてください。
  • xrandrX11でモニターの実際のモードとリフレッシュレートを確認してください。
  • Option "TearFree" "true"Xorgがドライバを使用している場合にのみ使用してくださいintel。
  • 成功を判断するには、スクリーンショット1枚やログ1行だけではなく、動きの多い複数のテストを行うべきだ。
  • 結果が明らかに改善されない場合は、カスタムXorgファイルを削除してください。

コメントを残す

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

firewall-cmdを使用してSLES 15ファイアウォールを設定する方法

SLES 15 で firewalld を設定する: ゾーンの確認、サービスまたはポートの許可、永続ルールの保存、安全なリロード、およびアクセスの検証。

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLESライブパッチ設定ガイド:再起動せずにカーネルアップデートを適用する

SLES 15 SP7 でカーネルのライブパッチ適用を有効にし、再起動せずにサポートされている修正プログラムを適用し、有効なパッチを確認し、カーネルの再起動が必要な場合を把握します。

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSE Linux Enterprise Server 15でFIPSモードを有効にする方法

SUSEがサポートするセットアップユーティリティを使用してSLES 15でFIPSモードを有効にし、安全に再起動し、カーネルと暗号化ポリシーの状態を確認し、認証制限をチェックします。

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

セキュリティポリシーに違反することなく、Gooroom OSにGoogle Chromeをインストールする方法

公式の.debパッケージ、APT、ポリシーチェック、アップデートガイダンス、および管理対象デバイス向けの修正プログラムを使用して、Gooroom OSにGoogle Chromeを安全にインストールします。

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

SLESシステムログをリモートSyslogサーバーに安全にエクスポートする方法

rsyslog、TLS証明書、ピア名検証、キュー、検証、テスト機能を使用して、SLESシステムログをリモートのsyslogサーバーに安全に転送します。

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

SLES 15 Active DirectoryとSSSDの統合:ステップバイステップガイド

YaSTを使用して、SSSD経由でSLES 15をActive Directoryに参加させます。DNSと時刻の設定、ドメインログインの構成、Kerberosの検証、SSSD、Winbind、およびrealmdの比較を行います。

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の Realtek RTL8821CE Wi-Fi ドライバーの問題を修正する

Pardus Linux 上の RTL8821CE Wi-Fi の問題を解決するには、内蔵の rtw88 ドライバー、Realtek ファームウェア、rfkill、NetworkManager、および安全なフォールバックオプションを確認してください。

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用してDebian 12で発生する「DNS解決の一時的な失敗」を修正する

systemd-resolvedを使用して、Debian 12のDNS解決エラーを診断および修正します。これには、resolv.conf、NetworkManager、networkd、キャッシュ、および検証が含まれます。

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Pardus LinuxをWindows 11と安全にデュアルブートする方法

Windows 11のバックアップ、ボリュームの縮小、UEFI USBからの起動、既存のEFIパーティションとリカバリパーティションの保護を行うことで、Windows 11の横にPardus 25.2をインストールできます。