LinuxSir.cn,穿越时空的Linuxsir!

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

KMS到底好不好?

[复制链接]
发表于 2010-2-1 22:43:14 | 显示全部楼层 |阅读模式
自从一个多月前内核升到2.6.32,xserver-xorg-video-intel升级到2.9.1-2,然后就多灾了,先是发现开机后屏幕不停闪烁,然后就是ctrl+alt+f*进不了控制台,X也时而莫名的死掉
把内核退回到2.6.30撑了一段时间
今日本来痛下决心,打算去装sidux避难,可惜sidux的livecd也出现同样情况,但无意发现KMS的介绍,试了下把KMS禁用,然后世界就和谐了~~

看arch的介绍貌似我的intel 965GM不在支持范围,但用的同样是xserver-xorg-video-intel
http://wiki.archlinux.org/index.php/Intel

有人在用KMS吗,据说很牛?也许是我火星了,发现gentoo版很早就在讨论KMS了
发表于 2010-2-1 22:52:45 | 显示全部楼层
intel基本上是开源驱动支持最好的显卡了吧....我这啥问题没有...自动开得 我也没管它
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-1 22:59:40 | 显示全部楼层
Post by adaml;2066758
intel基本上是开源驱动支持最好的显卡了吧....我这啥问题没有...自动开得 我也没管它


adaml兄也是GM965吗?

  1. stesen@debian:~$ lspci |grep VGA
  2. 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
复制代码

我折腾它很久了,今晚可以安然入睡了.
回复 支持 反对

使用道具 举报

发表于 2010-2-2 03:38:00 | 显示全部楼层
前几天我也出现了问题,不过比你好,kms启动后所有的终端都黑了。
不过图形界面正常。
看介绍说kms和framebuffer不能同时用。2.6.32默认把vesafb之类编进内核。
重新编译内核,把它们都去掉后,kms终于又工作正常。
回复 支持 反对

使用道具 举报

发表于 2010-2-2 06:59:55 | 显示全部楼层
Post by adaml;2066758
intel基本上是开源驱动支持最好的显卡了吧....我这啥问题没有...自动开得 我也没管它


不见得,对此话有所保留,前段时间 Intel 的显驱搞到一团糟:

http://distrowatch.com/weekly.php?issue=20090817
回复 支持 反对

使用道具 举报

发表于 2010-2-2 19:12:42 | 显示全部楼层
Post by stesen;2066762
adaml兄也是GM965吗?

  1. stesen@debian:~$ lspci |grep VGA
  2. 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
复制代码

我折腾它很久了,今晚可以安然入睡了.


和你的一模一样....
回复 支持 反对

使用道具 举报

发表于 2010-2-2 22:29:11 | 显示全部楼层
自己编译的内核,2.6.31的内核使用KMS没有问题,2.6.32最新的内核也没问题。不过Debian官方的内核还是有问题(屏幕会闪甚至更严重的问题)
  1. 00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
复制代码
回复 支持 反对

使用道具 举报

发表于 2010-2-3 20:07:49 | 显示全部楼层
xserver-xorg-video-intel实际使用的framebuffer是inteldrmfb,不能和其他framebuffer同时使用。

如果想要在系统启动时就开启framebuffer,得在grub菜单kernel行加上video=i915:modeset=1。如果设成其他的vga参数或video参数将不能在启动X后切换到tty。设成video=inteldrmfb也不行。

lspci -v | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82945G/GZ Integrated Graphics Controller (rev 02) (prog-if 00 [VGA controller])

sed -n -e '/^title/,/^$/p' /boot/grub/menu.lst
title                Debian GNU/Linux, kernel 2.6.32-trunk-686
root                (hd0,2)
kernel                /vmlinuz-2.6.32-trunk-686 root=UUID=d6ef598d-bc26-49a4-abf3-9ffc1c7c8c73 ro quiet video=i915:modeset=1
initrd                /initrd.img-2.6.32-trunk-686

title                Debian GNU/Linux, kernel 2.6.32-trunk-686 (single-user mode)
root                (hd0,2)
kernel                /vmlinuz-2.6.32-trunk-686 root=UUID=d6ef598d-bc26-49a4-abf3-9ffc1c7c8c73 ro single
initrd                /initrd.img-2.6.32-trunk-686
回复 支持 反对

使用道具 举报

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

本版积分规则

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