WSL2运行Ubuntu 22.04时GPU无法正常工作的问题求助
WSL2运行Ubuntu 22.04时GPU无法正常工作的问题求助
大家好,我最近碰到个头疼的问题,想请懂行的朋友帮忙分析下:
之前我的Windows电脑上WSL2(Ubuntu 22.04)是能正常调用GPU的,CUDA也没问题,PyTorch模型都能跑GPU加速。但前阵子电脑出问题重装了Windows系统后,WSL里就找不到GPU了,试了好几个命令都有异常,实在摸不着头脑。
先给大家说下我的系统和硬件情况:
- Windows 10 Pro v22H2 Build 19045.4780
- 显卡:Nvidia 2070 Super
- 显卡驱动:GeForce Game Ready Driver 560.81
- CPU:AMD Ryzen 7 3700X 8-Core Processor
下面是我在WSL的Ubuntu shell里跑几个相关命令的输出:
$ nvcc --version nvcc: NVIDIA (R) Cuda compiler driver Copyright (c) 2005-2024 NVIDIA Corporation Built on Fri_Jun_14_16:34:21_PDT_2024 Cuda compilation tools, release 12.6, V12.6.20 Build cuda_12.6.r12.6/compiler.34431801_0
$ lspci pcilib: Cannot open /proc/bus/pci lspci: Cannot find any working access method.
$ nvidia-smi Command 'nvidia-smi' not found, but can be installed with: sudo apt install nvidia-utils-390 # version 390.157-0ubuntu0.22.04.1, or sudo apt install nvidia-utils-470 # version 470.239.06-0ubuntu0.22.04.1 sudo apt install nvidia-utils-515 # version 515.105.01-0ubuntu0.22.04.1 sudo apt install nvidia-utils-525 # version 525.147.05-0ubuntu0.22.04.1 sudo apt install nvidia-utils-535 # version 535.171.04-0ubuntu0.22.04.1 sudo apt install nvidia-utils-545 # version 545.29.06-0ubuntu0.22.04.1 sudo apt install nvidia-utils-550 # version 550.54.14-0ubuntu0.22.04.1 sudo apt install nvidia-open-utils-550 # version 550.54.14-0ubuntu0.22.04.1
现在的情况是,Windows的PowerShell里运行nvidia-smi能正常识别到GPU,但WSL里不仅nvidia-smi找不到命令,lspci也报错,只有nvcc能查到CUDA编译器版本。我试过按照提示装nvidia-utils,但装了之后还是没法正常用,不知道到底是哪里配置出问题了,有没有朋友能给点排查方向?
备注:内容来源于stack exchange,提问作者Matt
相关产品推荐
相关产品推荐

