我在专用服务器上使用 Xenserver 6.2,并创建了 Windows 7 Ultimate x64 sp1 客户机,现在我使用 Teamviewer 远程管理它。我试过 Powerstrip,但我的高级计时设置是灰色的。我也试过安装 xenserver 工具,但没有成功。但通过 rdp 连接使分辨率完美,但它仅在远程桌面连接上,我想要 1920x1080 作为默认值。大家有什么解决办法吗?
答案1
XenServer 使用Cirrus 视频驱动程序默认情况下,所有新的虚拟机都提供基本图形和最大 1024x768 的桌面分辨率。
为了获得更好的分辨率(最高 2560x1600)和色彩深度(32bpp),您需要更改 VM 参数以使用标准 VGA 驱动程序代替Cirrus 视频驱动程序。
- 关闭虚拟机
- 从命令行找到您的虚拟机的 UUID:
xe vm-list
- 获取UUID值,运行以下两个命令:
xe vm-param-set uuid=<UUID> platform:vga=std
xe vm-param-set uuid=<UUID> platform:videoram=16
这些步骤已经在XenServer 6.5上测试过并且运行良好!
您可以随时使用以下命令删除上面定义的属性,然后切换回使用默认的 Cirrus 视频驱动程序:
xe vm-param-remove uuid=<UUID> param-name=platform param-key=vga
xe vm-param-remove uuid=<UUID> param-name=platform param-key=videoram