[奇怪] glxgears 的迷思...

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

[奇怪] glxgears 的迷思...

文章wsun013 » 週三 2月 16, 2005 6:54 pm

之前不小心 reply 到別的thread ,所以在這再貼

小弟的notebook : P4M-1.7G, 512DDR, Radeon 7500

這邊glxgears 的fps 都是看的到齒輪為準, 因為把齒輪被其他視窗遮著, fps 會大增, 且玩game 都是前景的, 不是嗎 ^^?

用debian 的 xfree86, glxgears fps = 500
混了ubuntu 的x.org, glxgears fps = 550 (mesa = 2004-09-xx)
用了dri.sourceforge 的, fps = 610 (mesa= 2004-12-xx)
用了 自己compile 了mesa, fps = 650

就以glxgears 的fps來說, 多了近 20% 以上的速度成長
可是呢? 當我玩ps 和 n64 模擬器時, 速度反而變慢了
(according to fps in emulator)....
但是換回 ubuntu 的x.org 是四樣中最好的了...

所以似忽不能相信glxgears 的值?
還是小弟的觀念錯誤..
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章octapult » 週四 2月 17, 2005 12:47 am

glxgears 適合用來測試您的顯示卡是否可以在 X 底下正常啟動 3D 硬體加速,
但是它並不適合拿來當做 benchmark 用途,
因為它頂多只能測試多邊形貼圖的速度而已。
可是 3D 遊戲不僅只有多邊形貼圖,還有用到其他功能,例如 Bilinear Filtering....
這些功能都會影響真實遊戲測得的數據。

就算我們只比多邊形的貼圖速度就好了,
500 跟 650 的差距實在很有限,
我想 glxgears 數據至少要提高到 2000,在跑遊戲的時候才會真的覺得有變快一些吧。

小弟的顯示卡在 Debian 底下也是有時候跑 704,有時候可以跑到 807。
(相同機器,相同 Distribution、kernel,甚至打開的程式都相同)
所以我想您的狀況應該蠻正常的。
------BEGIN GEEK CODE BLOCK------
Version: 3.12
G! d- s+:+ a? C++(+++) UBL>++++ P L++ E+ W++ N+ o+ K- w(--)
O? M? V PS+ PE+ Y+ PGP- t 5? X++ R tv b+ DI- D+ G e? h! r-- z?
-------END GEEK CODE BLOCK-------
octapult
摩托學園!學園長們
摩托學園!學園長們
 
文章: 512
註冊時間: 週六 9月 07, 2002 10:30 pm
來自: Seyda Neen, Morrowind

文章wsun013 » 週四 2月 17, 2005 2:24 am

哇....跑到2000
應該沒辦法把Radeon 7500 的glxgears 跑到2000 吧?
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章wsun013 » 週四 2月 17, 2005 3:01 am

是否自己compile 的 mesa 中的libGL或是在 dri.sourceforge 下載所付的 libGL 與 X.org 自己的不合呢?

我在想可能 X.org server 端都是用自己的 libmesa 所實做的..
可是, 照理來講我自己,compile 的應該也可以向下(舊)相容呀.還是我想可能自己少編了什麼..
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章wsun013 » 週四 2月 17, 2005 11:47 am

小弟我最後...http://dri.freedesktop.org/wiki/Building
把 Xorg, DRM, DRI 全部用 cvs 重編了..
------------------------------------------------------------
glxgears 跑到 620, glxinfo:
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20041207 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 Mesa 6.3

結果還是沒有 ubuntu 版的快..
--------------------------------------------------
我在玩ps emu 時, 這一段是因為我有用 opengl 所以會印出來:

Mesa project: www.mesa3d.org
Mesa GLX Indirect
----------------------------------------------------

但是用ubuntu 版的(快多些) 他印出的是
* Init gpu[0][libgpuPeteMesaGL.so.1.0.75]
Mesa DRI Radeon 20040929 AGP 4x
--------------------------------------------------

不知道那個 Mesa GLX Indirect 含意是否與performace 有關...
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章Tetralet » 週四 2月 17, 2005 11:59 am

wsun013 寫:哇....跑到2000
應該沒辦法把Radeon 7500 的glxgears 跑到2000 吧?

在我的 Notebook 上,
如果將 X 的色深設定為 16bit,
可以衝到 1350 左右...
這樣對效能的提昇應有不小的效益。

請不妨一試!
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章wsun013 » 週四 2月 17, 2005 12:28 pm

Tetralet 兄的方法可以讓我也衝到 1100 多..
我在google 晃了晃
---------------------------------------------
Mesa project: www.mesa3d.org
Mesa GLX Indirect
意思是 no hardware driver was found and indirect, unaccelerated rendering is being used.
好玩的是, 我用glxinfo 可以看到:
---------------------------------------------
OpenGL renderer string: Mesa DRI Radeon 20041207 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 Mesa 6.3
--------------------------------------------


不知道是什麼因素讓我的psx plugin 沒看到open gl 呢...
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章Tetralet » 週四 2月 17, 2005 9:38 pm

wsun013 寫:Tetralet 兄的方法可以讓我也衝到 1100 多..

既然能衝到 1100,
3D 加速應該是有啟動的。

wsun013 寫:我在google 晃了晃
---------------------------------------------
Mesa project: www.mesa3d.org
Mesa GLX Indirect
意思是 no hardware driver was found and indirect,
unaccelerated rendering is being used.

不清楚,
沒用過我的 Notebook 來跑 ePSXe 過。

但,在我的 Desktop 上,
(glxgears 能跑到 3800 分左右)
用來跑 ePSXe 還是會感到頓頓的,
那麼用 Radeon 7500 的話應該是完全跑不動的...

wsun013 寫:好玩的是, 我用glxinfo 可以看到:
---------------------------------------------
OpenGL renderer string: Mesa DRI Radeon 20041207 AGP 4x x86/MMX/SSE2 TCL
OpenGL version string: 1.2 Mesa 6.3
--------------------------------------------

只要有看到
代碼: 選擇全部
direct rendering: Yes

應該就是有啟動硬體的 3D 加速了...
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章wsun013 » 週五 2月 18, 2005 2:45 am

謝謝Tetralet大的分享
我的 direct rendering 是 yes 的

看來 windows 是個不錯 gaming machine
------BEGIN GEEK CODE BLOCK------
Version: 3.12
GE d->++ s: a-- C+++>++++ UL>++++ P>++++ L++>++++ E---- W+ N@ o K- w++(+)
O- M- V? PS+++(+) PE++(+) Y-- PGP- t>--- 5? X+++ R- tv-(--) b+ DI? D+ G e++>++++
h+(!) r++(%) y*>++++
-------END GEEK CODE BLOCK-------
頭像
wsun013
快樂的大學生
快樂的大學生
 
文章: 784
註冊時間: 週二 9月 14, 2004 12:12 pm
來自: 紐西蘭

文章jackluli » 週三 3月 25, 2009 11:34 am

小弟剛入門,想問一個問題glxgears怎麼在centos下開起來測試?
jackluli
可愛的小學生
可愛的小學生
 
文章: 49
註冊時間: 週一 3月 17, 2008 1:56 pm

文章jackluli » 週三 3月 25, 2009 11:40 am

不好意思,我在說明一下好了,我打glxgears都沒有什麼測試畫面出來也沒有error錯誤訊息,是不是我的顯卡的問題呢,可是他有認到是Intel 965GME,還是我少裝了什麼套件?
jackluli
可愛的小學生
可愛的小學生
 
文章: 49
註冊時間: 週一 3月 17, 2008 1:56 pm

文章huki » 週四 3月 26, 2009 9:18 pm

我的8600gt跑nv官方driver才glxgears fps = 500
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園

文章scsi » 週五 3月 27, 2009 6:04 pm

我的9600GT跑nvidia提供的driver的測試結果是
scsi@scsioffice ~ $ glxgears
24836 frames in 5.0 seconds = 4967.176 FPS
24479 frames in 5.0 seconds = 4895.785 FPS
28375 frames in 5.0 seconds = 5674.947 FPS
26134 frames in 5.0 seconds = 5217.806 FPS
26829 frames in 5.0 seconds = 5365.792 FPS
25841 frames in 5.0 seconds = 5168.183 FPS
27716 frames in 5.0 seconds = 5543.130 FPS

8600GT跟9600GT應該是沒差這麼多吧
世界再大,不過是妳我之間的事
scsi
可愛的小學生
可愛的小學生
 
文章: 75
註冊時間: 週四 12月 11, 2003 12:08 pm
來自: 台北

文章ronmi » 週五 3月 27, 2009 10:22 pm

7300GT
正常大小約5k
全螢幕約1k
-fullscreen大約2k

huki兄怎麼設定的orz
ronmi
懵懂的國中生
懵懂的國中生
 
文章: 103
註冊時間: 週一 12月 05, 2005 2:31 am
來自: Taiwan

文章huki » 週六 3月 28, 2009 2:08 pm

[huki@pc-huki ~]$ glxgears
26455 frames in 5.0 seconds = 5290.885 FPS
27737 frames in 5.0 seconds = 5547.381 FPS
28388 frames in 5.0 seconds = 5677.462 FPS
28356 frames in 5.0 seconds = 5669.439 FPS
28329 frames in 5.0 seconds = 5665.671 FPS
28331 frames in 5.0 seconds = 5666.098 FPS
27770 frames in 5.0 seconds = 5553.883 FPS
28449 frames in 5.0 seconds = 5689.654 FPS
27135 frames in 5.0 seconds = 5426.851 FPS

剛才再試一次值又不一樣了
還弄清楚上次到底怎麼了
Linux給我的感覺就是自由自在,沒有壓力
希望大家都能參與linux
變成linux世界的一份子
HuKi
頭像
huki
快樂的大學生
快樂的大學生
 
文章: 783
註冊時間: 週四 11月 28, 2002 7:27 am
來自: 家:中壢/公:桃園


回到 debian desktop

誰在線上

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