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>