LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1543|回复: 5

framebuffer分辨率问题

[复制链接]
发表于 2010-2-15 17:13:51 | 显示全部楼层 |阅读模式
NV显卡,testing系统.
  1. $ sudo hwinfo --framebuffer | grep 1280x800
  2.   Mode 0x0360: 1280x800 (+1280), 8 bits
  3.   Mode 0x0361: 1280x800 (+5120), 24 bits
  4. $ sudo ./vbetest 2>/dev/null | grep 1280x800
  5. [352] 1280x800 (256 color palette)
  6. [353] 1280x800 (8:8:8)
复制代码

奇怪的是:用vga=0x361(1280x800@24)无效,
本以为内核没有启用fb支持,但又用vga=0x318(1024x768@24)一试,却有效.
google了一下,以为是自己显卡的问题.但突然想起原来用gentoo和arch时似乎都可以上1280x800啊,遂翻出原来备份的配置文件,赫然写着vga=865.
这是何解捏?
发表于 2010-2-15 18:33:23 | 显示全部楼层
只用"vga=0x361"呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-15 19:00:00 | 显示全部楼层
Post by stesen;2070102
只用"vga=0x361"呢?


额...我本来就是只使用的vga=0x361,后面的括号是发贴时加的标注...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-26 03:54:37 | 显示全部楼层
问题已解决,记录一下:
原来用arch和gentoo的时候还是grub1的时代,现在是grub2了...

具体原因是vga参数被grub2给deprecated了,简单说来就是,grub2似乎不建议使用这个内核参数了,但如果是标准分辨率(诸如1024x768之类),该参数依然有效,但某些特殊分辨率(比如我用的1280x800)就不一定能起作用了.替代方案是在grub.cfg里写上"set gfxpayload=1280x800"之类.

具体修改的文件应该是/etc/grub.d/00_header, 如果用set gfxpayload=keep,则是表明和grub菜单所采用的分辨率相同,也可直接写上需要的分辨率.
应该注意的是,一定要将/etc/default/grub文件中的GRUB_CMDLINE_LINUX_DEFAULT参数去掉vga=xxx.
最后sudo update-grub即可.

参考资料:
http://forums.debian.net/viewtopic.php?f=5&t=41881
回复 支持 反对

使用道具 举报

发表于 2010-2-27 23:20:40 | 显示全部楼层
Post by clinif;2070100
NV显卡,testing系统.
  1. $ sudo hwinfo --framebuffer | grep 1280x800
  2.   Mode 0x0360: 1280x800 (+1280), 8 bits
  3.   Mode 0x0361: 1280x800 (+5120), 24 bits
  4. $ sudo ./vbetest 2>/dev/null | grep 1280x800
  5. [352] 1280x800 (256 color palette)
  6. [353] 1280x800 (8:8:8)
复制代码

奇怪的是:用vga=0x361(1280x800@24)无效,
本以为内核没有启用fb支持,但又用vga=0x318(1024x768@24)一试,却有效.
google了一下,以为是自己显卡的问题.但突然想起原来用gentoo和arch时似乎都可以上1280x800啊,遂翻出原来备份的配置文件,赫然写着vga=865.
这是何解捏?

0x361!=865???
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-28 00:20:33 | 显示全部楼层
Post by waq;2072179
0x361!=865???


汗...可能是因为我表达不准确让你误解了.
0x361自然是等于865的, 所以我顶楼帖子里的意思是:在试验过vga=0x361参数无效之后, 我本来以为我的显卡不支持1280x800的fb分辨率,但后来查看了原来的配置文件写着865, 证明是支持的.
回复 支持 反对

使用道具 举报

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

本版积分规则

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