找回密码
 注册
查看: 764|回复: 4

用过mgaview的达人进来看一下

[复制链接]
发表于 2003-4-25 11:52:49 | 显示全部楼层 |阅读模式
我下载了公社的mgaview,就是那个在文本界面下看图的软件,安装倒是可以,满顺利的,可一执行mgaview就提示:
Couldn`t open /dev/fb0
不知道怎么回事。
我的dev目录下是有fb0这个设备啊……
fb0这个设备是干什么的?这个错误如何解决呢?
发表于 2003-4-25 12:31:12 | 显示全部楼层
/dev/fb0是framebuffer设备文件
如果你用的内核是系统自带的,一般有framebuffer支持了
需要传导参数给内核,才能让内核在启动时打开framebuffer支持,不同的参数能实现不同的fb模式,我以前用过1024x768的24bit模式参数,很漂亮
不过,最大的问题是,参数我忘光了...
问问cnhnln吧,他最近用过这个,应该很清楚
回复

使用道具 举报

发表于 2003-4-26 01:55:44 | 显示全部楼层
引导内核的时候要向内核传递一个"vga=xxx"的参数以便启动framebuffer
我用的是grub,1024*768*16bit.相关内容如下kernel /boot/vmlinuz-2.4.20-8 ro root=LABEL=/ hdd=ide-scsi vga=0x317

    | 640x480  800x600  1024x768 1280x1024
----+-------------------------------------
256 |  0x301    0x303    0x305    0x307   
32k |  0x310    0x313    0x316    0x319   
64k |  0x311    0x314    0x317    0x31A   
16M |  0x312    0x315    0x318    0x31B   


更详细的可以参考内核原代码目录下的/Documentation/fb里的内容,特别是vesafb.txt文件
回复

使用道具 举报

发表于 2003-4-26 19:36:15 | 显示全部楼层
没错,建议大家遇上内核配置或使用问题,将内部源码目录下Documentation里的相关文件看一看,很多问题在里面都有说明
回复

使用道具 举报

发表于 2003-10-26 17:17:52 | 显示全部楼层
顶!
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-7-21 23:45 , Processed in 0.024220 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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