首页 动态 消费 创业 汽车 商业 房产 互联网 纵横 聚焦 快讯 热点 手机版
热点 >

【知乎】Windows安装WSL2并配置nVidia GPU

来源:哔哩哔哩 发布时间:2023-08-21 02:10:16

Windows安装WSL2并配置nVidia GPU

竹风


(资料图片仅供参考)

高山仰止,景行行止, 虽不能至,心向往之。

关注他

46 人赞同了该文章

目录

收起

1. 安装nVidia GPU驱动

2. 安装WSL2

3. 在WSL2中安装CUDA

日常办公使用的是Windows操作系统,但是开发过程中不可避免要使用到Linux且需要GPU支持,VMWare和VBox等虚拟机方案不支持游戏显卡虚拟化,在不安装双系统情况下WSL2不仅可以提供Linux较为完整的支持,同时还能共同host中的GPU,是一个较为理想的解决方案。

现在已经是2022年,网上许多安装WSL2和WSL2中配置GPU的资料已经过时,因此在这里记录一下整个安装流程。

主要参考资料来自nVidia官网

CUDA Toolkit /cuda/wsl-user-guide/

windows系统现在已经不需要切换到Insider Preview版本,但是要确保系统版本高于windows10 21H2或Windows11

1. 安装nVidia GPU驱动

网上有许多资料写道需要安装针对WSL特别驱动,但是现在已经不需要这么做了,只需要到nVidia官网将驱动升级到最新版本即可。

Download the latest official NVIDIA /Download/

根据参考资料描述,驱动类型最好选择Game Ready版本而不是studio版本

注意,该是安装Windows驱动,而不是安装Linux驱动,在Windows下安装驱动后,会自动将驱动以的形式集成至WSL2中,因此切勿在WSL Linux中重复安装驱动

2. 安装WSL2

现在安装WSL2也很方便了,可以参考官方链接:

Install /en-us/windows/wsl/install

这里列出一些主要步骤:

安装wsl(默认为Ubuntu发行版)

wsl --install

切换到WSL2

# 默认为WSL2,如果不是,可以通过下面命令切换默认为WSL2wsl --set-default-version 2#可以通过下面命令切换指发行版到WSL2wsl --set-version <distro name> 2

进入WSL2

# 在powershell或cmd下输入即可wsl

如果安装过程中出现错误,可能要需要手动安装一下更新/wslblob/wsl_update_

如果仍然出错,可以尝试全手动安装:

Manual installation steps for older versions of /en-us/windows/wsl/install-manual

3. 在WSL2中安装CUDA

这一步要小心,WSL2中安装CUDA和在普通Linux中安装CUDA会有所不同,主要参考CUDA Toolkit Downloads | NVIDIA Developer内容。

wget /compute/cuda/repos/wsl-ubuntu/x86_64/ mv /etc/apt//cuda-repository-pin-600sudo apt-key adv --fetch-keys /compute/cuda/repos/wsl-ubuntu/x86_64/ add-apt-repository "deb /compute/cuda/repos/wsl-ubuntu/x86_64/ /"sudo apt-get updatesudo apt-get -y install cuda

做完以上步骤,理论上就可以在WSL2中使用GPU了,在WSL2中输入nvidia-smi查看,如果有输出则说明安装好了:

好了,是不是特别简单和方便呢?

编辑于 2022-05-17 12:51

Windows 10

Microsoft Windows

WSL (Windows Subsystem for Linux)

关键词:
责任编辑:FG003


 

网站首页 | 关于我们 | 免责声明 | 联系我们
 

所有文章、评论、信息、数据仅供参考,使用前请核实,风险自负。
 

Copyright 2013-2020  高陵经济网 版权所有 京ICP备2022016840号-34
 

营业执照
 

联系邮箱:920 891 263@qq.com     glxcb.cn    All Rights Reserved