V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
codehz
V2EX  ›  分享发现

WSL 2 原生图形支持来了(内部测试版)

  •  2
     
  •   codehz · 2021-03-16 05:44:20 +08:00 · 6476 次点击
    这是一个创建于 1351 天前的主题,其中的信息可能已经有所发展或是发生改变。
    应该是尚在内部测试中,没有硬件加速,但是从文案上看应该以后会有加速。
    体验方法
    http://wslstorestorage.blob.core.windows.net/wslblob/wsl_graphics_update_x64.msi
    有微软签名,可以放心安装,可以预料的是得预览版系统才能用(安装之后安装器自动退出,也不提示一下安装完成)
    测试之前记得改下 dpi 缩放,目前似乎只有 100% 才能正常使用,不然会采用暴力材质缩放,整个全都是锯齿(
    目测是 wayland 技术,走 rdp 的协议
    32 条回复    2021-04-08 09:32:42 +08:00
    kerrspace
        1
    kerrspace  
       2021-03-16 05:46:10 +08:00
    Ubuntu 用户来问一下 WSL 现在能支持用 CUDA 吗
    codehz
        2
    codehz  
    OP
       2021-03-16 05:50:51 +08:00
    kerrspace
        3
    kerrspace  
       2021-03-16 06:13:38 +08:00
    @codehz 那这虚拟化技术牛逼了啊 以前都没听说过虚拟机能有显卡支持的 这一波除了可能存在的网络问题 WSL 岂不是完美取代 Ubuntu 本体了 233
    WildCat
        4
    WildCat  
       2021-03-16 07:49:00 +08:00   ❤️ 1
    @kerrspace KVM 了解一下
    thedrwu
        5
    thedrwu  
       2021-03-16 08:24:59 +08:00 via Android
    x 走 xwayland 吗
    latency 怎样?
    popil1987
        6
    popil1987  
       2021-03-16 08:39:12 +08:00 via Android
    Windows 装 tensorflow 更方便,linux 的驱动和 CUDA 的安装经历真是噩梦。1060 和 Dockerx
    alphatoad
        7
    alphatoad  
       2021-03-16 08:48:46 +08:00
    天国的 OpenCL
    lovestudykid
        8
    lovestudykid  
       2021-03-16 09:20:54 +08:00
    只支持 wsl2 ?
    CallMeReznov
        9
    CallMeReznov  
       2021-03-16 09:22:39 +08:00
    试了一下,提示我版本太低,装不了。
    等正式版。
    leewi9coder
        10
    leewi9coder  
       2021-03-16 09:23:11 +08:00
    希望可以完美支持 cuda
    codehz
        11
    codehz  
    OP
       2021-03-16 09:57:34 +08:00 via Android   ❤️ 2
    @thedrwu 实测 wine 可以套娃跑,而且图标都显示对了(已知 wine 只支持 x11 )

    @lovestudykid 据说用 RDP 的 VAIL 技术,名字上就是虚拟化专属

    @leewi9coder cuda 和这个没啥关系,显卡支持不是之前就公开推出了吗,还有给 linux 用的 dx12 接口呢(
    leewi9coder
        12
    leewi9coder  
       2021-03-16 10:05:39 +08:00
    可以在 wsl 里面使用主机的 cuda 吗,有没有教程啊,以前好像不支持呢
    codehz
        13
    codehz  
    OP
       2021-03-16 10:09:49 +08:00 via Android
    @leewi9coder 你看我发二楼回复的英伟达官方教程链接啊
    JeffyChen
        14
    JeffyChen  
       2021-03-16 10:28:57 +08:00
    安装后体验怎么样?
    可以装 IDE,跑 IDE 吗?
    Jat001
        15
    Jat001  
       2021-03-16 10:43:56 +08:00
    习惯性看了下 NVIDIA Drivers for CUDA on WSL,下载链接竟然移除了
    https://developer.nvidia.com/cuda/wsl/download
    Jat001
        16
    Jat001  
       2021-03-16 10:48:53 +08:00
    Jat001
        17
    Jat001  
       2021-03-16 11:14:03 +08:00

    可以用,但是是糊的,dpi 哪里改?

    需要开启 WSL_System_Distro 才行
    ViVeTool.exe addconfig 27314435 2
    不需要重启就能用
    Jat001
        18
    Jat001  
       2021-03-16 11:16:32 +08:00

    rdp 可还行,没创意啊,不过这 rdp 怎么这么快,我用过 xrdp,跟 vnc 一样慢
    codehz
        19
    codehz  
    OP
       2021-03-16 11:20:15 +08:00 via Android
    @JeffyChen 目前没硬件加速,可以预计是卡的不能用的。。。
    vscode 没事,就测试了几个普通应用,操作延迟还是可以感知的,毕竟是内测泄漏版,证明能开就好了,以后应该会有改进

    @Jat001 没相关设置,我主题里应该写了,目前我测试只有 100%能看。。。考虑到 dpi 支持原则上 wayland 能做,应该是后期能解决的,目前根本找不到设置,我猜会在某个 /etc 目录下的文件里有
    codehz
        20
    codehz  
    OP
       2021-03-16 11:23:43 +08:00 via Android
    lz0755
        21
    lz0755  
       2021-03-16 11:29:47 +08:00 via Android
    wsl2 的内存泄露修好了吗
    Jat001
        22
    Jat001  
       2021-03-16 11:33:50 +08:00
    @codehz #19 卡是因为 rdp 而不是没 gpu 加速吧,用 freerdp 直接传输的图像


    是改系统的 dpi 吗……那还是算了
    codehz
        23
    codehz  
    OP
       2021-03-16 11:44:14 +08:00 via Android
    @Jat001 按 pdf 的写法后面那些方案也还是 rdp 啊,VAIL 不还是 rdp 的技术
    RDP 之前就有 RemoteFX 技术,可以有效加速依赖 GPU 的渲染,现在在同一台设备上,配合已经有的 vGPU 理论上是可以有硬件加速的,只是没实现到那一步(
    Jat001
        24
    Jat001  
       2021-03-16 11:55:50 +08:00
    @codehz #23 RemoteFX 不是凉了吗,都被移除了。共享 gpu 内存不光要 win 支持,linux 那边也要能支持,感觉不会很快
    putaozhenhaochi
        25
    putaozhenhaochi  
       2021-03-16 13:08:49 +08:00
    老哥 安装完怎么用
    leewi9coder
        26
    leewi9coder  
       2021-03-16 13:16:31 +08:00
    Installing the latest builds from the Microsoft Windows Insider Program
    Installing the NVIDIA preview driver for WSL 2
    Installing WSL 2

    貌似都还是 insider 和 preview,等稳定正式版出来~
    12101111
        27
    12101111  
       2021-03-16 13:19:24 +08:00
    这个 weston 的标题栏也太丑了吧
    mortal
        28
    mortal  
       2021-03-16 14:22:14 +08:00
    @Jat001 #16 确实是这个原因,现在 470.05 是 3060 的矿版驱动,下载链接:
    https://drive.google.com/file/d/1kL03Fp_dMYLtvyGt2g97shSXZcTk-TJU/view

    datou
        29
    datou  
       2021-03-16 21:02:20 +08:00
    win10 20240 或者以后的版本才能用
    codehz
        30
    codehz  
    OP
       2021-03-17 00:01:52 +08:00 via Android
    @putaozhenhaochi 直接运行图形应用,如无意外应该就可以开出窗口了
    ysn2233
        31
    ysn2233  
       2021-03-18 15:03:46 +08:00
    我现在用 vcrsxv 基本体验就很好了,期待微软原生实现
    clevercoolbear
        32
    clevercoolbear  
       2021-04-08 09:32:42 +08:00
    说起来有人存了这个文件吗(
    现在链接失效了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3240 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 39ms · UTC 13:20 · PVG 21:20 · LAX 05:20 · JFK 08:20
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.