WSL 2 快速安装 CUDA 12.4:实现无缝 GPU 虚拟化无须重启
无需重启即可在WSL 2上实现完整的NVIDIA GPU加速:30分钟内安装CUDA 12 厌倦了频繁的系统切换吗?过去,您可能在Windows上编辑幻灯片或玩游戏,突然需要在Ubuntu上编译CUDA内核,不得不重启电脑。现在,有了Windows 11的GPU半虚拟化技术和NVIDIA的统一Game-Ready/Studio驱动,这一切都将成为历史。通过WSL 2,您的RTX显卡可以像在标准Linux环境中一样被直接访问,无需安装第二个操作系统或额外的驱动程序。 本指南将向您介绍如何在30分钟内完成以下步骤: 启动Ubuntu 24.04 on WSL 2。 安装CUDA 12.4。 具体操作如下: 首先,确保您的Windows 11系统已启用WSL 2功能。打开“设置”中的“应用”选项,选择“可选功能”,点击“添加功能”,然后找到并安装“适用于Linux的Windows子系统”。接下来,在Microsoft Store中下载并安装Ubuntu 24.04。 完成安装后,启动Ubuntu终端,更新软件包列表并安装必要的依赖项。您可以运行以下命令: sudo apt update sudo apt upgrade -y sudo apt install -y build-essential 为了使NVIDIA GPU在WSL 2中可用,您需要安装NVIDIA容器运行时。这一步很简单,只需在Windows PowerShell中运行: wsl --install -d Ubuntu wsl --set-default-version 2 接着,在Ubuntu终端中安装CUDA 12.4。您可以访问NVIDIA官方文档获取详细的安装说明,也可以直接运行以下命令: wget https://developer.download.nvidia.com/compute/cuda/12.4.0/local_installers/cuda_12.4.0_548.173.00_linux.run sudo sh cuda_12.4.0_548.173.00_linux.run 安装完成后,检查CUDA是否正常工作。运行以下命令来查看NVIDIA驱动和CUDA版本: nvidia-smi nvcc --version 通过这些简单的步骤,您可以在Windows 11上快速且无缝地启动一个支持NVIDIA GPU加速的Ubuntu环境,享受高效的工作体验。 更多信息可以参考 NVIDIA 开发者文档 和 Microsoft Learn 平台上的相关资源。