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