私は、NVIDIA 940MX を搭載した ThinkPad T470p を持っています。20.04 がリリースされた直後に初めて Ubuntu をインストールしたときは、このラップトップは専用カードを使用していました。このカードでいくつかの PS2 ゲームをエミュレートしました。しかし、ここ数か月は、カーネルが 5.8 に更新されて以来、統合された Intel カードを使用するしかなくなっているようです。
私は nvidia ドライバーを最新の GM108M-driver-465 に更新し、prime-select を使用して、使用していると表示されている nvidia カードに切り替えました。しかし、gnome 設定の About ページには、統合された Intel カード (Mesa Intel HD グラフィックス 630) を使用していると表示されます。
実行するとnvidia-smi -l 1
出力は次のようになります
NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
何か案は?
答え1
数週間前に MX250 ドライバーで問題が発生し、nvidia-smi を実行すると、同じメッセージが表示されました。私が実行したのは、現在の nvidia ドライバーを消去し、ソフトウェアと更新の「追加ドライバー」タブを使用して nvidia-driver-465 をインストールすることでした。すぐに再起動すると、nvidia-smi の実行に関する正しい情報が得られました。
parth@parth-laptop:~$ nvidia-smi
Wed Jun 16 01:25:22 2021
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 465.27 Driver Version: 465.27 CUDA Version: 11.3 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 Off | N/A |
| N/A 47C P8 N/A / N/A | 4MiB / 2002MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1037803 G /usr/lib/xorg/Xorg 4MiB |
+-----------------------------------------------------------------------------+
答え2
可視性のために解決策を投稿します。解決策は@ChanganAutoからのものでした。解決策は、BIOSでUEFIセキュアブートを無効にすることでした。