Xenserver 5.6及以后的版本已经支持GPU passthrough功能,利用这一特性,我们可以发布带有GPU显卡的虚拟桌面。基于此,用户在虚拟桌面中亦可以进行3D绘图等工作。不过目前一个GPU显卡还只能分配给一个虚拟机。
安装前注意事项:
安装过程:
容易出现的问题:
分配好GPU显卡的虚拟机,会自动去适应物理显卡上所接的适配器,所以其分辨率与本机可能会不相符,此时只需在虚拟桌面中更改分辨率即可。
本次实验时,当我获取带有GPU显卡的虚拟桌面时,发现速度奇慢无比,将VCPU扩至两个时,没有做任何工作的情况下,CPU利用率还高达50%。后经查阅资料,发现了这个原因。
在HDX 3D Pro 模式下,xendesktop4.0至xendesktop5.6版本,默认情况下,深度的加密压缩是由CPU而不是GPU来执行的。要想改变这个情况,可以通过更改注册表来实现。更多详细情况可参见http://support.citrix.com/article/CTX133864