V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
a33291
V2EX  ›  问与答

hyper-v 是否支持 Linux 客户机并启用显卡直通? 如果不行的话,wsl2 是否可以?

  •  
  •   a33291 · 2023-02-19 09:42:17 +08:00 · 4262 次点击
    这是一个创建于 642 天前的主题,其中的信息可能已经有所发展或是发生改变。
    11 条回复    2023-03-31 09:04:39 +08:00
    starqoq
        1
    starqoq  
       2023-02-19 09:54:34 +08:00
    fengleiyidao
        2
    fengleiyidao  
       2023-02-19 09:55:12 +08:00
    这一帖,有讨论:

    https://www.v2ex.com/t/916833
    llllllllllil
        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),它是一个开源的虚拟化系统,支持启用显卡直通。
    feather12315
        4
    feather12315  
       2023-02-19 10:08:05 +08:00 via Android
    wsl2 上使用 GPU 的技术很牛掰:
    https://devblogs.microsoft.com/directx/directx-heart-linux/
    oldshensheep
        5
    oldshensheep  
       2023-02-19 10:13:41 +08:00 via Android
    @llllllllllil 这 ChatGPT 胡说八道。。。。逻辑混乱部分正确
    oldshensheep
        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/
    Xusually
        7
    Xusually  
       2023-02-19 13:24:37 +08:00 via iPhone
    @llllllllllil 一本正经的胡说八道 @Livid
    secondwtq
        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 不是一个概念。
    a33291
        9
    a33291  
    OP
       2023-02-19 19:51:53 +08:00
    感谢各位的回复,我会尝试一下 ❤️❤️❤️
    ly879
        10
    ly879  
       2023-03-30 19:38:26 +08:00
    @a33291 请问有结果吗?
    a33291
        11
    a33291  
    OP
       2023-03-31 09:04:39 +08:00
    @ly879 目前测试是 win 客户机支持,wsl2 内部可以启用 cuda(但估计不属于显卡直通),其他 linux 发行版无法验证(技术有限)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2789 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 13:54 · PVG 21:54 · LAX 05:54 · JFK 08:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.