如何在 Mac 上的 VirtualBox 中获得 2560x1440 分辨率?

如何在 Mac 上的 VirtualBox 中获得 2560x1440 分辨率?

我正在尝试在我的 iMac 27" 上的 VirtualBox 中运行一个可运行的 Ubuntu 实例。iMac 的分辨率为 2560x1440,我想在该分辨率下全屏运行 Ubuntu。

我安装了 VirtualBox 附带的 Guest Additions(而不是存档中的)。我使用的是 Ubuntu 11.10 64 位。

显示器当前运行在 1600x1200 分辨率下,当我运行显示对话框(或 xrandr)时,我得到了一个分辨率为 1600x1200 或更小的列表,并且所有分辨率都是 4:3 的宽高比(而 iMac 显示器是 16:9)。

虚拟机的设置将视频内存设置为 128MB。无论我是否启用 3D 加速来运行虚拟机,可用的分辨率都没有区别(尽管启用 3D 加速后,启动的窗口不可见 - 这可能是另一个问题)。

我有一个完美的 VirtualBox VM,以 2560x1440 运行,所以我知道这是可能的。但是,我不知道如何实现它。

谢谢,jml

答案1

这太尴尬了。

事实证明,我所需要做的就是以全屏模式运行,然后 Ubuntu 就会自动确定新的分辨率。我敢发誓我试过了。哦,好吧。

恐怕我不知道如何“取消”这个问题。

答案2

这个问题已经回答过了,不过我想分享一下关注帖子对我有用,即我使用的命令是:

xrandr --newmode "2560x1440_60.00" 311.83  2560 2744 3024 3488  1440 1441 1444 1490  -HSync +Vsync
xrandr --addmode Virtual1 2560x1440_60.00

答案3

我发现在虚拟机显示设置中将视频内存增加到 128MB 对我来说是可行的。

答案4

这可能是不可能的,因为我发现 vbox 下的 64 位操作系统实例与 32 位相比仍然存在不足(我正在运行 4.1.8),所以这可能是目前 64 位的当前限制,但也许你可以在 xrandr 中手动设置分辨率

您可能需要从终端参考 xrandr --help

相关内容