Xi Announces Hardware Accelerated 3D X Server
Thanks to Jeremy Chatfield for poking me about Xig [?] 's recent press release regarding them being the first to market a commercial hardware-accelerated 3D X
server. They will be showing at Comdex, next week, and shipping in December. Support for cards looks nice as well, with over 30 cards supported,from companies like 3Dlabs, ATI, Evans & Sutherland, Diamond, S3 and Matrox.
For example: 3dfx cards are limited to 256x256 textures, 16bpp rendering (don't give me any of that 22bit crap, all that is is a lowpass filter on the RAMDAC's lower bits to 'compensate' for the dithering), have a really crappy memory architecture, no stencil or accumulator buffer... there's no real reason for a workstation graphics developer to support what amounts to a kludgy legacy gaming card. A TNT1 is much cheaper and much more powerful, in terms of OpenGL features if not fillrate, than 3dfx's highest-end card.
That said, there's much less of a need for 3dfx support in the X server, Mesa already supports it through Daryll Strauss's Glide port. It works about as well as can be expected. (The buffer-copying thing you mentioned has been in fxmesa for quite some time, though it's quite slow.)
---
"'Is not a quine' is not a quine" is a quine.
"'Is not a quine' is not a quine" is a quine.
Quine "quine?
Regardless, what functionality could pros need which isn't in the entertainment edition? Don't they realize OpenGL is OpenGL, and that to restrict the hardware based on what amounts to not paying as much for drivers is somewhat asinine? If the professional edition means having better/faster emulation for what the card doesn't support in hardware, that's fine, but if it means crippling the hardware, that's outrageous. Then again, $100 is a bit outrageous for a video card driver, too. :P
I'm just going to wait for XFree 4.0. It'll be out soon enough; in the meantime, Mesa's software renderer is enough for me. (Yes, it's slow, but that just helps me optimize my code even better. :)
---
"'Is not a quine' is not a quine" is a quine.
"'Is not a quine' is not a quine" is a quine.
Quine "quine?
Yes, they're the first to release a commercial hardware OpenGL-capable X server for Linux. nVidia released an alpha-quality free OpenGL-capable X server quite some time ago, Matrox released the specs for one... I can't help but wonder if Xi has taken the various design documents put on the web by the various parties developing the free servers and used them to try to undercut them, beating them to market and trying to make a first impression.
As I've said elsewhere in this thread, I'm waiting for XFree 4.0. I know they can deliver, and will put out something which will hopefully work much better, and will certainly be freer. I'd be willing to accept a slightly slower OpenGL performance if it meant not having to spend $100 for a video card driver. So far the various clued-in vendors seem to be supporting the XFree efforts, in the meantime.
---
"'Is not a quine' is not a quine" is a quine.
"'Is not a quine' is not a quine" is a quine.
Quine "quine?
My advice: Don't buy this GL server. Wait for XFree 4. Just because they're first to market doesn't mean they're the best; personally, I can't stand the thought of supporting any company which resorts to Microsoftian tactics to try to put themselves above the rest of the Linux world.
Speaking of Microsoftian tactics, they even have separate versions of their CDE for executives and developers each on desktop and laptop computers! Four different versions "optimized" to the supposedly different needs of different users, rather than having a single product which can be tuned to the needs of the individual! Pathetic.
---
"'Is not a quine' is not a quine" is a quine.
"'Is not a quine' is not a quine" is a quine.
Quine "quine?
Don't forget that we have an open source project that works right now. Accelerated GLX for XFree86 3.3.5 supports Matrox G200 and G400 as well as Riva TNT2 cards. Support for Rage Pro chipsets is on the way, too. So you might want to consider contributing some code to the project rather than shelling out for the new Xi server...
F0 07 C7 C8
I've been using AccelX on and off for years now, since before Caldera bundled it with their first product. And here's my analysis of the company, to add a data point to help folks make an informed decision.
Pros:
Cons:
On the other hand, I've never actually gotten a MetroX server to even work, so I cannot even compare their product to the others.
I hope this helps folks in their quest for knowledge.