【問題解決】AMD 3200Gがkernel-6.17でBlack Outする
1.概要
kernel-6.17にupdateしてから発生していた問題を解決するために、
kernel-6.19.11へupdateしたのですが、再発しました。
そこで、kernel-6.18.21へupdateしました。
すると、kernel更新後の最初のrebootは問題なく、
再度、rebootするとBlack Out再発しました。
この解決に関して記述します。
2.詳細
原因不明なのでGoogleAI(gemini)に相談すると
kernel parameterの追加設定による試験の依頼があり、
何を設定しても解決しません。
ここで冷静に状況を整理しました。
kernel-6.19.11はbuildしてkernel入替直後は問題改善。
翌日、再起動すると問題再発です。
kernel-6.18.21はbuildしてkernel入替直後は問題改善。
すぐに、再起動すると問題再発です。
つまり、最初の起動は問題なく、何かが設定されてしまい
それ移行はBlackOutになる。
このことを前提にGoogleAIに再検討を依頼しました。
そこで分かったことは/bootのinitrd.imgです。
/boot/initrd.img-6.18.21のサイズが800MBを超えていました。
initrd.img-6.14.0-37-genericは82MB位なので10倍です。
これを下記手順で削減しました
sudo rm /boot/initrd.img-6.18.21
sudo find /lib/modules/6.18.21/ -name "*.ko" -type f -exec strip --strip-debug {} +
sudo update-initramfs -c -k 6.18.21
これでサイズが80MB程度になりました。
再起動するとBlackOutは改善されました。
同様の処理をkernel-6.19.11でも実施。こちらも改善しています。
3.追加
AMD 3200G搭載PCは少し特殊な環境であったことも問題を複雑にしました。
・UEFI-BIOSですが、CSMで利用 => initrd.imgの理想は100MB以下であった
・nvidia-1660 superを搭載していますが、3200Gの内蔵VGAを利用
・kernel parameterにpcie_port_pm=offを設定して、nvidaを認識
結果的に、kernel-6.18, kernel-6.19でも3200GのBlackOutは改善しました。
参考
kernel 6.17を利用するとAMD 3200G搭載PCでBlack Out発生する
https://www.ubuntults.blog/2026/03/using-kernel-617-causes-blackouts-on.html
kernel-6.19.11へ入替えて、AMD 3200G搭載PCのBlack Out解決しました
https://www.ubuntults.blog/2026/04/replacing-kernel-with-version-61911.html
コメント
コメントを投稿