我正在尝试在运行 Server 2012 R2 的全新 Cisco UCS 刀片上将 Server 2008 R2 终端服务器设置为 Hyper-V VM。
我需要终端服务器支持 32 位颜色的现代显示分辨率,因为它将用于显示医学图像。不幸的是,这款刀片仅包含一个 Matrox G200e 视频芯片组和高达 8MB 的视频内存。
是否存在可以用来模拟更好的图形硬件的纯基于软件的视频驱动程序?它不必支持 DirectX、Aero Glass、视频游戏或类似的东西。它只需要能够支持 1920x1200 的 32 位颜色。刀片本身有 16 个 CPU 内核和 256GB 的 RAM,所以性能不是问题。
您的 RDP 会话视频分辨率与终端服务器上的物理图形适配器无关,但与您在启动连接的工作站上运行的分辨率更相关。
通过 Hyper-V 控制台直接连接到来宾,您将被限制为 1600x1200 分辨率,但此限制不适用于 RDP 会话。
有一个基于软件的 OpenGL 实现,但它充其量是非常慢并且有很多错误。
我认为你的问题太笼统了。简短的回答:不,没有可用的软件可以模拟与 Aero 兼容的显卡硬件(和 Direct3D 等)。
基于@Rex 所说的,问题很可能是客户端本身支持必要的分辨率和位深度。但是,如果将主机上的内部模拟显卡设置为 32 Mb 可以解决这个问题,我会同意的(我希望你可以用 256 GB 的 RAM 腾出 32Mb)。
理想情况下,无论您用于显示事物的任何成像软件都应该有一个软件光栅化器,当加速图形不可用时,它会自动回退到该软件光栅化器,因此至少该程序应该仍然可以工作。就个人而言,我为模拟显卡设置了 64 Mb 的 RDP 主机,只是为了好玩。