HP EliteBook Folio G1におけるLinux画面のチラツキを解消

f:id:tworks55:20210508013209p:plain

HP EliteBook Folio G1にUbuntu 21.04をインストールし、デフォルトのままで画面のチラツキが発生するか確認してみました。

結果、やはり何もしないと画面のチラツキが発生します。


HP EliteBook Folio G1にUbuntu 18.04 日本語 Remixをインストール - Software Engineering Blog

の記事を作成した際はIntel Graphicsを指定して少し改善していましたが、スリープから戻るとチラツキが発生していました。

改めて情報を調べてみると以下のページにもっと良い情報がありました。

Linux on a HP Elitebook Folio G1

There is a bug in the kernel module causing screen flickering (bug report), to fix it:

add "i915.enable_rc6=0" to the kernel command line for kernel version <= 4.15. add "intel_idle.max_cstate=4" to the kernel command line for kernel version >= 4.17.

との記載があり、カーネルバージョンが4.15以前の場合は前者、4.17以上の場合は後者を設定すれば良いとのこと。 こちらを設定するとスリープから戻ってもチラツキは発生しないようになりました。

以下、カーネルバージョンの確認方法です。

> uname -r
5.11.0-16-generic

カーネルのバージョンは5.11だったので以下を/etc/default/grubに設定しgrubをアップデートして再起動しました。

GRUB_CMDLINE_LINUX_DEFAULT="intel_idle.max_cstate=4 quiet splash"

以下、grubのアップデートと再起動のコマンドです。

> sudo update-grub
> reboot