最近在上网课,不想在实机上装这种软件,于是就在折腾虚拟化
之前一直用的是 Hyper-V 。搞定了 60fps 、硬件加速、USB 重定向,基本上做到了可用。但是音频会有 1s 左右的延时,而且是双向的。实在是没有办法解决,包括直通一个 USB 声卡也不能够被虚拟机调用
于是就尝试了别的虚拟机。先是试了一下最熟悉的 VirtualBox,但是性能实在是太低了,不说放视频,连桌面都卡
之后是保受好评的 VMWare,比 VirtualBox 好很多,但是感觉还是没有优化好的 Hyper-V 那么舒服。一般的操作没有问题,但是视频掉帧,Hyper-V 的话 1080p 视频基本上不怎么掉帧,但是音画不同步
Host 是 Windows 10 21h1,软件都是最新版。CPU 是 Ryzen 5 3600,BIOS 里面能够启用的对这方面有帮助的特性都启用了。显卡是 RX580 2048SP,就一张显卡而且没有核显,弄不了显卡直通
1
sky96111 2021-08-06 21:54:51 +08:00 via Android
如果只是不想装印度软件这个需求,Windows 沙盒或者 Sandboxie 已经足够而且轻量了
|
2
systemcall OP @sky96111 #1
基于 Hyper-V 的实现都会有音频方面的延时的问题 以前折腾过很久 Windows 沙盒,一开始感觉很好,但是那么久也不更新,而且还有很多来自于 Hyper-V 的问题 音频延时的问题似乎是 Hyper-V 自己的毛病 视频的质量方面,我自己调的比 Windows 沙盒预设的效果好,Windows 沙盒有压缩的纹路,我调的基本上没有。不过为了试别的虚拟机都删了 |
3
sky96111 2021-08-06 21:58:57 +08:00 via Android
但在我以前的方案里 Hyper-V 虚拟化的 Windows10 性能是非常好的,音视频也没有出现过延迟。可能并不是虚拟化的问题?
|
4
sky96111 2021-08-06 22:02:36 +08:00 via Android
Sandboxie 可以试试,可以防止软件乱拉屎和读取隐私文件,但如果你要的效果是躲避应用前台检测那是不行的
|
5
systemcall OP @sky96111 #3
也有可能是 AMD 这边的问题 以前用 Intel 平台的时候倒是没发现 Hyper-V 音频方面的延时 都是 Realtek 的声卡,那大概就是 AMD 芯片组的 I2S 驱动可能有点毛病吧。Host 的音频延时还没有测试过是否完全没问题,感觉还好吧 但是哪怕是 UAC2.0 的 USB 声卡(我用的是苹果的 USB-C 3.5mm 耳机适配器),还是有这种问题 也许微软曾经修复过,但是后来又有这种毛病了 Hyper-V 视频的延时在优化了一下之后倒是没有观察到。视频方面很正常,主要还是音频方面 而且 Hyper-V 似乎也不能够像别的软件那样添加声卡之类的设备吧。我也没那个条件尝试 DDA,因为就这一个显卡。USB 扩展卡倒是有一张,不确定 Hyper-V 能否通过 DDA 分配给虚拟机。但感觉也许是 RDP 引入的 bug |
6
flynaj 2021-08-08 01:05:30 +08:00 via Android
VirtualBox 不卡啊,是不是显卡没有配置对
|
7
darer 2021-08-08 11:29:29 +08:00
试试沙盒?
|
8
systemcall OP @flynaj #6
VirtualBox 在 2 台 AMD 的机器上试过,只要有图形界面就卡爆,如果是虚拟 Linux 感觉还不如用 novnc 转发 |