+ -
当前位置:首页 → 问答吧 → 启动界面如何和KMS协调?

启动界面如何和KMS协调?

时间:2009-12-08

来源:互联网

之前Kernel 2.6.31的时候按Wiki的方式弄过KMS,可是,无论怎么弄,grub过后Boot的那一段字符都是kernel启动项的vga=来控制的,就算按Wiki上的设了,然后去掉了vga=这个参数,基本上分辨率还是640x480的样子。
现在Kernel 2.6.32,KMS居然是自动开启了的(Intel芯片组机器,刚发现的),可是,从grub结束后的一段还是640x480的分辨率,似乎要到INIT启动,才会切换到KMS那样的模式。
有没有哪位知道设置的方式,可是从grub往下就直接切到和KMS一样的效果?

作者: alpha.gu   发布时间: 2009-12-08

把i915的模块直接编译入内核...当然,底下的那intel_agp drm i915也要一起进~
intelfb等其他framebuffer的驱动不要编译,这样是没法用vga的参数的...
kms用的是内置的inteldrmfb...

作者: huntxu   发布时间: 2009-12-08

你是如何启用KMS的?把相关模块加到/etc/mkinitcpio.conf模块行,可以早些开启KMS,否则只能在arch接手引导后加载模块的时候启用KMS。

再早没办法了。

不过曾经见到可以使用grub2加载915resolution模块,使grub2就是高分,和KMS配合

作者: jarryson   发布时间: 2009-12-08

不管是Wiki上的“前置”还是“后置”式,都不能在grub后直接开到和KMS一致的分辨率。
所以,算了,不折腾了,2.6.32是怎么开的KMS不知道,但了相关的文件,没有见到相应的设置,可能是直接在Kernel里就打开了。

作者: alpha.gu   发布时间: 2009-12-08

刚装上ARCH默认开kms的时候有时会莫明其妙地死机,是真的死机,什么都做不了只能按机箱的重启。wiki上说如果kms导致kernel crash ,disorted framebuffer on boot,就把它关了。我是符合这两种情况的,就把kms关了,到现在没出现过死机。

作者: ebok   发布时间: 2009-12-08

热门下载

更多