whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1343回复:2

FrameBuffer的问题。

楼主#
更多 发布于:2003-06-17 17:30
重新编译了内核(增加了对framebuffer的支持)。
启动后在console下查看分辨率的信息,是640x800,如何把它改为800x600呢?能通过编译内核解决吗?

holymoon
驱动牛犊
驱动牛犊
  • 注册日期2003-05-13
  • 最后登录2006-01-11
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-06-18 17:25
你可以使用fbset来改变!
具体用法参考 man fbset!
如果你用lilo则可以在lilo.conf中指定 vga=0x???!
whutxuan
驱动小牛
驱动小牛
  • 注册日期2002-03-05
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-06-19 10:39
我按照以下步骤编译支持VESA的内核。与 frame buffer device有关的选项有(其余编译选项请参考其它资料):  

  Code maturity level opetions
  y Prompt for development and/or incomplete codes/drivers
  Console drivers
  y Video mode selection support
  ...
  y Support for frame buffer devices
  ...
  y VESA VGA graphics console
  ...
  y Advance low level driver options
  ...  
  y 8 bpp packed pixels support  
  y 16 bpp packed pixels support
  y 24 bpp packed pixels support  

 结果发现系统根本就不支持VESA。连内核信息都没有在屏幕上显示出来。把vga16加上后,发现只支持vga16的framebuffer.
  为什么会这样? 
游客

返回顶部