Slashdot Mirror


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.

5 of 160 comments (clear)

  1. Re:No Voodoo? by Pascal+Q.+Porcupine · · Score: 5
    Not quite. The Rush, Banshee, and Voodoo3 series all can do windowed 3D as well. However, I think I have a better explanation as to why no 3dfx support - 3dfx cards just plain suck for actual 3D applications. Sure, they might be fine for games, but Xi's stuff tends to be for more practical, workstation-oriented applications. A real OpenGL card and not the crappy Voodoo chipsets are what's called for.

    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?
  2. Concern about entertainment vs. professional by Pascal+Q.+Porcupine · · Score: 5
    I wonder what 'added functionality' will be in the professional edition on top of the entertainment edition. I'm quite concerned that they may consider the advanced OpenGL functionality (stencils, accumulation buffer) to be something which only the professional edition should have. Games are starting to use them for shadows, reflections, and motionblur. It used to be that having to support 3dfx cards led to stencil/accumulator-less legacy.

    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?
  3. Some of Xi's typical FUD by Pascal+Q.+Porcupine · · Score: 5
    One of Xi's many Accelerated X ads doesn't exactly make them seem honest to anyone who knows what they're talking about. They make a lot of implied connections between the Linux kernel's stability and AccelX's, and imply (but never state) that XFree86 (they only refer to 'an X server') is inherently unstable. They also lovingly embrace the older closed standards, such as CDE and Motif, and appear to love trapping their customers into using those highly proprietary products.

    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?
  4. Don't forget about Open Source! by Kev+Vance · · Score: 4

    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
  5. Xig from a long-time customer by Scurrilous+Knave · · Score: 5

    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:

    • They sign NDAs and pay for hardware specs, so they'll nearly always support a new board before XFree does. These days, more vendors seem to be releasing specs freely, so this may change. But Xig will still have paid staff to devote to supporting even unpopular cards, so it won't change completely.
    • They're fast. In only one case have I seen XFree outperform AccelX, and that didn't last long. In most cases, AccelX is faster (sometimes considerably faster) and almost always more compliant with X specs. Especially in certain obscure points of the spec, that only a programmer would notice.
    • Their installation is almost always smooth and trouble-free. XFree has come a long way in this area, but AccelX still has a bit of an edge.
    • The price isn't prohibitive. Higher than it needs to be, probably, but not outrageous.

    Cons:

    • Their tech support is wretched. Their personnel are surly, and their fixes are released Microsoft-style, in periodic large patches.
    • They're inflexible. XFree often supports more of a card's modes, and always allows more tweaking, than AccelX. (On the downside, XFree often requires more tweaking to achieve acceptable operation.)
    • Their software quality is only average. I've seen far far more outright crashes with AccelX than ever with XFree. Their non-crash bug rate is comparable to XFree, if not a tad higher.
    • Their corporate attitude is reprehensible. As others have pointed out here, they have frequently tried to promote their own products not by extolling their own virtues, but by bashing the competition. They have been especially vicious and outspoken in their attacks on XFree. And their attitude toward Linux as a platform is one of reluctant tolerance.

    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.