
上星期David Airlie 请求 Linus Torvalds 把TTM 和 Radeon KMS 的代码全并至Linux 2.6.31里,现在这一过程正式完成了:Intel和ATi的KMS支持已经完备。
接下来就等nVIDIA的KMS支持了,它将由Nouveau项目实现, 可能会出现在 linux 2.6.32或者2.6.33里。
目前为止,Fedora 11已经支持了ATI KMS了,还有Ubuntu ATI KMS testing 里也已有代码快照。
术语介绍:
TTM是一个显卡显存的管理 ,支持On-card,AGP和PCI。
KMS( kernel mode-setting) 内核模式设置:即在内核初始化时,也完成图形的始初化,让显示设备从grub加载至进入桌面,都使用标准的分辨率,不需要频繁的切换模式。
原文:http://www.phoronix.com/scan.php?page=news_item&px=NzMzMA
消息发的真快,我刚从google reader上知道了,就发出来了。
TTM是上一代内存管理模型吧,现在好像是作为一个子系统存在,可能是为了兼容吧。
GEM貌似好很多
我本来是在使用airlied的drm-rawhide分支,后来2.6.30出来我就用了fedora的补丁开启ATI的KMS。只是无法关闭屏幕,无法调整分辨率,显卡是M26,家里的X300可以调整分辨率。
还有得等libdrm,xf86-video-ati的合并KMS的支持了
回复
2009年06月17日 星期三 9:23 下午
以后装驱动不能折腾人了吧?
linux入门中最难的就是装显卡驱动了,特别是ati显卡!
自己没装上,帮同学弄也没弄好!!
回复
KK Reply:
八月 24th, 2009 at 5:19 下午
你没有水平就别在这丢人现眼
回复
xu Reply:
一月 9th, 2010 at 1:16 上午
你有水平你随便说
回复
2009年06月17日 星期三 10:24 下午
那服务器的启动怎么办?也用上这个了?
不过貌似商业的系统,N早之前就已经实现了这个功能了,LINUX加油…
回复
2009年06月18日 星期四 8:47 上午
我该投奔Nvidia还是Ati啊?
回复
2009年06月18日 星期四 9:17 上午
gem只适合intel的显卡,对于其他的显卡特性考虑不足。现在ati,ng,via的显卡kms都使用了gem到ttm的转换,也就是说接口用了gem,但是实现用了ttm.
当时ttm刚出来,由于设计的大而全,大家都觉得难用,于是gem趁虚而入,用它宣称的简单高效迷惑了开发者。现在随着开发的深入,大家发现还是ttm考虑周全,只是gem已经首先进入了内核,所以采用了它的接口。等ttm也进入内核,估计就会把转换的部分移除吧。
回复
TualatriX Reply:
六月 18th, 2009 at 10:11 上午
精辟!
无论是GEM还是TTM,可以预见在2.6.31和2.6.32时,内核支持图形方面将会越来越完善了。
我还是继续Intel显卡,呵呵。
回复
2009年06月18日 星期四 9:52 上午
总之是个好消息:)
回复
2009年06月25日 星期四 3:23 下午