Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Apr 2006 11:23:01 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        freebsd@orchid.homeunix.org
Cc:        x11@FreeBSD.org
Subject:   Re: EnablePageFlip and EnableDepthMoves tests (was: Re: DRI under Linux compat problem)
Message-ID:  <20060407112301.jnr3ex72o8480kg4@netchild.homeip.net>
In-Reply-To: <44353C2D.9040908@orchid.homeunix.org>
References:  <44326626.8060803@orchid.homeunix.org> <200604041356.k34DuQ2H035438@zhao.intron.ac> <03974327@srv.sem.ipt.ru> <20060404170231.uym9crso0k884ocg@netchild.homeip.net> <44353C2D.9040908@orchid.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Karol Kwiatkowski <freebsd@orchid.homeunix.org> wrote:

> [ send off-list because it's way off-topic to @emulation ]

But it's on-topic for x11@, and it may be interesting for them (si I CC the
list and make a full quote except for the attachments, since they are
available from the URL).

> On 04/04/06 17:02, Alexander Leidinger wrote:
>>>> > Section "Device"
>>>> >         Identifier  "Card0"
>>>> >         Driver      "ati"
>>>> >         VendorName  "ATI Technologies Inc"
>>>> >         BoardName   "Radeon RV250 If [Radeon 9000]"
>>>> >         BusID       "PCI:1:0:0"
>>>> >         Option      "AGPMode" "4"
>>>> >         Option      "EnableDepthMoves" "on"
>>>> >         Option      "EnablePageFlip" "on"
>>
>> Do these options result in performance improvements (can be tested with
>> x11perf)?
>
> Hi Alexander,
>
> I've made some tests with AGPMode, EnableDepthMoves and
> EnablePageFlip. Here are results (attachments).
>
>
> There are 3 tests - two x11perf tests and one glxgears:
>
> x11perf test 1:
> 	x11perf -repeat 2 -time 2 -range dot,tilerect500
>
> x11perf test 2:
> 	x11perf -repeat 2 -time 2 -bigsrect500 -bigtilerect500 \
> 	-bigtilerect500 -eschertilerect500 -seg500 -line500 \
> 	-orect500 -circle500 -fellipse500 -bigstrap300 -f9text \
> 	-polytext16 -rgb24text -scroll500 -copywinwin500 \
> 	-copypixwin500 -copyplane500 -putimagexy500 -getimagexy500
>
> glxgears is simply run for 25 seconds (5 readings).
>
>
> Each test was run with 6 setups based on base[1]:
>
>    Setup 1 -> base + AGP 4x
>    Setup 2 -> base + AGP 4x + EnableDepthMoves
>    Setup 3 -> base + AGP 4x + EnablePageFlip
>    Setup 4 -> base + AGP 4x + EnableDepthMoves + EnablePageFlip
>    Setup 5 -> base + AGP 4x + EXA
>    Setup 6 -> base
>
>
> Each turn was:
> - edit xorg.conf
> - startx (Enlightenment with everything off, just wallpaper)
> - run xterm, then x11perf scripts and glxgears
> - shutdown X
>
>
> Comparisons are attached. Full setup files, logs, results, systat,
> screenshots, etc. are at:
> 	http://www.orchid.homeunix.org/freebsd/xorg-tests/
>
> What's clear is that EXA is not working very well, EnablePageFlip
> accelerates 3D performance dropping 2D performance a bit in some
> (simpler?) tests.

It also shows that the AGP 4x mode isn't used by default. I didn't expected
this.

> Let me know, if there's anything else needed.

I've read enough to satisfy my curiosity.

Bye,
Alexander.

> Cheers,
>
> Karol
>
>
> [1]
> xorg.conf for 'base':
>
>    Section "Module"
>        Load  "extmod"
>        Load  "glx"
>        Load  "dri"
>        Load  "dbe"
>        Load  "record"
>        Load  "xtrap"
>        Load  "type1"
>        Load  "freetype"
>    EndSection
>
>    Section "Device"
>        Identifier  "Card0"
>        Driver      "radeon"
>        VendorName  "ATI Technologies Inc"
>        BoardName   "Radeon RV250 If [Radeon 9000]"
>        BusID       "PCI:1:0:0"
>    EndSection
>
>
> --
> Karol Kwiatkowski  <freebsd at orchid dot homeunix dot org>
> OpenPGP: http://www.orchid.homeunix.org/carlos/gpg/0x06E09309.asc
>



-- 
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137
heavy gravity fluctuation, move computer to floor rapidly





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060407112301.jnr3ex72o8480kg4>