之前一直给wsl安装cuda直接执行nvidia官网的指令就好,结果今天帮别人安装的时候出来些问题,记录一下 0.查看nvidia显卡硬件 `lspci | grep -i nvidia` 有的话会输出 1.禁用原始驱动 `lsmod | grep nouveau` 如果有显示 则在 /etc/modprobe.d/blacklist.conf 写入下面内容 ``` blacklist nouveau options nouveau modeset=0 ``` 然后更新boot并重启 ``` sudo update-initramfs -u reboot ``` 2.安装新版的驱动(5060不支持cuda12.4页面的老驱动) ``` sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-570-open ``` 安装成功后输入 `nvidia-smi` 可以看到类似cuda12.8的 3.安装12.4的cuda tookit 来自:https://developer.nvidia.com/cuda-12-4-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=deb_local ``` wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda-repo-ubuntu2204-12-4-local_12.4.0-550.54.14-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu2204-12-4-local_12.4.0-550.54.14-1_amd64.deb sudo cp /var/cuda-repo-ubuntu2204-12-4-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cuda-toolkit-12-4 ``` 4. 可在 `~/.bashrc` 末尾追加: ``` export PATH=/usr/local/cuda-12.4/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH ``` ``` source ~/.bashrc nvcc -V ``` 可以看到12.4的nvcc Loading... 之前一直给wsl安装cuda直接执行nvidia官网的指令就好,结果今天帮别人安装的时候出来些问题,记录一下 0.查看nvidia显卡硬件 `lspci | grep -i nvidia` 有的话会输出 1.禁用原始驱动 `lsmod | grep nouveau` 如果有显示 则在 /etc/modprobe.d/blacklist.conf 写入下面内容 ``` blacklist nouveau options nouveau modeset=0 ``` 然后更新boot并重启 ``` sudo update-initramfs -u reboot ``` 2.安装新版的驱动(5060不支持cuda12.4页面的老驱动) ``` sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt update sudo apt install nvidia-driver-570-open ``` 安装成功后输入 `nvidia-smi` 可以看到类似cuda12.8的 3.安装12.4的cuda tookit 来自:https://developer.nvidia.com/cuda-12-4-0-download-archive?target_os=Linux&target_arch=x86_64&Distribution=Ubuntu&target_version=22.04&target_type=deb_local ``` wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600 wget https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda-repo-ubuntu2204-12-4-local_12.4.0-550.54.14-1_amd64.deb sudo dpkg -i cuda-repo-ubuntu2204-12-4-local_12.4.0-550.54.14-1_amd64.deb sudo cp /var/cuda-repo-ubuntu2204-12-4-local/cuda-*-keyring.gpg /usr/share/keyrings/ sudo apt-get update sudo apt-get -y install cuda-toolkit-12-4 ``` 4. 可在 `~/.bashrc` 末尾追加: ``` export PATH=/usr/local/cuda-12.4/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-12.4/lib64:$LD_LIBRARY_PATH ``` ``` source ~/.bashrc nvcc -V ``` 可以看到12.4的nvcc Last modification:June 8, 2025 © Allow specification reprint Like 如果觉得我的文章对你有用,请随意赞赏