我正在尝试在我的 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