關於ATI顯卡開加速...

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

關於ATI顯卡開加速...

文章訪客 » 週四 1月 19, 2006 2:54 pm

我的顯卡是ATI X300 128MB,可以運行X環境

如果要開啟3D加速功能,還需要下載官方版驅動嗎?

如果要的話,官網驅動選項有那麼多個,我該選哪一個下載?

還有關於開3D加速功能時,在/usr/src 要有kernel-source

我發現我的debian裡面居然沒有這個..kernel-source....

請問kernel-source該在哪裡下載?


謝謝
訪客
 

文章troyme » 週四 1月 19, 2006 8:43 pm

要自己编译fglrx的kernel-module,你说的是kernel-module的源代码,下载那个.run文件,装一下就可以了,然后安装对应的内核头文件,编译fglrx module
troyme
 

文章訪客 » 週二 1月 02, 2007 7:05 pm

我成功的 compile fglrx
代碼: 選擇全部
- recreating module dependency list
- trying a sample load of the kernel modules
done.

也可以insmod
代碼: 選擇全部
fglrx                 398060  0
agpgart                32924  2 fglrx,intel_agp


不過 試了一下
fglrxinfo 發現 依然是 mesa
代碼: 選擇全部
display: :0.0  screen: 0
OpenGL vendor string: Brian Paul
OpenGL renderer string: Mesa X11
OpenGL version string: 1.5 Mesa 6.5.1



查了一下 Xorg.0.log 發現
代碼: 選擇全部
(WW) fglrx(0): Kernel Module version does *not* match driver.
(EE) fglrx(0): incompatible kernel module detected - HW accelerated OpenGL will not work
...
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed!                  *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO)             *
(WW) fglrx(0): * no 3D acceleration available                *
(WW) fglrx(0): ********************************************* *


請問這是怎麼回事? 該怎麼修改?

我的env 是 Debian Sarge testing kernel 2.6.16 xga card is ati x300

xorg.conf setting as below:
代碼: 選擇全部
Section "Device"
        Identifier      "ATI Technologies, Inc. M22 [Radeon Mobility M300]"
        Driver          "fglrx"         #ati driver
        Option          "VideoOverlay"          "on"
        Option          "OpenGLOverlay"         "off"
        Option          "UseInternalAGPGART"    "no"
        BusID           "PCI:1:0:0"
EndSection

訪客
 

文章Cheung » 週二 1月 02, 2007 8:56 pm

viewtopic.php?t=11185&highlight=ati

搜尋一下吧

ATI 的卡用原廠的 driver 要開 3D 加速一定要配 fglrx module

然後 Xorg 的Composite 要設為 disable

因為原廠的 driver 跟 Composite 不合
可愛的寶寶,我的小心肝,樹上的葉子被風捲起,輕輕地落在寶寶的床上,

天上的神呀,請保佑這個孩子,請保佑大家,讓她永遠活在您慈愛的照拂下..........
Cheung
懵懂的國中生
懵懂的國中生
 
文章: 232
註冊時間: 週二 6月 03, 2003 9:34 pm

文章訪客 » 週三 1月 03, 2007 3:02 am

Cheung 寫:http://moto.debian.org.tw/viewtopic.php?t=11185&highlight=ati

搜尋一下吧

ATI 的卡用原廠的 driver 要開 3D 加速一定要配 fglrx module

然後 Xorg 的Composite 要設為 disable

因為原廠的 driver 跟 Composite 不合


Composite 我有設定為 Disable or false. (append 到 xorg.conf 最後)
代碼: 選擇全部
Section "Extensions"
    Option "Composite" "Disable"
EndSection

但fglrxinfo 的 result 都一樣. 都是 mesa.

還有什麼地方需要修正的嗎?

謝謝
訪客
 

文章阿信 » 週三 1月 03, 2007 9:06 am

man fglrx 中有說明,如要使用3D的話,
Option "OpenGLOverlay" "on"

Option "VideoOverlay" "on" 和Option "OpenGLOverlay" "on"是互斥的,只能選一個喔。
頭像
阿信
版面大總管
版面大總管
 
文章: 4756
註冊時間: 週二 9月 03, 2002 11:58 pm
來自: 台灣 - 嘉義

文章訪客 » 週三 1月 03, 2007 7:16 pm

我試了一下 把
代碼: 選擇全部
Option "OpenGLOverlay" "off"


mark 掉 (原先一個是on 另一個是off)

不過fglrxinfo的結果 還是一樣是mesa的result.

其實自己覺得還滿迷惑的, 我先前有成功 安裝 ati 的 (fglrxinfo 跑出ati 資訊).
不過是在 stable 的 version 底下. X window system (如果沒記錯)是 X Free 86 4.3 version. 除此之外, env 就是 stable and testing 的 差別. 執行的步驟 也都 差不多. 真的滿不解的.

anyhow, 謝謝各位 熱心提供的 方式: )
訪客
 

文章企鵝狂 » 週四 1月 04, 2007 4:09 am

fglrxinfo有關的檔案
/usr/lib/libGL.so libGLcore.so
/usr/lib/xorg/modules/extensions/libglx.so

檢查看看這些檔案是不是連結到ati的版本?
http://news.bbc.co.uk/1/hi/world/asia-pacific/country_profiles/1285915.stm


Country profile: Taiwan
Map of Taiwan
Taiwan is the island which has for all practical purposes been independent for half a century, but which China regards as a rebel region that must be reunited with the mainland - by force if necessary.
企鵝狂
活潑的高中生
活潑的高中生
 
文章: 477
註冊時間: 週三 3月 31, 2004 11:13 am
來自: 台灣共和國


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客