| |||||||
adm | Find | login register |
在下筆電的 ati x700 mobility 有很長的一段時間都無法跑 glxgears、glxinfo 會顯示出 couldn't get RGB, Double-buffered visual. 之類的訊息 在 /var/log/Xorg.0.log 內則有 failed to load glx module 的錯誤 試了很久,亂試找出了一個解法 :D 在 xorg.conf 內 "Files" Section 內指定 ModulePath ModulePath "/usr/lib/xorg/modules" 終於可以玩 compiz 了 | |||||||||||||
glxgears Mandriva 是在 mesa-demos 這個 package 裏面 27904 frames in 5.0 seconds = 5580.605 FPS GeForce 6600 + AMD Athlon(tm) II X2 255 Processor | |||||||||||||
hmm, 剛才發現,這個 libglx.so 是以前某版本的 fglrx-driver 遺留下來的 可能是我手動改過位置,或其他緣故,以前反安裝 fglrx-driver 時沒有清掉 Orz 現在用的 open source driver "xserver-xorg-video-radeon" 裡頭沒有 libglx.so 所以其他人要複製我的經驗可能有點困難, sorry (Linux Kernel 2.6.30 之後的 fglrx driver build 不起來)
我的分數好像蠻低的 ATI X700 Mobility + Pentium M 750 (1.86GHz) 6971 frames in 5.0 seconds = 1393.172 FPS edited: 1
| |||||||||||||
我錯了,libglx.so 包在 xserver-xorg-core 裡頭
也就是說,我系統中 /usr/lib/fglrx/diversions/libglx.so 其實原本該放在/usr/lib/xorg/modules/extensions 中 因為放錯地方,所以我的系統一直無法正常跑 glxgear 不知道該如何改正? 重裝過 xserver-xorg-core,但情形沒變
總之,理論上安裝好 xserver-xorg-core 的話,ati x700 mobility 的 glx module 應該不會有問題 如果有問題,可把 xserver-xorg-core 下載後解開 把 libglx.so 手動複製到 /usr/lib/xorg/modules/extensions/ 中 應該就可以了 也不用去改 ModulePath edited: 1
| |||||||||||||
libglx.so 應該是 nvidia or ati 自己的 /usr/lib/xorg/modules/extensions/libglx.so -> libglx.so.256.53 如果是用 X server 自己的 libglx.so,應該沒有硬體加速,那玩 GL 的 game 如 neverball, tuxracer 就不爽了 | |||||||||||||
debian 的 xserver-xorg-core package 中 libglx.so 不是 symbolic link,是普通的檔案 我從 /var/cache/apt/archives 中找出 xserver-xorg-core_2%3a1.7.7-6_i386.deb 解開可得 libglx.so 所以我想這檔應是來自 xorg 的 ati radeon opensource driver 有沒有加速?應該有,因為 compiz 需要硬體加速 可是效能不好 跑 firefox 4 的 3D test 才 1FPS edited: 1
| |||||||||||||
ati的不知道, 但是nvidia的驅動程式確實會用自己的libglx取代, 就像eliu說的一樣是個symbolic link。 但是要是更新了xserver-xorg-core就會被xorg的libglx取代, 所以每次看到有更新到xorg我都會自己去把nvidia的libglx弄回來。 | |||||||||||||
為了 linux 支援,我只買 nvidia 的顯示卡,ATI 的支援好像還是有些問題。 | |||||||||||||
得知 ATI 拋棄了他的使用者 後,就對 ati 印象大壞,不僅不想再買他們的產品,連帶著 amd 我也不想買了。 | |||||||||||||
| |||||||||||||
ati 掛掉,nvidia 也獨大了? 放心,就算所有 linux users 都抵制某家廠商,他們還是可以生存的 | |||||||||||||
|
| |||||||
adm | Find | login register |