Xi Announces Hardware Accelerated 3D X Server 160
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.
Quake 3 and other games (Score:1)
No Voodoo? (Score:1)
I have a feeling that there is probably a good-ish reason for this. Anyone know what it is?
Damn the torpedos (Score:1)
Re:Ummmm (Score:1)
How about 3d modelling? This sort of thing really requires an accelerated X server.
Re:Damn the torpedos (Score:1)
Re:No Voodoo? (Score:1)
(However, Daryll Strauss, who was working on 3dfx support for XFree, was looking into a hack to copy back from the 3D buffer into 2D, thus allowing windowed 3D - I don't know what the current status of that is, I suspect even if it did work, it wouldn't be in XFree until 4.0)
TNT2 Ultra (Score:1)
Re:No Voodoo? (Score:5)
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.
Re:No Voodoo? (Score:1)
I can understand that being a real problem on the Voodoo 1/2 where you a passthrough cables and such.
There really isn't any excuse for that in the Voodoo 3. Anyone know if the Voodoo 4 will still have this problem?
Darn backwards compatability...
Concern about entertainment vs. professional (Score:5)
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.
Re:Ummmm (Score:2)
Not too many cards supported in fact... (Score:1)
If you take closer glance at the list of cards they support so far, you'll notice that only a few of current chipsets are supported. I'm sure the list will increase rapidly, and eagerly await support f.ex. the GeForce 256 chipsets. ...So I could buy one. :)
Re:No Voodoo? (Score:1)
$99 Might be worth it (Score:1)
Re:xfree 4.0 (Score:3)
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.
Update (Score:2)
Basically, this amounts to "only professionals need multiple GL contexts, and so you need to pay 2.5x as much to get multiple GL contexts." I find this somewhat outrageous, myself. They also make a big deal about features which are standard parts of OpenGL and which, as I already stated, are basically just parts of a graphics card driver which are only being enabled for people willing to pay more.
Also, 64 MB RAM for an X server? That's just beyond ridiculous. (That's for both the entertainment and pro versions.)
None of the feature lists say anything about GLX (network-transparent OpenGL), either. XFree can do GLX now.
Oh, another thing: they are a bit incomplete, at best, when saying what cards they support. The only nVidia chipset they seem to support is the TNT2 - they don't have any listed support for the TNT, or the Riva 128 series. They also don't have any listed supported Matrox cards. For their sake I hope they just forgot to complete their supported cards list.
---
"'Is not a quine' is not a quine" is a quine.
Some of Xi's typical FUD (Score:5)
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.
Re:Don't bother. (Score:1)
Re:Some of Xi's typical FUD (Score:2)
It is commercial.
Free software is known (though sometimes incorrectly) as having no support. Commercial software gives people someone to rightfully bitch to if it doesn't work.
Re:xfree 4.0 (Score:2)
Not everything in your happy little linux world needs to be free for it to be good. A Free X server can't support as much hardware as a commercial one, because the commercial one will pay companies to write drivers or for specs, XFree86 can't afford to do this.
Don't forget about Open Source! (Score:4)
Re:Some of Xi's typical FUD (Score:1)
Re:Some of Xi's typical FUD (Score:2)
I personally feel that free software has caught up to commercial software. We don't need CDE or Motif; we have KDE and Qt, or Gnome and GTK, or Windowmaker and GNUstep, or...
I think you're getting drivers (the different servers/drivers in XFree) and 'editions' (having different versions of CDE for developers and executives, and different versions for notebooks and desktops) confused. The difference between the different Xi editions seems to be equivalent to WinNT Server vs. Workstation; there's no technology difference, just a price, interface and licensing difference.
---
"'Is not a quine' is not a quine" is a quine.
Re:Don't forget about Open Source! (Score:2)
When I had a TNT card (well, I still HAVE it, just not installed :) the nVidia-provided GLX driver was nice, but not nice enough to put up with the server instability it introduced. For now, I'm content with software rendering; as I've said elsewhere, it helps me get my OpenGL code as fast as possible, at the very least. :)
---
"'Is not a quine' is not a quine" is a quine.
When will XFree 4.0 come out? (Score:1)
What's new? (Score:2)
Stop complaining (Score:1)
I can't help but feel really sorry for relatively small companies who try to make a living, but then get bashed around by a community which really should either support them or shutup.
BTW XFree is more unstable, and yes, I do believe it is one of the most unstable aspects of Linux (since it's so important too). XFree + Netscape 4.x == RUN, argh RUN!!
Re:Quake 3 and other games (Score:1)
Re:Damn the torpedos (Score:1)
You have to remember, it you are buying a closed source app then you are voting with your dollars. I say either wait for Xfree 4.0 or vote for something from a more supportive and OSS friendly company (like Precission Insight or Metro X).
Re:When will XFree 4.0 come out? (Score:1)
http://www.xfree86.org [xfree86.org]
Re:TNT2 Ultra (Score:1)
check the glx mailing list archives for complete details.
henri
Re:Damn the torpedos (Score:1)
Not supporting OSS, and in fact being very antagonistic towards it in general, will not help the Linux comunity in anyway. XiG is just such a company.
Prime.
Re:Dammit! (Score:1)
Re:Stop complaining (Score:1)
If XiG would just stick to promoting THEIR product, instead of bitching about XFree, a lot of people wouldn't complain about them.
Re:Dammit! (Score:1)
As the signal to noise ratio of AC's is fairly low, it makes sense to penalize AC's initially so that people can filter them out.
Re:No Voodoo? (Score:1)
Re:I don't care about a million boards (Score:2)
To the AC complaining about Gnome, E, etc... (Score:1)
Folks, I come from a Windows background, and 5.0 versions of many proprietary software products crash and burn more often then prerelease stuff from OSS coders! Being a commercial product does not make something better or more stable. Heck, the mighty Windows 2000(TM) RC2 crashed spectacularly on me the other day! Took everything down with it, too, just because the Windows Explorer crashed. So in conclusion, stop complaining about OSS stuff, Enlightenment, etc. If you love commercial stuff so much, please stop running an OSS operating system, and switch to something more "stable" and "reliable" like Windows. I'm sure when you contact Microsoft requesting a bug fix, they'll be very responsive, too! *Snicker*
--"A man's Palm is his best friend."
Re:I don't care about a million boards (Score:2)
This also eliminates any future need for you to deal with the extra complexity of dealing with XiG again for any future version of your Linux distribution.
Furthermore, there is little likelihood that you will have to downgrade to something less powerful just to use Xfree. The vendors that are supporting Linux now are the top tier. If anything, you would be bending over backwards with XiG just to use something inferior like an ATI product.
Re:xfree 4.0 (Score:2)
[SCREEN]
Board = "nvidia/tnt-16.xqa";
Monitor = "viewsonic/v95.vda";
Depth = 24;
EnergyStar = YES;
SoftwareCursor = YES;
Desktop = 1600x1200;
[RESOLUTIONS]
1600x1200@75;
Thats pretty bad for a 100$ piece of software!
The reply I got from their techsupport was : Yes.... we know, your'e not the only one to complain. We will check that out for future releases.
WOW what a serious compagnie!
So guess what... XFree is what I use! =))
Re:Dammit! (Score:1)
Re:I don't care about a million boards (Score:2)
Funny, really it is. Actually, everyone I know who has an ATI board is more than happy with it. Never has problems, etc. And I'm not talking about costs, yes the X server costs more...I have no reason nor need to buy AccelX, but the fact remains, that it's somethign you shoudln't have to do.
Your brain is fried (Score:1)
Blender isn't GNU. And gimp isn't 3d.
>SGI may have invented OpenGL, but Linux perfected it!
The only thing linux has perfected is idiotic
statments like yours.
Rightful bitching (Score:2)
Commercial software gives people someone to rightfully bitch to if it doesn't work.
As a rather unsatisfied Xig customer, let me address this comment. Yes, you can "rightfully bitch" to Xig if you aren't happy with their product. I hope it makes you happy to do so, because it won't do much else--the only satisfaction I have ever gotten from Xig about some serious failures of their servers is "Hmm. We may have a fix for that coming up. Watch our ftp site for the next patch, which should be out sometime in the future."
And that's when they're being pleasant. The normal tone of their tech support is rather more caustic ... I'd have to rate it as "grudging". Like they were doing me a favor by fixing their own mistakes. Jeremy Chatfield especially seems to have a chip on his shoulder.
I am now using AccelX 4.1 with my Matrox Millenium II. It has all the latest patches, and it still biffs one or two characters on every page. It's a transient failure--if I repaint the page, different letters are blotted out. Probably why they haven't fixed it yet. So why don't I use XFree? Because the latest version I've tried (3.3.1--old now, admittedly) had even more serious problems. I'd drop AccelX in a heartbeat if those were fixed. Hmm ... maybe I should download the latest and try again!
Re:What's new? (Score:1)
No... they haven't perfected ignorance like you have. Maybe you should patent it, err GPL it..
whatever.
Re:Come on. (Score:1)
XFree86 is just over a meg and you can load font renderers and drivers as you need to. Plus xinerama is something no one else is supporting. I'm using enlightenment and its working great.
Re:Some of Xi's typical FUD (Score:2)
I wasn't making any claims as to Gnome's reliability. I know how much it sucks. I was just citing it as an example of one of the many free software choices which you can use instead of CDE. Personally, I prefer KDE, and I rarely even use a desktop environment anyway (I just use straight fvwm2). Also, if you want a functional, usable system without any downtime, Enlightenment isn't exactly the best WM to use.
Also, XFree 4.0 does have separate drivers dynamically linked to a single server.
For developer vs. executive... well, yes, you have a valid point assuming proprietary, binary-only closed-source software. The only such program I use is Netscape. I'm not paying for RAID on my home system, but that has more to do with the fact that Linux didn't cost me anything for the total package anyway.
---
"'Is not a quine' is not a quine" is a quine.
Xig from a long-time customer (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:
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.
Re:What's new? (Score:1)
A little history lesson... (Score:1)
Re:TNT2 Ultra (Score:1)
Don't say bug fixing cuz nVidia drivers are rock solid on windows9x (quite a feat that is too.)
Wait a minute. (Score:1)
Re:Concern about entertainment vs. professional (Score:1)
According to Xi's website [acceleratedx.com], the "entertainment" server can only render into a single OpenGL window, while the "pro" version allows multiple windows at once.
The "pro" server also does "hardware antialiasing" (which will soon be utilized in games, no?)
Re:SGI is done. (Score:1)
Re:The horse with noname (Score:1)
Re:That's the problem! (Score:1)
--"A man's Palm is his best friend."
Re:Wait a minute. (Score:1)
Re:Rightful bitching (Score:1)
Re:TNT2 Ultra (Score:1)
Anti-Aliased Fonts (Score:1)
---jeff
Give me a break... (Score:1)
Is that a good reason not to buy their products even if they are good?
Okay, I tried the AX5 demo and I'm using Xfree86 3.3.5 and both suck on my Diamond G460, especially in 24bit mode, but hey, a lot of people are using it happily on their laptops etc..
I take it you're also against others, like 4front's OSS, VMware etc.. Well I tell you this, I rather have payware, than waiting and waiting for things that are suppose to happen.. I would love to get my hands on a commercial product like a DVD player (MpegTV?), with the Cinemaster engine or like VaroDVD running under Linux.( yes I tried Nist, nice, but why don't we have a better MPEG2 player yet? I thought MPEG2 already exist for quite some time, anyway..)
Re:What's new? (Score:1)
Re:Rightful bitching (Score:1)
Prime
GLX (Score:1)
Needless to say, I fired off a pretty scathing email to their tech support, to which I got a "we are forwarding this to our head programmer." Somewhere along the way, his reply got lost, but when I finally got it, it was basically a very techincal, "It is the application's fault for not doing OpenGL right."
Well, this maybe true, and I am tracking it down. But I have my doubts about this explaination. It is too convienent... It is like they know I don't have time to fiddle with this...
BTW, I promise to post a nice little ditty about Xig if this all eventually turns out to be the application's fault. But ofr now, I am pissed.
Re:Quake 3 and other games (Score:1)
Re:Ummmm (Score:1)
Voodoo 1 and Voodoo 2 use a pass-through trick to send their video signals to the monitor, therefore only being able to display in fullscreen mode.
Re:TNT2 Ultra (Score:1)
Re:xfree 4.0 (Score:1)
Re:What's new? (Score:1)
Well, I would like you to take a look at http://www.top500.org/lists/TOP500List.php3?Y=199
> SGI lost, they are a dead company and have absolutely nothing to offer the linux community that we dont already have---ten times better.
XFS anyone? linux so far has nothing even close to XFS, but we will, when SGI finishes porting XFS to linux and releasing it to the open source community
SGI is still far ahead of linux in many catagories
Erik
Re:Concern about entertainment vs. professional (Score:2)
Now, I could be charitable and say that Xi is somehow just doing supersampling, but I know that isn't true because none of the chipsets it supports support supersampled operations. The only graphics hardware I know of which does are the top-of-the-line SGIs (in the Onyx2 territory); even the higher-end Octanes don't have this capability. Also, I think SGI has some evil patents on their particular technique, which I think involves doing the equivalent of accumulation-based AA but on a per-primitive basis; like, I think it stores the area affected by the primitive into a dedicated multisample buffer, does some serious blend-intensive stuff, and then blits the multisample buffer back into the image buffer. Someone else might be able to clear this up.
---
"'Is not a quine' is not a quine" is a quine.
Re:Give me a break... (Score:2)
Let me tell you my experience with 4front's OSS. It was decent, and nearly worth the $30 I paid for it ($20 base license, $10 additional for AWE64 functionality). Then I upgraded my computer (from a K6-233 to a Celeron 300A), and then the troubles began. First off, I changed my kernel's scheduler to operate at 1000Hz instead of the default 100Hz, and OSS was horribly confused by this. So I tried explaining this to the 4front guys. Their response was that I was obviously an evil overclocker, that soundcards are proven not to work on overclocked PCs, and that their product was only for newbies. This angered me, and I responded my views, stating that I wasn't an overclocker, but even if I was, a Celeron 300A overclocked to 450 looks to the bus just like a normally-clocked P2-450, and that it would make no difference. This was all the 'proof' that the 4front representative needed to claim that I was a dirty overclocker. It took many messages to explain that I wasn't overclocking, and the problem was with the kernel scheduler, and that I had bought OSS for the purpose of having a fully-functioning AWE64, and if there wasn't any way for OSS to deal with a simple change in kernel scheduling latency, then there is a problem with OSS, and not with me, whether I was a "dirty overclocker" or not.
Eventually, I got my money back (I didn't even care about it, but they sent me a refund anyway even though it was over a year after I'd purchased the license), but it was still frustrating to have assumptions made about me and to be lambasted for something which was irrelevant to the discussion.
To sum up, they (4front) evidently only care about their largest market segment, because that's where their profit is, and don't care about any sort of improved quality of Linux multimedia, which is their business. I think 4front can go collectively screw an active toaster for all I care.
---
"'Is not a quine' is not a quine" is a quine.
Re:When will XFree 4.0 come out? (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
Re:Dammit! (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
Re:Superb (Score:2)
Using OpenGL to do rendering is more common than you'd think. Also, there's more to rendering than doing the final render - it's nice to have a preview of the image too, and even if it's at lower quality, it's better to wait 10 seconds for a high-quality OpenGL render than 10 minutes for a low-quality raytrace.
---
"'Is not a quine' is not a quine" is a quine.
Re:how? (Score:2)
For the most part, it's automatic. Quake3 will be pretty much automatic, for example, since it's linked against OpenGL correctly (i.e. dynamically against libGL). Quake2 is kinda borked in how it's linked to OpenGL, and so can only work with fxmesa unless you do a lot of serious tweaking. I'm not sure how Quake1 is. Since most Linux programs are distributed in source form, on average all you have to do is recompile, and at worst you'll just have to fire off an email to the maintainers of the program to properly link their binary dynamically against libGL (and ones improperly dynamically linked to libMesaGL, which has been deprecated, can be coerced into working with libGL anyway by just symlinking libMesaGL to libGL).
---
"'Is not a quine' is not a quine" is a quine.
Re:Xi Graphics' products (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
Re:Come on. (Score:1)
Re:Quake 3 and other games (Score:2)
---
"'Is not a quine' is not a quine" is a quine.
CDE? Ugh! (Score:1)
This is particularly funny: Hm. I suppose I HAVE been living in the stone age, with my GLX-supported, 1600x1200x32-bit@85Hz Matrox G200 and Gnome. What I need is MOTIF! And a sharp stick in my eye! Because I'm just not using a Complete Graphical OS!
Well THANK GOD they support Slackware! It uses a DIFFERENT KERNEL after all, and we want to be sure the MS BOB gets ported to it! I love these people! I kiss them!
Re:Dammit! (Score:1)
Re:No Voodoo? (Score:1)
First for *Linux* or ?BSD perhaps.... (Score:1)
Hardware accelerated 3D integrated with X has been around for a looooong time - Tektronix, SGI, etc.
As for current standards, OpenGL in X has been supported for 2-3 years by SGI, HP, Sun and countless others.
Are we in danger of becoming as introspective as the boys in Redmond....
Re:Dammit! (Score:1)
---
"'Is not a quine' is not a quine" is a quine.
Re:xfree 4.0 (Score:1)
To the question: Why bother?
With X and in general, "supported" and "unsupported" isn't as simple as it sounds. It's the EXTENT of support that is relevant, as well as the speed of the X server. It's very likely that even a fine peice of software like XFree86 4.0 may lack some features high-end CAD users want. Not all video cards may be taken fully advantage of, and some 3d features could be missing. Sad but true: some of the proprieatary chipsets are not well supported by free software projects because the hardware makers require non-disclosure agreements to procure spec.
When it comes down to it, there is room for Xi competing with XFree86. Let's home XFree86 4 does pull through as the established powerful 3d X server, as we all prefer the free to the non-free software.
To free software!
A better way to do it (Score:1)
However... Have you considered the cost of, say, a PlayStation 2 as compared to a CD/DVD drive + a 3D accelerator card + TV output convertor + sound card? Granted the PS2 will not be a good "computer" (integer performance is weak), but it seems to be a wonderful "peripherials package" for one.
Given that a PS2 has plenty of I/O connectors (FireWire is especially interesting), it should be possible to run a (3D accelerated!) X-windows server "game" on it, and access that from the linux box. Likewise it should be possible to access the DVD and sound capabilities from the Linux box as if they were a local device, given appropriate servers running on the PS2 and "device drivers" or clients on the Linux box.
And, best of all, one could still play games and DVDs on the PS2. The combination would be just the thing for finally getting rid of Windows out of my house...
in window hardware accel? (Score:1)
Re:Dammit! (Score:1)
Re:Give me a break... (Score:1)
But I myself also am experiencing this kind of thing al the time, when contacting SuSE, Maxtor, Promise, Seagate and yes, Creative. I'm overclocking my 300a, but that's not related to my computer problems...
(A lot of OC-ers however, are being stupid and messing with their system speed, ignorant of the concequences. Maybe, the OSS guy wasn't very bright if it comes to technical issues or you were holding the wrong end of the stick)
You just have to get in contact with the right person, at the right position... My contact with Creative Developer support for Europe brought me nothing for Linux, Creative USA, however eventually did try to understand what I was saying.. While my Seagate HD still doesn't works right, thanks to Seagates crappy support; Maxtor even send me a firmware update, that I passed through to someone who had been on the phone for hours with them already, talking to several "Techs", leading to nothing for him... ("Must be Linux") The only thing I can say, before writing to support helpdesks, image how they are receiving it.. Often trowing in some technical weight at the start can buy you some credit.. and being reasonable and persistant can also help out..
Just my thoughts, Manuel
Re:Damn the torpedos (Score:1)
Linux is open source, so supporting open source is implicitly supporting Linux (and other OSS operating systems, I'm not trying to be a bigot her), but it's possible to support Linux without being open source.
It's not only possible, it is increasingly the case; a lot of companies are starting to support Linux without giving much more than lip service to open source. Sometimes (as in the case of Xi), without giving even that.
So, the question arises: is it more important to support Linux right now that it is to support open source? Should we turn away companies because they support only part of what we stand for?
Take Xi, for instance. The situation isn't as abysmal as it might seem. They may not support open source (and their marketing drones might make disparaging comments), but they aren't opposed to it. If they were, I doubt they'd be using Apache as their web server.
Leaving them out of support from us would hurt them, and it would indirectly affect Linux in a negative way. Is that cost too much to pay to protect open source from a contest against a competing ideology? Or is this a holy war where we are fighting for the very heart and soul of our movement? Or do I just need to lay off the chronic?
Re:Quake 3 and other games (Score:1)