windows使用linux教程。wsl子系统的安装。可调用宿主机显卡支持cuda。

deepseek官方教程,两种框架安装介绍,只有linux系统。借此引出windows下的linux子系统,wsl。比起vmware,wsl可使用宿主机的显卡,支持cuda。
前往wsl官网。https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands#install
查看先决条件,运行命令,就可以啦。

wsl --install


下面演示手动安装。在控制面板\程序\程序与功能\启用windows功能里,启用hyper-V和适用于linux的windows子系统和虚拟机平台。
或者,参考教程,windows+X以管理员运行powershell,复制语句运行。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

查看windows版本。选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”

启用虚拟机命令

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart


下载并运行安装包。
设置默认

wsl --set-default-version 2


在Microsoft store里安装需要的linux系统。对于断网环境,可在有网环境下载好需要的版本安装包。

运行命令安装。

Add-AppxPackage .\app_name.appx


运行命令前记得定位到安装包所在目录。
部署完后在开始里运行ubuntu。

我的电脑里多出一个linux文件夹。无需xftp,windows界面可视化管理文件。

### 安装和配置过程 #### 准备工作 为了在 Windows 11 的 WSL2 上安装 Linux 并设置 EGL 来实现 GPU 加速,需要确保系统满足基本条件。WSL2 支持 DirectX 11 和 DirectX 12 显卡接口,这使得图形处理单元 (GPU) 可以为 Linux 应用程序提供硬件加速支持。 #### 启用 WSL2 功能 首先,启用 Windows 子系统 Linux (WSL),并将其版本更新到 WSL2: ```powershell wsl --install wsl --set-default-version 2 ``` #### 安装 Linux 发行版 接着,从 Microsoft Store 中选择一个合适的 Linux 发行版进行安装,比如 Ubuntu 或 Fedora。安装完成后首次运行会创建默认用户账户。 #### 更新发行版包管理器 进入新安装Linux 系统内执行软件源同步以及升级现有组件至最新稳定版本: 对于基于 Debian/Ubuntu 的系统: ```bash sudo apt update && sudo apt upgrade -y ``` #### 配置 NVIDIA CUDA 工具链(如果适用) 当主机端已经成功部署了 NVIDIA 显卡驱动之后,则可以通过官方渠道获取适用于 WSL2 的特定版本CUDA Toolkit来进一步增强计算性能;不过需要注意的是并非所有的操作都需要依赖于NVIDIA设备才能完成EGL环境搭建[^1]。 #### 安装 MESA/EGL 开发库文件 无论是否拥有专用显卡,在任何情况下都应当先准备好基础渲染框架的支持材料——即 Mesa Off-Screen Rendering Manager(OSMesa),它能够帮助模拟完整的OpenGL上下文而无需实际显示窗口: ```bash sudo apt install libosmesa6-dev mesa-utils ``` #### 设置 Mujoco 渲染方式 针对提到过的 MuJoCo 物理引擎仿真平台而言,默认采用的是SWT(Software Window ToolKit)作为其内部GUI构建工具集的一部分;然而考虑到跨平台兼容性和效率问题,可以考虑切换成更高效的EGL模式来进行离屏绘制任务. 编辑 `.bashrc` 文件加入如下变量定义语句以便每次登录时自动加载: ```bash export MUJOCO_GL="egl" ``` 保存更改后使之立即生效: ```bash source ~/.bashrc ``` 此时再尝试调用 `glxinfo | grep "direct rendering"` 命令查看当前使用的图形管道状态应该可以看到 direct rendering Enabled 这样的提示信息表示已开启直通式绘图路径[^2].
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值