EnablePageFlip and EnableDepthMoves tests (was: Re: DRI under
Linux compat problem)
Alexander Leidinger
Alexander at Leidinger.net
Fri Apr 7 09:23:07 UTC 2006
Karol Kwiatkowski <freebsd at 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
More information about the freebsd-x11
mailing list