无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 2309|回复: 7
打印 上一主题 下一主题

graphicsmode -1 -1 -1 24:32

[复制链接]
跳转到指定楼层
1#
发表于 2013-5-22 23:06:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
推荐
发表于 2013-5-23 10:55:33 | 只看该作者
本帖最后由 不点 于 2013-5-23 10:59 编辑
sratlf 发表于 2013-5-23 03:31
格式是 graphicsmode -1 [参数1(分辨率宽度)] [参数2(分辨率高度)] [参数3(位色)]

不过LZ这种写法还从来 ...


graphicsmode -1 -1 -1 24:32 的写法,比 graphicsmode -1 更好一点。

这是因为,graphicsmode 命令有可能探测出一个 8 位色深或者 16 位色深的分辨率(并选择它作为实际的分辨率),而这是不被 grub4dos 内核所支持的(会出现屏幕混乱或甚至死机)。新版 grub4dos 只支持 24 位和 32 位色深。

从理论上说,

graphicsmode -1 -1 -1 24:32



graphicsmode -1 100:1000 100:1000 24:32

的成功率高,因为后者限制横向和纵向的像素数目在 100 到 1000 之间,而前者没有任何限制。
回复

使用道具 举报

3#
发表于 2013-5-23 03:31:29 | 只看该作者
格式是 graphicsmode -1 [参数1(分辨率宽度)] [参数2(分辨率高度)] [参数3(位色)]

不过LZ这种写法还从来没见过  参数1和2都使用-1的话会使用显示器最大分辨率  lz的命令可以简写为 graphicsmode -1
回复

使用道具 举报

4#
 楼主| 发表于 2013-5-23 11:10:07 | 只看该作者
感谢两位大大的解答,可否这样理解:这种写法的实际意义也就是在其它分辨率显示VBE失败时用于自动探测显示器能用的最大分辨率并启用它,如:
graphicsmode -1 800 600 24:32 || graphicsmode -1 -1 -1 24:32
回复

使用道具 举报

5#
发表于 2013-5-23 11:40:39 | 只看该作者
sht123960585 发表于 2013-5-23 11:10
感谢两位大大的解答,可否这样理解:这种写法的实际意义也就是在其它分辨率显示VBE失败时用于自动探测显示器 ...

同意你的理解。
回复

使用道具 举报

6#
发表于 2013-5-23 14:47:09 | 只看该作者
graphicsmode 对背景图的支持不太好。
采用graphicsmode -1 -1 -1 24:32时,使用我的800*600背景图会造成屏幕下半部分花屏(当时分辨率应该是1920*1080),看花屏的样子应该是平铺了背景图,不知是否有参数能指定“拉伸”背景图?
当然,如果用graphicsmode -1 800 600  24:32那么一切正常……

回复

使用道具 举报

7#
发表于 2013-5-25 20:45:13 | 只看该作者
BMP的放大缩小插值算法在实模式的编程下很难实现(太复杂了)……
还是等等吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-26 11:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表