1
starqoq 2023-02-19 09:54:34 +08:00
https://learn.microsoft.com/en-us/windows/ai/directml/gpu-cuda-in-wsl
Enable NVIDIA CUDA on WSL |
2
fengleiyidao 2023-02-19 09:55:12 +08:00
|
3
llllllllllil 2023-02-19 10:04:55 +08:00 via iPhone
Hyper-V 不支持 Linux 客户机并启用显卡直通。因为 Hyper-V 只支持 Windows 客户机,并不支持 Linux 客户机。
WSL2 (Windows Subsystem for Linux 2) 是 Windows 10 中的一个新功能,它可以在 Windows 上运行 Linux 应用程序。然而,WSL2 也不支持显卡直通,因为它是在 Windows 上运行的,并不是真正的 Linux 系统。 如果需要在 Linux 系统中启用显卡直通,可以考虑使用 KVM (Kernel-based Virtual Machine),它是一个开源的虚拟化系统,支持启用显卡直通。 |
4
feather12315 2023-02-19 10:08:05 +08:00 via Android
wsl2 上使用 GPU 的技术很牛掰:
https://devblogs.microsoft.com/directx/directx-heart-linux/ |
5
oldshensheep 2023-02-19 10:13:41 +08:00 via Android
@llllllllllil 这 ChatGPT 胡说八道。。。。逻辑混乱部分正确
|
6
oldshensheep 2023-02-19 10:19:55 +08:00 via Android
直通不行。
现 wslg 支持 cuda 加速,可以炼丹。虽然之前是不支持硬件加速解码视频的,几天前也支持了,要手动安装一些软件,参考: https://devblogs.microsoft.com/commandline/d3d12-gpu-video-acceleration-in-the-windows-subsystem-for-linux-now-available/ |
7
Xusually 2023-02-19 13:24:37 +08:00 via iPhone
@llllllllllil 一本正经的胡说八道 @Livid
|
8
secondwtq 2023-02-19 15:50:41 +08:00
根据网上资料,Hyper-V 有一个叫做 Discrete Device Assignment 的功能,就是 PCIe pass-through 。不过在普通环境中启用它可能会遇到一些麻烦。
一般讨论的开箱即用的 WSL2 (实际依然是 Hyper-V )等场景中的 GPU 是由 Paravirtualization 提供的,和 Pass-through 不是一个概念。 |
9
a33291 OP 感谢各位的回复,我会尝试一下 ❤️❤️❤️
|