avo*_*avo 14 graphics guest-os desktop-environments hyper-v 14.04
无论如何,是否有可能在 Windows 8.1 Hyper-V 下加速 Ubuntu 14.04 Desktop 的图形?
我已经降低了屏幕分辨率并禁用了 COMPIZ 视频效果,但它仍然非常滞后。它曾经在 VMware Player 下几乎具有本机性能,但我必须继续使用 Hyper-V。
更新
你能发布 /usr/lib/nux/unity_support_test -p 的输出吗
当然:
OpenGL 供应商字符串:VMware, Inc. OpenGL 渲染器字符串:llvmpipe 上的 Gallium 0.4(LLVM 3.4,256 位) OpenGL 版本字符串:2.1 Mesa 10.1.3 非软件渲染:否 未列入黑名单:是 GLX fbconfig:是 来自像素图的 GLX 纹理:是 GL npot 或 rect 纹理:是 GL顶点程序:是 GL片段程序:是 GL 顶点缓冲对象:是 GL 帧缓冲对象:是 GL 版本是 1.4+:是的 Unity 3D 支持:否
还:
avo@Ubuntu-Desktop-VM:~$ lsmod | grep hv hv_netvsc 31255 0 hv_storvsc 17785 2 hv_utils 19003 0 hv_vmbus 50383 6 hyperv_keyboard,hv_netvsc,hid_hyperv,hv_utils,hyperv_fb,hv_storvsc
桌面滞后是因为 Hyper-V 使用软件渲染而不是使用 GPU:
$ /usr/lib/nux/unity_support_test -p
Not software rendered: no
Unity 3D supported: no
Run Code Online (Sandbox Code Playgroud)
这似乎是因为 Hyper-V 没有 3D GPU 加速功能。Hyper-V 是一种服务器虚拟化技术,不适用于虚拟桌面:
事实上,物理服务器通常不配备功能强大的视频适配卡。因此,虚拟化技术限制虚拟桌面只能运行简单的二维用户界面应用程序。 (来源)
——
客户操作系统中缺少 3D 加速图形。Hyper-v 客户端不提供为来宾操作系统添加虚拟加速显卡的选项。
这不是 Hyper-V 的设计目的。如果您想提高视频性能,请从主机运行 RDP。Hyper-V 不是 VMware Player 的替代品! (来源)
——
Hyper-V 专为服务器虚拟化而开发,因此主要面向希望测试多个环境的开发人员或 IT 管理员。(来源)