|
|
发表于 2012-1-23 08:20:31
|
显示全部楼层
看这个模式:
115:1A,800x600x24,Direct Color
其中,模式属性 1A 表示,这个模式不被当前硬件支持,即,不被显示器支持。所以,这是个无效的模式。
102 这个模式,属性 1B,表示硬件是支持的。但这个模式就是以前的模式 6A,即,VGA 图形模式 800x600。这个模式也等于是不再被 grub4dos 新版所支持的模式。新版只支持 VBE 图形模式,不再支持 VGA 图形模式。
grub4dos 的 VBE 模式,只支持 24 位和 32 位的色深。所以,在你的图片所显示的模式中,只有两个模式是支持的:
128:1B,640x400x24,Direct Color
112:1B,640x480x24,Direct Color
但是,graphicsmode 命令兼容 VGA 的 6A 模式,所以,graphicsmode -1 命令会探测到三个合法的模式:
128:1B,640x400x24,Direct Color
112:1B,640x480x24,Direct Color
102:1B,800x600x4,Planar
如果你加上别的限制,比如,你排除掉 640 的模式,那就只剩下 800x600x4 这个模式了,这是一个不被新版 grub4dos 支持的 VGA 模式。
如果你没有添加任何限制,那么,640x480x24 的乘积是最大的,它就是 graphicsmode -1 命令所选择的最优模式。
从你的图片中,根本没见你是如何使用 graphicsmode 命令的。只见到 graphicsmode 不带参数输出的模式 0x1A 的提示。这个模式究竟是什么,谁也不知道。它不是模式 6A,但它是 VGA 的某个模式。它不是 VBE 模式。很奇怪,报告问题时,你偏偏就把最重要的 graphicsmode 命令的参数给漏掉,让人很难知道究竟你是怎么做的。 |
|