LinuxSir.cn,穿越时空的Linuxsir!

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

请问一下,谁的gentoo-source-2.6.15-r1编译支持framebuffer成功了?

[复制链接]
发表于 2006-3-4 11:00:06 | 显示全部楼层 |阅读模式
如题。以前用2005.1,内核是2.6.14-r5,framebuffer做得很好,进度条,背景图都好了。但是更新到2006之后,想换最新的这个内核。按照以前的方法,居然搞不定framebuffer了,所以现在还是用老的那个内核。谁搞成功了,给点经验?谢谢
发表于 2006-3-4 11:04:08 | 显示全部楼层
我的笔记本用的是2.6.15-r1,不过系统是2005.1的,fb, radeonfb都没有问题,公司机器上用的nvidiafb也正常啊,呵呵。
现在新装了台闪龙,昨天让我头疼了一晚上
回复 支持 反对

使用道具 举报

发表于 2006-3-4 20:44:59 | 显示全部楼层
我用genkernel的,没什么问题
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-4 22:36:01 | 显示全部楼层
跟以前的内核参数相比,有什么变化吗,我是按照gentoo-wiki上的说明来的,自己编译的内核没有用过genkernel,能否把grub的参数贴出来看看?谢谢。
回复 支持 反对

使用道具 举报

发表于 2006-3-5 01:17:10 | 显示全部楼层
grub的写法跟你用的fb种类有关啦,vga=xxx不是万能的。
用的什么显示卡?
最新的核心似乎还不支持C51G的集成显卡。
回复 支持 反对

使用道具 举报

发表于 2006-3-5 01:19:30 | 显示全部楼层
gentoo-wiki上用的是vesafb,如果用的是radeonfb or nvidiafb,就写video=xxxxxxfb:1024x768-32@60,我就是这样的
回复 支持 反对

使用道具 举报

发表于 2006-3-6 21:50:06 | 显示全部楼层
我emerge splashutils,然后按照说明来做的,genkernel,没有问题,跟2005.1的版本好像没有什么区别。
回复 支持 反对

使用道具 举报

发表于 2006-3-7 16:51:58 | 显示全部楼层
我用nitro-sources没问题 不过要加上console=tty1
回复 支持 反对

使用道具 举报

发表于 2006-3-7 21:34:22 | 显示全部楼层
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 2005.1(with splash)
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.13-gentoo-r3 root=/dev/ram0 video=vesafb:ywrap,mtrr,1024x768-32@85 init=/linuxrc real_root=/dev/sda1 vga=792 splash=silent CONSOLE=/dev/tty1 quiet
initrd /boot/initramfs-genkernel-x86-2.6.13-gentoo-r3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-8 20:42:04 | 显示全部楼层
问题搞清楚了,是我自以为是的在内核中加入了nvidia framebuffer support,如果加入了这个选项,不但fbsplash搞不出来,并且系统也用不了nvidia-kernel驱动,编译了两个版本两次内核证明了这个可能是唯一的原因(fbsplash成败的唯一的不同条件),请各位兄弟注意了。
不过还有个问题的就是,各位进入到进度条的时间是什么时候,我用老版本的内核是内核解压缩之后马上加入,大概只有1秒的时间,但是新内核,居然要到init之后,大概到了udev时候才看到起动进度条。看看是不是只是我例外而已。
回复 支持 反对

使用道具 举报

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

本版积分规则

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