統合モニターでは、一部の画面のリフレッシュ不良や更新遅延が発生しますが、外部モニターを使用する場合はそうではありません。

統合モニターでは、一部の画面のリフレッシュ不良や更新遅延が発生しますが、外部モニターを使用する場合はそうではありません。

私は新しいLenovo Yoga slim 7 14IIL05(nvidia MX350と統合Intelグラフィック)を使用しています。最初からここですべてがうまくいくのは痛かったです。多くのディストリビューションとカーネルをテストした後、ついにArchlinux(最新の5.9.6カーネル、KDE ​​5.2を実行)にログインし、タッチパッドが安定して動作しました。

この問題は、以前にテストしたほぼすべてのディストリビューション(Ubuntu、Mint、Debian、Fedora、その他のDM)に存在します。説明が難しく、インターネットで検索するのはさらに難しいです。コンソールまたはこの質問に小さなテキストを書くと、他のすべての文字がレンダリングされ、Firefox / Chromeでタブを切り替えるとタブの切り替えが更新されますが、ウィンドウはそのまま残り、マウスをドラッグまたはドラッグするとすぐに行単位で更新されます。ウィンドウのサイズを変更すると、マウスポインタは通常しばらく停止してから2倍になり、消えます。通常、問題があるたびに欠陥が消えたら、強制的に大きな画面を再描画します。

興味深いことに、システム設定でコンポジタパラメータとして何を設定したかは問題ではありません。 「フルスクリーンの再描画」と「画面コンテンツの再利用」の間に違いはありません(これらの設定は以前のラップトップから大きな違いをもたらしました)。 Webブラウザに縛られておらず、どこでも使用できます。

私はnvidiaドライバとi915ドライバを実行しています。どちらもうまくいくようです。まだどのGPUが使用されているかを確認する方法がわかりませんが、Intelドライバを使用しているようです。 optirun glxspheres64を使用してnVidiaをテストしました。

答え1

さらなる調査の結果、この問題はLenovo Yoga Slim 7で発生することが確認されました。パネル自体の更新機能はデフォルトで有効になっています。それを無効にすると、すべてが解決されました。

ステップ1:GRUBを編集

sudo nano /etc/default/grub

ステップ2:GRUB_CMDLINE_LINUX_DEFAULTを編集して、パネル自体の更新(PSR)を無効にします。

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.enable_psr=0"

ステップ3:GRUBを更新

sudo update-grub

それはすべてです。アーチフォーラムでこの内容を見つけましたが、どのフォーラムなのか覚えていません。この問題に関する別の記事は次のとおりです。https://ljvmiranda921.github.io/notebook/2021/09/01/linux-thinkpad-screen-flicker/

関連情報