PS: !!!个人测试过程所遇问题,仅供参考!!!
问题:
双显卡的笔记本电脑,为了提升电池的使用寿命,往往默认首选核心显卡,从而导致安装完成且测试通过的N卡驱动,在重启后出现驱动丢失的情况。
我个人遇到的主要情况如下:
- 硬件情况: 笔记本
[微星GF63-Thin-95C]
,核心显卡[UHD Graphics 630 (Mobile)]
,独立显卡[GeForce GTX 1650 Mobile / Max-Q]
。 - 软件情况: 系统
[Ubuntu 20.04.5 LTS]
,gcc/g++[9.4.0]
,NVIDIA_DRIVER[NVIDIA-Linux-x86_64-510.68.02.run]
度盘: qo0b,CUDA[cuda_11.0.2_450.51.05_linux.run]
度盘: mjqj,CUDNN[cudnn-11.0-linux-x64-v8.0.5.39.tgz]
度盘: 1ms2。 - 安装过程:参考Ubuntu20.04安装NVIDIA: DRIVER+CUDA+CUDNN,各类教程差异不大,大致流程:安装N卡驱动–>>安装CUDA–>>安装CUDNN–>>编译、运行CUDA_samples和CUDNN_samples进行安装结果测试。
- 以上过程正常进行,并且各类测试完全通过,但是电脑重启后,显卡驱动丢失,终端输入
nvidia-smi
,出现No devices were found
的提示。 - 同时
nvcc --version
正常输出,且在[Software & Updates]
-->[Additional Drivers]
中显示选中[Continue using a manually installed driver]
。 - 打开
nvidia-settings
也无法进行设置。
解决:
- 打开终端,安装
nvidia-prime
,sudo apt install nvidia-prime
; - 终端输入
sudo prime-select nvidia
,选择N卡为首选; - 重启电脑,显卡驱动正常,
nvidia-smi
正常输出。
— REF —
[1]. Ubuntu20.04安装NVIDIA显卡驱动+cuda+cudnn配置深度学习环境
[2]. Ubuntu 21.10 安装NVIDIA驱动并切换到独显模式