home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.windows.x
- Path: sparky!uunet!mcsun!Germany.EU.net!news.netmbx.de!zrz.tu-berlin.de!math.fu-berlin.de!informatik.tu-muenchen.de!roell
- From: roell@informatik.tu-muenchen.de (Thomas Roell)
- Subject: Re: benchmark for xserver
- In-Reply-To: raney@teal.csn.org's message of Tue, 21 Jul 1992 03:02:31 GMT
- References: <1992Jul15.202409.20235@cgh.cgh.com> <m0B3NB1w164w@xtreme.sublink.org>
- <1992Jul20.071854.24048@Informatik.TU-Muenchen.DE>
- <raney.711687751@teal>
- Sender: news@Informatik.TU-Muenchen.DE (USENET Newssystem)
- Organization: Inst. fuer Informatik, Technische Univ. Muenchen, Germany
- Date: Thu, 23 Jul 1992 09:02:43 GMT
- Message-ID: <1992Jul23.090243.12944@Informatik.TU-Muenchen.DE>
- Lines: 41
-
- >In order to do double-buffered animation, you *have* to draw into
- >offscreen memory (or count on non-portable server extensions). The
-
- Well, if you want to do double buffering, you should use the
- 'Multi-Buffering' extension instead of assuming that there is no
- hardware support at all. Or using the usual colormap tricks to do it.
-
- >"bottleneck" that you describe is a result of poor hardware design,
- >and is not an inherent limitation. I would strongly recommend *not*
- >buying any graphics controller that can't draw into offscreen memory:
- >you'll be sorry eventually if you do.
-
- You misunderstood the issue behind it. I was claiming that it makes no
- sence to use xengine as general purpose benchmark, since it shows you
- only a small (and for most people misleading) portion of the servers
- performance. Most people don't know what's going on in xengine at all
- and wonder why their visually faster display is slower on xengine than
- another one. You seem to forget that not everybody is doing annimation
- under X. And if, they have double-buffering in hardware. Your advive of
- doing things is quite far away from reality. HW accellerated is faster
- on most areas than a dumb framebuffer with a hot CPU. And it's
- cheaper. The bad side of this is that you transfers from CPU to Video
- Memory will slow down, since normally only the graphics controller has
- unlimited access to this memory. I can see nothing bad in this. And
- you can even do accelerated double buffering by loading off the work
- to the graphics engine. But in most server implementations this
- special case is handled by an optimized extension. Why not using this
- extension then ?
-
- >The conclusion? xengine *is* a useful benchmark, IMHO.
-
- Sorry, but certainly not for people that do DTP, Spreadsheets and so
- on.
-
- - Thomas
- --
- -------------------------------------------------------------------------------
- Das Reh springt hoch, e-mail: roell@sgcs.com
- das Reh springt weit, #include <sys/pizza.h>
- was soll es tun, es hat ja Zeit ...
-
-