再po一篇...開了kms後的arch - Linux

Table of Contents

由於arch的新kernel2.6.33預設支持kms,加上我看到ubuntu論壇上別人的ati4870可以在kms下開compiz

完全沒問題,4870都沒問題了,沒道理我的4850在kms下不能開compiz,所以我便去查了archwiki

在glxinfo |grep -i opengl 後,我發現我有一條OpenGL renderer string: Software Rasterizer

這沒有道理啊!!!應該會是DRI2才合理吧

所以我便重新編譯了dri2proto, glproto, libdrm, mesa, xf86-video-ati等等,依照wiki來說安裝

git版本的最好,只是我怕安裝git版本後,原本的版本都要移除,這樣以後要更新系統的時候就沒辦法

懶人的pacman -Syu就好,所以就只有用ABS重新編譯,再將radeon加入/etc/mkinitcpio.conf的模組再

寫入kernel

結果咧→沒有洨用

後來知道r600以上的ati顯卡需要radeon_ucode and radeon-initrd,就AUR了一下,再將radeon寫入

/etc/mkinitcpio.conf的hook序列,再寫入kernel,重新開機

結果→大功告成!!!可以在kms下開compiz了!!!而且效能不錯,感覺真的有變快,而且glxgears的分數

暴增。之前po的文有提到的kdemod不能將compiz設為預設窗口管理員的問題也順利解決

但玩arch似乎就是在不停的debug...openoffice的工具列和標題列依然會白白的不正常,cairo-dock

with opengl的話所有的圖示全部消失(但比之前好了,之前只要一打開就直接登出)

還有個問題:本來我glxinfo |grep -i opengl 的時候有OpenGL shading language version string: 1.2

這一條出現,但當我在完成上面的所有動作後,我再執行一次同樣的指令時,這一條就完全不見了!!!

GLSL應該是很重要的東西,為什麼在打開kms後這條訊息會完全消失?依wiki上的結果應該不會消失的。

這到底有沒有對我的系統造成現在的openoffice和cairo-dock的bug? 是正常現象還是不正常?

--

All Comments

Wallis avatarWallis2010-04-12
我的OpenOffice沒這個問題,反倒是Gcin有小灰的問題...
不過後來就改用ibus了...