はじめに
AsusゲーミングパソコンにUbuntuをインストールして使用していましたがアップデートでnVIDIAのドライバのドライバー読み込みに失敗したのでその解決を実施した記録を記載します。
なお、supergfxctlと呼ばれるツールが導入したあるPCが対象となっています。
調べた手順
以下の手順を調べました。
- ドライバーの再インストール
- UEFIの再署名
- セキュアブートのOFF
- supergfのサービス停止
以下コマンドで、サービスを停止後再起動を実施したら、nvideaのドライバが認識すること確認しました。
sudo systemctl disable supergfxd.service
解決方法について
Geminiに聞きながら調べていったら以下の設定をサービスファイルに追加すれば良いという回答があった
[Unit]
After=nvidia-persistenced.service
なので、systemctl status supergfxd.service
のコマンドで、サービスファイルを探して以下のコマンドで編集を実施
sudo vi /usr/lib/systemd/system/supergfxd.service
上記の設定後、以下のコマンドでデーモンの再読み込みと再起動を実施することで解決はしました。
sudo systemctl daemon-reload
sudo reboot