如果我们有一个 800x600 的物理显示器,那么无论系统的其他部分做什么,它的分辨率永远不会大于 800x600。
如何使用 QEMU 模拟此类行为?如果需要,我可以修补源代码并重新编译。
理由:我使用 android-x86 作为访客,但无法使其适合主机的物理屏幕。
小智 5
我设法通过这些参数获得较小的分辨率:
-显示 sdl -vga 无 -设备 virtio-vga,xres=800,yres=600
我现在无法让 android-x86 工作,所以我无法测试它是否工作,但我在 Linux 主机上遇到了同样的问题,窗口太大,我无法阅读最后几行蒂。
启动后,我可以将分辨率更改为更大或更小,但它本身从未变得大于 800x600。
如果这些参数不起作用,也许您可以设法修改 QEMU VGA BIOS,如此处所述( 链接解释了如何添加分辨率,但删除它们应该更简单)
基本上,说明是:
$ CD ROM/vgabios
$ 制作 stdvga-bios
cp VGABIOS-lgpl-latest.stdvga.bin $PREFIX/share/qemu/vgabios-stdvga.bin
然后你将启动虚拟机
-vga 标准
| 归档时间: |
|
| 查看次数: |
6137 次 |
| 最近记录: |