LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]开启KMS之后,kernel 不接受 vga 参数,如何为 framebuffer console 选择特定的

[复制链接]
发表于 2010-3-10 19:27:09 | 显示全部楼层 |阅读模式
如题,G43板子。按 gentoo wiki 中的 Intel GMA 说明做的

启动之后会在某个时刻自动把 Console 设置为 800x600 的分辨率

可是我的显示器可以支持 1280x1024 怎么才能选择呢?

还有,xf86-video-intel 驱动的 Framebuffer console。要打算做 gensplash 的漂亮启动界面,咋做呢?

======================================

厄,换了一台比较新的显示器,这回识别了最佳的分辨率。

看来是因为显示器比较老,所以没被正确识别出来。

BTW,2000年左右的dell 19寸液晶,居然还能正常工作,而且色彩亮度比最近买的LG还要好,奇迹啊
发表于 2010-3-10 21:25:23 | 显示全部楼层
估计你不是默认启用KMS,正常情况下,KMS能够自动设置正确的分辨率。是否还在内核中启用了其他的fb驱动?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-10 22:31:51 | 显示全部楼层
Post by Kingo;2074528
估计你不是默认启用KMS,正常情况下,KMS能够自动设置正确的分辨率。是否还在内核中启用了其他的fb驱动?


没有启用其他framebuffer驱动

参数中启动了 KMS


  1. Direct Render Manager部分:
  2. <*>   Intel 830M, 845G, 852GM, 855GM, 865G (i915 driver)  --->
  3.            i915 driver
  4.            [*]       Enable modesetting on intel by default
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-3-10 23:07:18 | 显示全部楼层
i915.modeset=1 video=1280x800
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 09:08:06 | 显示全部楼层
Post by viogus;2074556
i915.modeset=1 video=1280x800


尝试了一下,console的分辨率看上去还是800x600
回复 支持 反对

使用道具 举报

发表于 2010-3-11 09:42:53 | 显示全部楼层
显卡支持fb驱动的话,应该会自动寻找到最佳分辨率。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-11 10:03:17 | 显示全部楼层
厄,换了一台比较新的显示器,这回识别了最佳的分辨率。

看来是因为显示器比较老,所以没被正确识别出来。

BTW,2000年左右的dell 19寸液晶,居然还能正常工作,而且色彩亮度比最近买的LG还要好,奇迹啊
回复 支持 反对

使用道具 举报

发表于 2010-3-11 10:23:25 | 显示全部楼层
显卡支持kms就行了,关键是显示器,貌似三星,lg之流的棒子货,对这个都不在意,部分产品不能自动识别分辨率的。这类显示器真是麻烦啊,kms用不了,xorg也必须用conf指定分辨率
回复 支持 反对

使用道具 举报

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

本版积分规则

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