


























这是一个创建于 197 天前的主题,其中的信息可能已经有所发展或是发生改变。
Windows 的桌面特效(例如毛玻璃半透明),以及一些软件,需要依赖显卡的 3D 加速/opengl ,如果显卡不支持则会占用大量 CPU 。
如果仅需在虚拟机下启用这些桌面特效,而不需要玩游戏/跑渲染/炼丹等,那么硬件层面直通显卡或 vGPU 的方式就太笨重了。
对此,VirtualBox/VMware 都有成熟稳定的解决方案,在虚拟机中安装增强插件后,就可以启用 OpenGL/3D 加速,并启用桌面及软件的一些特效,降低 CPU 占用。
但是所有基于 KVM 的虚拟机,似乎都没啥好用的方案,我只知道有一个 virgl ,然而这个 virgl 基本就是个玩具,不稳定,性能差,而且虚拟机无法睡眠、休眠。还有啥好用的方案吗?
第 1 条附言 · 2025 年 11 月 30 日
不知道各大云服务器厂的 Win 桌面虚拟机 是用什么方案?
是使用物理显卡的 vGPU ,还是自研的软件虚拟方案(类似 VMware/VBox 的增强插件),还是干脆就没有 3D 加速?
1 liyafe1997 2025 年 11 月 30 日很遗憾,没有了。 |
2 einsdisp 2025 年 11 月 30 日不知道各大云服务器厂的 Win 桌面虚拟机 是用什么方案? 是使用物理显卡的 vGPU ,还是自研的软件虚拟方案(类似 VMware/VBox 的增强插件),还是干脆就没有 3D 加速? |
3 ryd994 2025 年 11 月 30 日 via AndroidRDP 可以开 RemoteFx ,没必要用虚拟显示器吧 |
4 ryd994 2025 年 11 月 30 日 via Android“不知道各大云服务器厂的 Win 桌面虚拟机 是用什么方案?” |
6 einsdisp 2025 年 11 月 30 日本地的 gpu ,只是用于加速解码 RDP 视频流的,无法给远程桌面开启 opengl |
7 zw2019 2025 年 11 月 30 日KVM 不是可以显卡直通,intel 部分集成显卡也可以虚拟化,然后你在使用 vnc 或者其他传输图像的远程工具 例如 todesk 之类的 |
8 liyafe1997 2025 年 11 月 30 日@einsdisp 上面说的没错,云主机甚至很多 bare metal 都没有 GPU 。你随便开个云主机/服务器啥的,在 Win11/Server2025 下,不管是虚拟显示器,还是 3389 ,如果窗口边框是圆角,就说明有 GPU 加速,如果是直角,就说明是 CPU 渲染的,没有 GPU 加速。 |
9 ntedshen 2025 年 11 月 30 日。。。2025 年的 cpu |
10 einsdisp 2025 年 11 月 30 日咱说的似乎并不矛盾啊。 云服务器一般没有 GPU ,那无论是虚拟显示器( VNC Spice ),还是 RDP ,应该都没有 GPU 加速及桌面特效。 至少据我所知,RDP 没法把本地的 GPU 分享给远程,让远程虚拟机在自身没有 GPU 的情况下获得硬件加速。 |
11 einsdisp 2025 年 11 月 30 日Windows 特效确实不占大量 CPU ,但是看起来漂亮,没有的话看着难受。 此外,有很多软件,其界面/UI Kit 是基于 opengl 渲染的,这些软件如果没有硬件加速,甚至可能会占到 50%cpu 。 |
12 ntedshen 2025 年 11 月 30 日@einsdisp 。。。。。。。。。所以你寻求的实际上 这方案要是好做。。。 |
13 NSAgold 2025 年 11 月 30 日 via Android貌似只有 sr-iov 核显直通方案 |
14 strobber16 2025 年 11 月 30 日 via Android如果你的硬件支持,intel 的 sr-iov 一点也不笨重 |
15 neoblackcap 2025 年 11 月 30 日企业级的显卡是有虚拟化技术支持的,英伟达跟 AMD 都有,民用级的显卡是没这技术的 |
16 DefoliationM 2025 年 11 月 30 日virtio+spice 有 3d 加速,看 4k 视频是没啥问题,但是玩游戏肯定不行的。 |
17 coefu 2025 年 11 月 30 日主要是 win 锁 n 卡驱动,不然 kubevirt+HAMi 可能是个方案。 |
18 oudwwv 2025 年 11 月 30 日 via Android我试过 12400 里的集显可以用 SR-IOV 分区出来给虚拟机用,估计最满足你的要求了 |
20 m1nm13 2025 年 11 月 30 日你说的是 GPU-P 把。 把一张显卡虚拟化到多个虚拟机内能使用。 我没见过企业级实际使用的场景 但是普通显卡确实能通过 windows hyper-v 加上 github 一个开源项目创建多个虚拟机,这些虚拟机使用和宿主机同样的显卡驱动 ,共享同一个显卡。 我用这个玩过虚拟机多开游戏 |
23 thetbw 2025 年 11 月 30 日3000 块钱买个 intel b50 ,感觉是便宜又好用不折腾的方案 |
24 Ipsum 2025 年 11 月 30 日 via Androidhyper-v 倒是有黑科技加成。 |
25 WizardLeo 2025 年 12 月 1 日virgl 我朋友说可以在 windows 下正常工作,但我是没成功且文档里也说不行 |
26 laminux29 2025 年 12 月 1 日楼主说的并不是显卡直通,也不是固定比例的显卡拆分,而是动态显卡共享。此时 VMware 相当于一款游戏,动态使用了宿主机上的显卡的一部分。 |
27 Dispatcher 2025 年 12 月 1 日不知道技术细节,但是商业上的确有成功的应用。 比如电信的天翼云桌面,阿里的 阿里云桌面。还有一些云手机玩游戏的项目。 不论是那个,都可以实现 3d 加速。 |
28 haohunhun 2025 年 12 月 1 日显卡直通有性能损失。可以试试直接引导启动 vhd 文件系统。缺点是不能像虚拟机那样同时启动多个系统。比磁盘双系统好的地方是可以做备份方便恢复。 |
30 einsdisp 2025 年 12 月 3 日 |
31 oudwwv 2025 年 12 月 9 日 via Android@einsdisp 我自己用着不稳定,PVE 里安装了一个 windows 做主力系统,分配了一个核显的虚拟 GPU 过去,PVE/windows 重启有比较大概率掉驱动,重装驱动才能识别到 |
32 rockft 2025 年 12 月 15 日 via iPhone前段时间也在研究相似的需求,最后看到二手企业显卡 nvidia tesla ,不过这玩意儿拆分到虚拟机里好像要按每个虚拟机交授权费,最后也放弃了 |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。