AMD 3200G搭載PCでnvidia-1660 Superを認識しない
1.概要
AMD Ryzen環境にはnvidia-1660 Superを利用しています。
Ubuntu-22.04、LinxuMint-21までは普通にGPUとしてOSレベルで認識します。
nvidia driverの導入も問題が起きることはありませんでした。
LinuxMint-22.3に移行するとnvidiaを認識しません。
lspciで調べるとデバイスを認識できていません。
HW故障と思い色々調べて復旧した内容を記述します。
2.詳細
nvidia-1660 Superを取外して、別のPCで試験することを最初に考えました。
しかし、LinuxMint-21.3導入時まで動作していたことを思い出しました。
HWを取外す前に、別のISOブートイメージ(SystemRescue)を起動してlspciで調べることをしました。
何と、問題なくlspciで認識されます。これはLinuxMint-22.3の問題であると思いました。
今まではWeb検索をして調べていましたが、GoogleAIに上記状況を記載して、対処方法を聞きました。
PCI-Expressの省電力機能問題の可能性があり、下記kernel parameterを設定して改善するとのことでした。
pcie_port_pm=off
何と一発で正解です。素晴らしい。
ネット参照すると参考資料が見つかります。これがビンゴと認識できる方は限られている気がします。
また、LinxuMint-22.3では、sbin.user-is-merged, bin.user-is-merged, lib.user-is-mergedのDirectoryがroot直下にあります。
ディレクトリ構成も整理をされていて、色々変化している気がします。
参考
NVIDIA/トラブルシューティング
https://wiki.archlinux.jp/index.php/NVIDIA/トラブルシューティング
コメント
コメントを投稿