LinuxSir.cn,穿越时空的Linuxsir!

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

其实内核可以直接支持显卡的。

[复制链接]
发表于 2003-1-22 00:59:53 | 显示全部楼层 |阅读模式
打开buffer了以后,我们可以干什么呢?
呵呵,通过内核对显卡的直接的支持,我们甚至可以在CUI模式下播放dvd或者vcd,呵呵,just try。
顺便说一下,当启动的时候你的屏幕的左上角出现了一只可爱的小企鹅的时候buffer就打开了。如果打开buffer?/usr/src/linux-2.4.18-19.8.0/Documentation/fb/vesafb.txt
就是内核源代码的目录下的一个文件,里面有这样的内容:

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

如果你使用grub可以在kernel一行的后面添加vga=0x318,318是什么参照上面的这张表,
如果你用的是lilo,没有问题,开头写vga=0x318就可以了。
发表于 2003-1-22 12:23:33 | 显示全部楼层
利用frame-buffer可以做的事情还有很多。比如可以在开机时,显示一幅图片作为背景,把这幅图片换成你自己的,就变成自己的boot logo。还可以在字符界面下设置图像背景,甚至还可以把动画作成背景。这样,不需要Xwindow的支持,就能享受图像和动画了。
要做到这一点,需要修改内核源代码。在gentoo+LFS版已经有成功的经验。这可是难得的Linux DIY的机会唷,会带给你超值的享受,会让你感到乐趣无穷,快来参与吧!!!
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22098
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=21733
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=22104
 楼主| 发表于 2003-1-22 19:45:27 | 显示全部楼层
好东西阿,呵呵,我以前怎么就没有发现,不好意思阿,:)
我就去看看。hoho~~~~~
发表于 2003-1-22 20:07:44 | 显示全部楼层
我记得xf86config里面有关于这方面的配置
发表于 2003-1-22 20:56:37 | 显示全部楼层
最初由 javalee 发布
我记得xf86config里面有关于这方面的配置

呵呵,javalee兄今天喝了几杯,可能有点糊涂了。这个frame-buffer是在Xwindow没有启动的时候,在控制台的字符界下使用的。和Xwindow毫无关系。
发表于 2003-1-22 20:57:34 | 显示全部楼层
最初由 javalee 发布
我记得xf86config里面有关于这方面的配置

呵呵,javalee兄今天喝了几杯,可能有点糊涂了。这个用frame-buffer来在字符下显示图片的做法,是在Xwindow没有启动的时候,在控制台的字符界下使用的。和Xwindow毫无关系。
 楼主| 发表于 2003-1-22 22:50:29 | 显示全部楼层
javalee今天是不清醒了,hoho,framebuffer是kernel的,:)
发表于 2003-1-23 00:00:18 | 显示全部楼层
无地自容!55555555555~~~~~~~~~~~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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