drswinghead

主站网址

导航

使用ATI 显卡的KDE4终于出很好的桌面效果了

Linux ATI卡的问题由来已久了,官方的支持赶不上Linux 内核的步伐,我一般都用比较新的内核,所以很久没有使用官方的驱动, 一直使用的开源ATI驱动。 Radeon的KMS在 kernel 2.6.31中引入,还有相关的DRM也引入到了内核,但依旧支持不好,在 KDE4下无法使用KWin自带的桌面效果。 今天试了一把git-sources-2.6.32-rc1-git7,也就是今天刚刚发布的最新内核,经多次测试,现在已经能用大多数的桌面效果了。 但由于这个版本是开发版本,所有还有个问题,就是在内核启动的时候关闭KMS, 使用这个内核参数,radeon.modeset=0, 必须是显式指定,否则的话内核是默认启动这个参数的。 现在的glxgears测试,结果也从原来的300FPS上到了1850.836 FPS。 另外桌面效果没有明显加大CPU使用率。 OpenGL已经使用了硬件加速:(如果没有硬件加速的话,renderer string 会是 xxx Software) glxinfo |grep OpenGL IRQ's not enabled, falling back to busy waits: 2 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: Mesa DRI R600 (RV635 9591) 20090101 TCL OpenGL version string: 1.4 Mesa 7.6 OpenGL extensions: 在 Xorg.0.log中可以看到DRI也开启了, cat /var/log/Xorg.0.log|grep DRI (II) Loading extension DRI2 (II) Loading extension XFree86-DRI (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.31.0 (==) RADEON(0): Will attempt to use R6xx/R7xx EXA support if DRI is enabled. (II) RADEON(0): [DRI] installation complete (WW) RADEON(0): DRI init changed memory map, adjusting ... (II) AIGLX: Screen 0 is not DRI2 capable (II) GLX: Initialized DRI GL provider for screen 0 使用的包版本: sys-kernel/git-sources-2.6.32_rc1-r7 x11-drivers/xf86-video-ati-6.12.4 参考: http://blogs.gentoo.org/nightmorph/2009/10/04/r700-kms-3d-ssd-and-other-hardware

posted on 2010-06-22 10:52  drswinghead  阅读(259)  评论(0编辑  收藏  举报