在 Hyper-V 中运行 Ubuntu 12.10 或 13.04 时无法获得高于 1152x864 的分辨率

在 Hyper-V 中运行 Ubuntu 12.10 或 13.04 时无法获得高于 1152x864 的分辨率

我在 Windows 8 上的 Hyper-V 下运行全新安装的 ubuntu。我无法选择大于 1152x864 的分辨率。

ubuntu VM 中的 xrandr 指出最大值为 1152x864(我的本地显示器运行在 1920x1050 及以上,所以我想要更高的分辨率。

有没有办法以更高的分辨率运行?

答案1

在 Hyper-V 中运行的 Ubuntu (Linux) 的最大可能分辨率为1920x1080

以下是如何更改分辨率的方法Ubuntu(Linux)在 Hyper-V 中运行:

  • 打开终端并输入:sudo gedit /etc/default/grub
  • 找到以 开头的行GRUB_CMDLINE_LINUX_DEFAULT,然后 video=hyperv_fb:1920x1080在引号之间添加(或您喜欢的分辨率),如下所示:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"
  • 保存并退出
  • 跑步sudo update-grub
  • 重新启动 Hyper-V(重新启动 Ubuntu(Linux)可能就足够了)

这是针对 Ubuntu 14.04 的,但我认为它也适用于 12.10 和 13.04。这是我的原始版本邮政

答案2

如果它可以帮助其他人,我无法得到Devid 的回答因为在阅读了其他文章后,我在虚拟机上安装了“RemoteFX 3D 视频适配器”,所以它可以为我工作。

按照 Devid 的步骤操作后,我将其删除后,获得了我想要的完整分辨率(1920x1080)。

设置->硬件->3D 视频适配器

点击“删除”

相关内容