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

放视频流畅并且延时低的虚拟机求推荐

  •  
  •   systemcall · 2021-08-06 21:51:53 +08:00 · 1173 次点击
    这是一个创建于 1223 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在上网课,不想在实机上装这种软件,于是就在折腾虚拟化
    之前一直用的是 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,就一张显卡而且没有核显,弄不了显卡直通

    8 条回复    2021-08-11 00:16:59 +08:00
    sky96111
        1
    sky96111  
       2021-08-06 21:54:51 +08:00 via Android
    如果只是不想装印度软件这个需求,Windows 沙盒或者 Sandboxie 已经足够而且轻量了
    systemcall
        2
    systemcall  
    OP
       2021-08-06 21:57:24 +08:00
    @sky96111 #1
    基于 Hyper-V 的实现都会有音频方面的延时的问题
    以前折腾过很久 Windows 沙盒,一开始感觉很好,但是那么久也不更新,而且还有很多来自于 Hyper-V 的问题
    音频延时的问题似乎是 Hyper-V 自己的毛病
    视频的质量方面,我自己调的比 Windows 沙盒预设的效果好,Windows 沙盒有压缩的纹路,我调的基本上没有。不过为了试别的虚拟机都删了
    sky96111
        3
    sky96111  
       2021-08-06 21:58:57 +08:00 via Android
    但在我以前的方案里 Hyper-V 虚拟化的 Windows10 性能是非常好的,音视频也没有出现过延迟。可能并不是虚拟化的问题?
    sky96111
        4
    sky96111  
       2021-08-06 22:02:36 +08:00 via Android
    Sandboxie 可以试试,可以防止软件乱拉屎和读取隐私文件,但如果你要的效果是躲避应用前台检测那是不行的
    systemcall
        5
    systemcall  
    OP
       2021-08-06 22:04:59 +08:00
    @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
    flynaj
        6
    flynaj  
       2021-08-08 01:05:30 +08:00 via Android
    VirtualBox 不卡啊,是不是显卡没有配置对
    darer
        7
    darer  
       2021-08-08 11:29:29 +08:00
    试试沙盒?
    systemcall
        8
    systemcall  
    OP
       2021-08-11 00:16:59 +08:00 via Android
    @flynaj #6
    VirtualBox 在 2 台 AMD 的机器上试过,只要有图形界面就卡爆,如果是虚拟 Linux 感觉还不如用 novnc 转发
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2845 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 12:48 · PVG 20:48 · LAX 04:48 · JFK 07:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.