PDA

Visualizza la versione completa : [X Server] Benchmark


cacao74
13-03-2005, 12:39
Nella ricerca di un test grafico 'valido' per confrontare le nostre schede, mi sono imbattuto nel tool "x11perf" che tutti dovremmo avere in quanto compreso con XFree/Xorg.

Il tool solitamente viene utilizzato per valutare le performance del server grafico sulle macchine.
La pagina di manuale suggerisce anche le condizioni di test e ripetibilità, onde evitare valori sparati un poco a casaccio.

Ora, potremmo provare a trovare un sistema di test tale per cui si riesce a dare un senso alle nostre configurazioni, che ne dite? :)

Ogni intervento è ben accetto, sopratutto data la mia inesperienza in questo settore.

Intanto posto i primi indicatori realizzati su una macchina con queste caratteristiche: ho preparato una scheda di questo tipo, ma se manca qualcosa oppure c'è qualcosa di troppo, suggerite calorosamente.

CPU: AMD Sempron 2600+
RAM: 1,5GB DDR 400MHz
AGP: nVidia GeForce FX 5500 128MB DDR
--
SistemaOperativo: GNU/Linux Slackware current
Kernel: 2.4.29
ServerGrafico: xorg-6.8.2
DriverVideo: nVidia 1-7167
Desktop: XFce 4.2.0
Risoluzione: 1280x1024@75Hz 24-bit
/etc/X11/xorg.conf
Moduli:glx,record,extmod,dbe,dri,xtrap,freetype,ty pe1
SchedaVideo: driver "nvidia"
Schermo: Depth 24,Mode 1280x1024



[sergio@winnie ~]$ x11perf -time 5 -eschertiletrap300
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 60802000 on :0.0
from winnie
Sun Mar 13 12:32:20 2005

Sync time adjustment is 0.0309 msecs.

40000 reps @ 0.1940 msec ( 5150.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.1930 msec ( 5180.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.1921 msec ( 5210.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.1920 msec ( 5210.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.1921 msec ( 5210.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
200000 trep @ 0.1926 msec ( 5190.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)


ciao

PS: scusate pel il layout. :fagiano:

nik600
13-03-2005, 12:57
buona idea!

CPU: centrino 1600
RAM: 512 MB
Scheda Video: Ati Mobility Radeon 9000



S.O.: Slackware 10.0
kernel: 2.6.8.1
Server grafico: Xorg 6.7.0
Driver Ati: fglrx_6_8_0-8.8.25-1.i386
Desktop: fluxbox-0.1.1.14
Risoluzione: 1400x1050



test:



nik600@criminal:~$ x11perf -time 5 -eschertiletrap300
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 60700000 on :0.0
from criminal
Sun Mar 13 12:47:19 2005

Sync time adjustment is 0.0268 msecs.

6000 reps @ 0.8347 msec ( 1200.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
6000 reps @ 0.8343 msec ( 1200.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
6000 reps @ 0.8343 msec ( 1200.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
6000 reps @ 0.8341 msec ( 1200.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
6000 reps @ 0.8342 msec ( 1200.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
30000 trep @ 0.8343 msec ( 1200.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)

Caleb
13-03-2005, 13:02
ma sti reps cosa sono? come si impostano? io ho copiato il comando paro paro

edit: ho aggiunto -reps 20000


CPU: Intel P4 3.2
RAM: 2GB DDR 400MHz
AGP: ATI Radeon X800Pro 256MB DDR
--
SistemaOperativo: GNU/Linux Suse 9.2
Kernel: 2.6.8-24-smp
ServerGrafico: xorg-6.8.1
DriverVideo: fglrx 6_8_0-8.10.19-1
Desktop: KDE 3.3
Risoluzione: 1280x1024@85Hz 24-bit
/etc/X11/xorg.conf
Moduli: dbe, type1, freetype, glx, dri
SchedaVideo: driver "fglrx"
Schermo: Depth 24,Mode 1280x1024




x11perf -time 5 -eschertiletrap300 -reps 20000
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 60801000 on :0.0
from p4
Sun Mar 13 13:05:25 2005

Sync time adjustment is 0.0000 msecs.

40000 reps @ 0.4860 msec ( 2060.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.4848 msec ( 2060.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.4858 msec ( 2060.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.4874 msec ( 2050.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
40000 reps @ 0.4845 msec ( 2060.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
200000 trep @ 0.4857 msec ( 2060.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)

RokStar
13-03-2005, 13:07
CPU: AMD Athlon XP 1600+
RAM: 512 MB
AGP: ATI 9200 SE
--
OS: Debian Sid
Kernel: 2.4.27
Server Grafico: Xfree86 4.3.0.1
Driver video: ???
Desktop: Gnome 2.6
Risoluzione: 1024*768 - 24bit
/ect/X11/XF86Config-4
Moduli: GLcore, dbe, ddc, dri, extmod, freetype, glx, int10, record, speedo, type1, vbe
Scheda video driver: "ati"
Schermo: 1024*768 - 24 bit



n$ x11perf -time 5 -eschertiletrap300
x11perf - X11 performance program, version 1.5
The XFree86 Project, Inc server version 40300001 on :0.0
from ************
Sun Mar 13 13:10:00 2005

Sync time adjustment is 0.0630 msecs.

10000 reps @ 0.5419 msec ( 1850.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
10000 reps @ 0.5620 msec ( 1780.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
10000 reps @ 0.5623 msec ( 1780.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
10000 reps @ 0.5622 msec ( 1780.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
10000 reps @ 0.5619 msec ( 1780.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
50000 trep @ 0.5580 msec ( 1790.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)

Guglie
13-03-2005, 13:44
CPU: AMD Athlon XP 2200+
RAM: 256 Mb
AGP: ATI Radeon 9000 128 Mb

OS: Gentoo
Kernel: 2.6.11.2
X11: 6.8.0-r4
Driver video: radeon (incluso nel kernel)
WM: xfce 4.2
Risoluzione: 1024x768 @ 70 Mhz depth 24
Moduli: dbe, type1, freetype, glx, dri

$ > x11perf -time 5 -eschertiletrap300
x11perf - X11 performance program, version 1.5
Gentoo Linux (The X.Org Foundation 6.8.0, revision r4-0.2.11.2) server version 60800000 on :0.0
from ithildin
Sun Mar 13 13:29:25 2005

Sync time adjustment is 0.0440 msecs.

18000 reps @ 0.2882 msec ( 3470.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
18000 reps @ 0.2881 msec ( 3470.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
18000 reps @ 0.2881 msec ( 3470.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
18000 reps @ 0.2880 msec ( 3470.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
18000 reps @ 0.2878 msec ( 3470.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
90000 trep @ 0.2880 msec ( 3470.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)


perchè c'è gente che ha schede video più performanti della mia e usa drivers proprietari che sono più veloci ha risultati peggiori dei miei? :fagiano:

Caleb
13-03-2005, 13:57
bella domanda...

cacao74
13-03-2005, 14:05
Originariamente inviato da Guglie
...
perchè c'è gente che ha schede video più performanti della mia e usa drivers proprietari che sono più veloci ha risultati peggiori dei miei? :fagiano:
Questo è stata la domanda che mi ha spinto a scrivere questo thread. Da più parti mi è stato detto che utilizzando i numeri ottenuti da 'glxgears' risultavano 'piu bassi' di schede video meno performanti della mia. Ora, io non ho esperienza in questo tipo di misurazioni, ma ho fatto un tentativo per cercare di dare un metro di giudizio sufficientemente valido e portabile. La tua domanda, la rileggo così: ho ottenuto valori più bassi di altri perche non ho una configurazione performante oppure il test non porta a misure compatibili?

Oppure ancora, questo test non riesce a tirar fuori la potenze di ogni sistema, in quanto non si può eccellere in ogni situazione?

Ovviamente tali risultati non devono essere considerati come assoluti, ma presi con le dovute cautele, come indicato nella pagina di manuale, seguendo comunque, la 'procedura' di test, anch'essa suggerita nella pagina di manuale.
Segnalo inoltre la possibilità di formattare i dati tramite il comando 'x11perfcomp'

grazie per gli interventi, segnalate, segnalate...

ciao

@caleb: non so darti una risposta certa riguardo il parametro reps, si tratta del numero di ripetizioni utile per completare il task nel tempo specificato. (?) :messner:

Guglie
13-03-2005, 14:21
mi è sorta una domanda probabilmente banale:
il DRI del kernel serve a caricare la scheda video invece della CPU quando ci sono immagini 3D o anche con normali immagini 2D?
perchè questo test in pratica misura la performance con rapide successioni di immagini 2D, giusto?

:ciauz:

Ikitt
13-03-2005, 14:40
Carino :)

CPU: AMD Athlon64 3200+
RAM: 1GB DDR 400MHz
AGP: nVidia GeForce FX 5200 128MB DDR
--
SistemaOperativo: GNU/Linux Debian amd64 gcc-3.4
Kernel: 2.6.11.2
ServerGrafico: xfree 4.3.0 (debian)
DriverVideo: nVidia 1-6629
Desktop: GNOME 2.8.2
Risoluzione: 1024x768@85Hz 24-bit
/etc/X11/XF86Config
Moduli:glx,bitmap,extmod,dbe,ddc,freetype,type1
SchedaVideo: driver "nvidia"
Schermo: Depth 24,Mode 1024x726


$ x11perf -time 5 -eschertiletrap300
x11perf - X11 performance program, version 1.5
The XFree86 Project, Inc server version 40300001 on :0.0
from azafuse.rokugan.lan
Sun Mar 13 14:35:32 2005

Sync time adjustment is 0.0632 msecs.

16000 reps @ 0.3184 msec ( 3140.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
16000 reps @ 0.3170 msec ( 3150.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
16000 reps @ 0.3170 msec ( 3150.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
16000 reps @ 0.3170 msec ( 3150.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
16000 reps @ 0.3172 msec ( 3150.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)
80000 trep @ 0.3173 msec ( 3150.0/sec): Fill 300x300 tiled trapezoid (216x208 tile)

altor
13-03-2005, 14:54
Ecco la mia prova
Athlon 2000+
ram 256
nVidia GeForce 4200 128MB
sistema operativo ubuntu hoary
kernel 2.6.10-2-386
driver "nv"
desktop kde 3.4
risoluzione 1024x760 @70hz 24 bit
Xorg (non so quale)
Driver non so quali
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"

root@studio:/home/alberto # x11perf -time 5 -eschertiletrap300
x11perf - X11 performance program, version 1.5
The X.Org Foundation server version 60802000 on :0.0
from studio
Sun Mar 13 14:25:09 2005

Sync time adjustment is 0.0551 msecs.

18000 reps @ 0.3098 msec ( 3230.0/sec): Fill 300x300 tiled trapezoid (216x2 08 tile)
18000 reps @ 0.3100 msec ( 3230.0/sec): Fill 300x300 tiled trapezoid (216x2 08 tile)
18000 reps @ 0.3099 msec ( 3230.0/sec): Fill 300x300 tiled trapezoid (216x2 08 tile)
18000 reps @ 0.3100 msec ( 3230.0/sec): Fill 300x300 tiled trapezoid (216x2 08 tile)
18000 reps @ 0.3099 msec ( 3230.0/sec): Fill 300x300 tiled trapezoid (216x2 08 tile)
90000 trep @ 0.3099 msec ( 3230.0/sec): Fill 300x300 tiled trapezoid (216x2 08 tile)

Loading