![]() | 1 whywaoxaks 2021-10-05 12:28:59 +08:00 这几个 gui/窗口 都是从 wsl 里跑起来的么?还是从 win 再 remote debug 进 wsl 的? |
![]() | 2 qanniu 2021-10-05 12:31:36 +08:00 默认有 gnu 了吗?喜大普奔? |
![]() | 3 hst001 2021-10-05 12:36:03 +08:00 via Android 我的虚拟机有机会卸载了吗 |
![]() | 4 ikas 2021-10-05 12:38:27 +08:00 ![]() @whywaoxaks 是 wsl 内通过显卡虚拟化 GPU-PV 技术直接跑在显卡上,然后通过 remote client 传出来. |
![]() | 5 limon 2021-10-05 13:19:29 +08:00 效率怎么样? |
7 howthen @hst001 win 可以自动转发 wsl 里的端口,装个 docker 用起来很爽,个人感觉比虚拟机方便 |
8 JoJoJoJ 2021-10-05 13:51:59 +08:00 win 还是一如既往的丑 |
9 yanqiyu 2021-10-05 14:08:38 +08:00 ![]() @ikas 应该不是 pv,图形是 wayland 转换成 rdp 通过 vsocket 到主机,显卡是 mesa-d3d12 后端翻译成 d3d12 转发给 Windows 的驱动的 |
11 johnwood 2021-10-05 15:27:16 +08:00 支持 usb 穿透了吗? |
![]() | 12 hjc4869 2021-10-05 15:37:30 +08:00 @yanqiyu d3d12 后端用的 DirectX for Linux 就是基于 GPU-PV 提供给 VM 的 https://devblogs.microsoft.com/directx/directx-heart-linux/ |
14 0attocs 2021-10-05 16:00:26 +08:00 ![]() @howthen 数据放到 WSL2 的磁盘上了吗?访问宿主文件的性能会比较差。 ---------------------------------------------- 写给想要尝试 CUDA on WSL2 或 WSLg 的人 i) 关于 GPU 穿透和 CUDA on WSL2,Win11 或 Win10 Dev Channel 不是必须的。虽然几乎所有微软、Nvidia 官方文档都没有更新,这个 feature 其实已经包含在了在 8 月底 Release Preview Channel 发布的 Insider Preview Build 19044.1200 (21H2)里 [1],不需要进入麻烦的 Dev Channel 即可使用,GPU 性能损失足够小。 ii) 关于 WSLg,其实 X11 forwarding 自 WSL1 发布的第一天起就可以使用.当时还有人在 Win10 上开发了一个相对现代,优化了高分屏等一些痛点的 X server 叫 X410,也贡献了一些实用的教程和脚本。 iii) 关于基于 Hyper-V 的 WSL2,使用上基本没有大问题,最近的 VMware 和 VirtualBox 也都适配了 Hyper-V (有性能损失)。不过有一些小坑需要注意,这里随便提几个:a) 访问宿主文件的速度会很慢; b) Win10 抢内存抢不过 WSL2,不过最近的 WSL2 也能有效地释放内存了。有一些 workaround,比如重启 WSL2 或设置可用内存上限; c) 如果配置了 X11 forwarding,较新版本的 pip3 会卡住,使用前需要加上`DISPLAY=`; d) IP 的一系列问题; e) systemd 的一系列问题。 另外,一个对我而言比较新奇的体验是 WSL 和 Win10 的互操作性,在 WSL1 、WLS2 内可以直接调用宿主 Win10 的程序,Win10 下也可调用 WSL 的程序。 1. https://blogs.windows.com/windows-insider/2021/08/18/announcing-windows-10-insider-preview-build-19044-1198-21h2/ |
15 0attocs 2021-10-05 16:14:47 +08:00 (附使用例一则,为什么有人会需要 WSL+X11 Forwarding:Emacs 的许多使用插件,比如写 LaTeX 必备的 flyspell,其 Windows 实现的性能极差(由于 fork 开销更高),几乎不可用。所以自 WSL1 发布起,我就切换到了 WSL1 下的 Emacs+X11 Forwarding 。 |
17 seakingii 2021-10-05 16:28:26 +08:00 WIN11 现在稳定了? |
18 0attocs 2021-10-05 16:50:52 +08:00 @howthen 刚写了个 cuda ( 11.0 )程序试了一下,WSL2 下 host 到 device 拷贝确实是慢 2 倍( X299+2080 Ti )。 |
19 rpman 2021-10-05 17:31:35 +08:00 via iPhone 你这个 cv loss 有点爆炸啊(狗头) 没用过 WSL,无端猜想数据传输慢会不会是直通的 PCI-E 不是全速或者 DMA 开不起来? |
20 quanqiubiannuan 2021-10-05 17:36:10 +08:00 怎么固定 ip,每次重启 IP 都变了,不方便 连数据库! |
21 levelupper 2021-10-05 17:38:08 +08:00 应该是还没有高分屏缩放的吧,我现在用的预览版就是,结果还是 github 上一个 gwsl*(没错不是 wslg)好用。 |
22 howthen OP @quanqiubiannuan 直接 localhost |
![]() | 24 Tumblr 2021-10-05 17:44:35 +08:00 请问版本号是多少啊?我之前加了 beta channel,现在版本号是 22000.194 ,没收到更新呢。 |
![]() | 25 feather12315 2021-10-05 19:07:49 +08:00 via Android @hjc4869 #12 理论上普通的 Linux vm 也会受益于这个技术 |
26 wszgrcy 2021-10-05 20:01:56 +08:00 lindows |
![]() | 27 SenLief 2021-10-05 20:51:37 +08:00 众所周知 win 是最好的 Linux 发行版。 |
28 TrembleBeforeMe 2021-10-05 21:09:21 +08:00 wslg 在 4k 屏下开 emacs 好糊 |
![]() | 29 xwcs 2021-10-05 21:54:03 +08:00 @TrembleBeforeMe 高分屏还不行 |
![]() | 30 geekvcn 2021-10-05 22:54:18 +08:00 @SenLief 天天这么叫唤,哪里是最好的 Linux 发行版了?我还说 Linux 是最好用的 Windows 呢,开个 KVM 直通独立显卡打游戏,开发用核显 Linux 更稳速度更快 |
![]() | 31 nojsja 2021-10-06 01:51:43 +08:00 感觉 win 的文件系统好慢,我装的双系统,对比 ubuntu 都是一样的固态硬盘,用起来慢了几倍感觉~ |
![]() | 32 ysc3839 2021-10-06 02:17:54 +08:00 @0attocs 顺便提一下,AMD CPU,用 VMware 装 macOS,开启了 Hyper-V 之后可能会无法启动虚拟机。 因为 macOS 内核会检测 CPUID 相关参数,发现不是 Intel CPU 就拒绝启动,于是有两种解决方案,一种是 patch 内核,另一种是修改 CPUID 返回的数据。前者比较麻烦,后者可以通过虚拟机实现,所以虚拟机装 macOS 一般是选择后者。 但是 Hyper-V 可能不支持修改 CPUID 还是有别的问题,改了之后就无法启动了。 |
34 howthen OP @VZXXBACQ 高分屏我没有就不知道了 2333,ide 我是装在 win 上然后连接 wsl 的,感觉编译速度还行,就是代码提示变慢了 |
![]() | 35 kiwi95 2023-02-15 19:18:10 +08:00 via Android 2023 年了 wslg 在 4k 屏下 goland 的缩放还是有点问题,现在用 mobaxterm 自带的 xserver 启动 goland 倒是可能正常点 |