Matrox Releases G400 Specs 99
Anonymous Coward writes "Matrox just released the hardware specs for the highly rated G400 here (must register). According to the guys working on the G200 driver (including John Carmack) from a driver perspective it is very similiar to the G200, so XFree86 and 3D support should be coming very soon. 1999 is going to be good year for Linux and high performance graphics. " With XFree86 4.0 out by the end of the year (hopefully), the Precision Insight news, and mandrake's work on xinerama, I'm inclined to agree. Now, if only I could get my hands on one of those babies...
wondering... (Score:1)
Would anyone actually familiar with the technical hurdles care to speculate on the G400 fostering the inclusion of bumpmapping, complex lighting, and the like in Q3 or other imminent 3d shooters?
What about OpenGL? (Score:1)
Mesa in Bombad Troubles.
Maybe this was taken out of context.;-)
Re:NVidia drivers are not open source (Score:1)
Nvidia didnt give out specs though, so it's pretty hard to improve on the driver... they are looking into giving developers access to the docs though.
Re:don't get too excited yet (Score:1)
Re:NVidia support not complete. (Score:1)
With matrox, we will have a fully open-source driver with nearly fully available specs, minus the WARP.
Re:G400 with BeOS 4.5 (Score:1)
Re:don't get too excited yet (Score:1)
We amazed everyone with the speed at which we developed the G200 drivers, if we had WARP just imagine what we could do.
Re:DVD on the G400 (Score:1)
Re:Binaries are data too, whats your point? (Score:1)
Re:NVidia drivers are not open source (Score:1)
Re:WARP engine, yes. (Score:1)
But the current bottleneck in the G200 driver is not the lack of documentation about the WARP microcode, rather the lack of direct rendering.
/Andreas
Re:G400 (Score:1)
/Andreas
Re:don't get too excited yet (Score:1)
But, as Stephen wrote, Matrox has stated that they are going to help us with the WARP.
Look at the following URL for the original mail from matrox developer relations:
http://lists.openprojects.net/pipermail/g200-de
/Andreas
Re:NVidia support not complete. (Score:1)
http://lists.openprojects.net/pipermail/g200-de
You can also look at servGL/hwglx/nv/riva_prim.c
Much less to do than in mga_tritemp.h as far as I can see.
/Andreas
Re: point c (Score:1)
I think it is more correct to say that the G200 driver is based on the same source tree as the nVidia driver. David Schmenk at nVidia is responsible for the hardware procedure hooks in the GLX source tree. (Which btw shows that nVidia started this long before the Riva Enlightenment petition started)
btw, nVidia's driver aren't GPLed. They are under a XFree86 compatible copyright.
/Andreas
Re: point c (Score:1)
Original GLX module.
Thomas Götz adds support for Matrox Millenium chipsets to the GLX module
David Schmenk adds hooks to the GLX module to simplify hardware acceleration.
Wittawat Yamwong adds support for G200 to the GLX module.
The nVidia driver is released to the public
Future: Integration with Precision Insight's DRI. (This will use the GLX implementation from SGI).
Re: point c (Score:1)
I'd like to send a hearty congratulations and thank you to Dave Schmenk at NVIDIA for his hard work. I don't think people realize how long he's worked for this, or how he had already helped the linux cause. The G200 driver descended from his templates and work on the TNT driver.
Matrox will help us with the WARP engine. (Score:2)
besides, using the WARP engine will not be really helpful until we are using a direct rendering approach.
/Andreas
GPL (Score:1)
On the subject, a tough decision.. (Score:1)
Both seem to have open specs and good performance..... so once my riva128 gets replaced, what to replace it with....
And while we're at it, wonder if we can force certain sound companies to giving us some specs.... (take a hint please, creative.... people will still buy your cards if they know how they work.
2048 x 1536 @32bpp!?! (Score:1)
No need to censor this IMHO! (Score:1)
>It has some nice specs and numbers. Don't count >on any Matrox drivers though. The G200 is now >outdated and there still isn't a decent OpenGL >driver available. It'll be a cold day in hell >before I buy another Matrox product.
So have they released all the SPECS? FOr 3d, too?
Re:No need to censor this IMHO! (Score:1)
released 3D specs, yes. Have not checked yet to see if they have released ALL of their specs (the released G200 and Mystique docs miss very important speed-related register sets, like the G200's WARP engine which does triangle setup)
-David
WARP engine? (Score:2)
By releasing already-written GPLed drivers, NVidia jumped to the top of the pack. Esp. since they actually have decent Windows drivers if there are any games you still need to reboot for.
Short of releasing a faster card (Is the G400 faster than the TNT2?) AND releasing full specs for the card, Matrox is dead in the water.
(Note: Not long ago I was a Matrox fan and an NVidia hater. Then Matrox kept on slipping on drivers, and I got annoyed.)
Get an NVidia (Score:2)
NVidia has released a full-blown GPLed driver. Instead of releasing docs, they actually went to the effort of writing a driver.
And don't forget that Matrox doesn't give a damn about OpenGL gamers under Windows either.
Xinerama and other ilk (Score:2)
About the G400 specs, awesome. I wrote to Matrox about this, and I guess this was their reply.
-- Does Rain Man use the Autistic License for his software?
Re:WARP engine? (Score:1)
I'm not a big gamer, but heck, I'd like to try out Q3 just like everybody else... :-P
I'll probably buy a TNT card instead of another Matrox.
--
Get your fresh, hot kernels right here [kernel.org]!
BeOS - single user OS (Score:1)
--
Get your fresh, hot kernels right here [kernel.org]!
Re:Your G200 does all you need it to, apparently. (Score:1)
--
Get your fresh, hot kernels right here [kernel.org]!
Video in from G200? (Score:1)
The video board is only useful in Windows, unfortunately. So here's what I'm wondering:
Does anyone know of plans to support the Rainbow Runner cards in the future? (I don't know if specs are released, otherwise I would know the answer.)
I haven't really found a need for 3d acceleration or OpenGL stuff under Linux yet, so I'd be tempted to purchase the Metro Link OpenGL w/ MetroX stuff before buying a new card. They're about the same price, and I wouldn't need to do hardware swaps again. (Plus, I already use MetroX, so it's not that big a jump.)
NVidia support is complete, unlike matrox (Score:1)
spec for the triangle set up. nvidia gives us
everything, and even wrote the driver under a
free licence. this ones real hard to figure out...
Re:The G400 is going to be much more expensive. (Score:1)
www.pricewatch.com
Unless there is a supply shortage like with the Vodoo3 3500's, you will see the price dropping every three or four days!
_______________________________________________
Yes! 2048x1536 @32bpp! -Pic (Score:2)
Sometimes there's No Source Code for Microcode (Score:1)
Sometimes there is no source code for microcode. Certain devices -- especially custom, specialized ones -- don't even have an assembler let alone high-level language compilers. In this case, the microcode is probably scribbled down on a napkin or a notebook by an engineer and then entered with a hex editor.
In the case of the X11 license, source code for modifications isn't even required anyway so this argument is moot anyway.
For GPL licensed stuff, the source code for a work means the preferred form of the work for making modifications to it. If the microcode was originally authored with a hex editor, then an octet stream is the preferred form.
The G400 is going to be much more expensive. (Score:1)
--Lenny
Re:What about OpenGL? (Score:1)
*chortle*.
--Rob
Comics:
Sluggy.com [sluggy.com] - It rocks my nads.
Re:G400 (Score:1)
Let's see if we can make better drivers than they can.
John
G400 (Score:2)
But if you can play Q3 smoothly at 1280x1024, why go back to 800x600?
My reference is the recent Q3T benchmarks of various video cards by Id. The original data can be found at Id [idsoftware.com], and here's [shugashack.com] some analysis done at Shugashack. (I don't completely agree with their analysis, but I might be confused about an issue or two. Like all analysis on the web, use it as background, but make up your own mind when you have the data. The G400 is definately damn fast on high res, high quality settings, though.)
John
Wow (Score:1)
Moderation (Score:1)
Your G200 does all you need it to, apparently. (Score:1)
The G200 is also a cheap option, if you want cheap (Score:1)
Anti-FUD mode. (As in, chill.) (Score:1)
1) I'm happy you bought an Nvidia card, and the release of a TNT(2)/Riva128 driver is a good thing. However, without the specs to the card, it's difficult to do major optimization and rework of the driver. The consequence of this is that right now the G200 (and that's 200, not 400 or 400MAX) is faster in 3d under Linux than *any* Nvidia card, including the TNT2 Ultra. It's a consequence of not being able to really re-work the drivers, plus the fact that the drivers haven't been out as long. I have no doubt that this will change in the near future
2) The G200/G400/G400MAX isn't even limited by the lack of the triangle setup engine. Having the WARP specs would give us a 25% increase in performance, assuming we could even saturate the card now. (But we can't, we only got asynchronous DMA in the last few days.) Soon -- as in, when we get a direct rendering interface in place -- the lack of the WARP will be a problem. But for now, it's not. And Matrox has committed to helping the open-source GLX drivers utilize the WARP, without releasing the specs on the device -- and this is fine. It would be a bit like Adaptec putting a developer on the task of helping the kernel SCSI guys develop a driver, without releasing all the details of chip operations -- the company does some legwork, and tells us how to integrate that proprietary microcode into our open-source driver. And thus, almost everyone is happy.
3) Chill. Stop bashing Matrox. They are so far the most progressive 3d hardware company out there, at least in terms of releasing programming information. Nvidia is right behind them, and that's a great thing -- neither chip is encumbered with something like Glide, and both give good performance. This is a choice between two *good* options, not a win/lose proposition.
Re: point c (Score:1)
How fast is your CPU? G400 is CPU-dependent. (Score:1)
> Speed: 3D speed goes to TNT2,2D I'll bet goes to Matrox.
The AC posting above this is pretty much right on about the 2D and 3D strengths/weaknesses of the two cards. I would only add that benchmarking so far has shown the G400 (and especially the G400MAX) to be very CPU-dependent. If you have a slower, older CPU, then the TNT2 will wax the G400. If you have something like a P3-500, it's a much more even competition -- and at high resolutions/bit depths the G400 starts pulling ahead. Oddly, I would vote the G400/G400MAX as more "future proof" but in the fast-changing world of 3d accelerators I doubt that's worth much.
Again, under "normal" circumstances, the TNT-series of cards has much better driver support, etc. (I'm speaking of the situation under Windows.) However, if Linux 3D performance is your thing, my bet goes on Matrox for the best (OpenGL, ironically
Re:Video in from G200? (Score:1)
Your last paragraph confuses me, though: why buy Metro OpenGL under Linux? There are 3d drivers *now* that support your G200 under Linux (using Mesa), and do it pretty well. Besides, doesn't Metro's OpenGL support only extend to the Permedia cards right now?
Damage control, part dieux (Score:3)
Sure, Nvidia released "already-written GPLed drivers", but a) they aren't fully finished, b) they didn't send the specs along with the drivers, and c) the Nvidia drivers were based on
As to your note on Matrox needing to have a faster card *and* releasing full specs
Seeing this message and your other anti-Matrox message, it looks like you've made the full transition from Matrox fan/Nvidia hater to Matrox hater/Nvidia fan. Might I suggest reserving religious commentary for something other than graphics cards?
Re:WARP engine? (Score:1)
The driver isn't GPLed. It's an X-like license:
Users and possessors of this source code are hereby granted a nonexclusive, royalty-free copyright license to use this code in individual and commercial software.
No, Matrox! (Score:1)
What good is that? "We release this driver, but since noone but us get at the docs, fat chance any of you guys can patch the code anyways."
And don't forget that Matrox doesn't give a damn about OpenGL gamers under Windows either.
Well, they have a beta driver, though it doesn't work very well. Their Direct3D support, though, is way up there, and more WinDOS games use D3D than use OpenGL.
Re:Whats open source about that? (Score:1)
This is a grey area which hasn't specifically been addressed by the various "open-source" licenses.
Re:WARP engine? Who wants it? (Score:1)
The Video Card market is very cut-throte they dont have the spare cash to throw at things like that -- even if it is good for them in the long run, they could go out of business before it pays off.
I think their support for linux for has been excelent especially to publish the G400 specs this soon. All we want is the warp code data to download to the card just like the SCSI drivers do.
where are the specs for the TNT? You may have the software but its not the same as the specs, far from it.
---
Moderation? (Score:1)
Later down the list someone gives some good info on the card -- which gets lots of follow ups -- and it gets marked redundant? (I bet this get moderated down too:)
---
Shoot, I guess I made a hasty decision! (Score:1)
WARP, G[24]00, TNT(2), CVS, etc. (Score:2)
great news! (Score:1)
Re:G400 with BeOS 4.5 (Score:1)
The Linux growth curve is impressive, but no one is seriously anticipating the demise of NT. It would be more likely to see Novell collapse, and no one seems to be counting the days on that one, either.
Save glib fervor for religious issues.
don't get too excited yet (Score:1)
Re:Whats open source about that? (Score:1)
Re:The G400 is going to be much more expensive. (Score:2)
G400 32mb version: 200
G400 MAX (faster 32mb version) 250..
I just ordered a max a few days ago (they've been taking online orders for a little while, it'll take the boards about 3-4 weeks to get there, unless it's a max, which will take 4-5 weeks.)
They look great, and we'll see how it all turns out on the 21" monitor, eh?
-ehfisher
Re:Your G200 does all you need it to, apparently. (Score:1)
And John Carmack is posting so regularly that he seems to be part of the team.
Re:Get an NVidia (Score:1)
A driver is nice, and a GPL'ed driver is better, but specs would be EVEN better.
Specs are nice, but full specs would be EVEN better.
And shut the fsck up about Matrox and GL in Win9x. They shipped a driver with the G400. The only reason that Nvidea had a good driver to ship with the TNT/TNT2's is that they first had the Riva128 to experiment with. Did you ever try the original OpenGL drivers on the Riva128? Simply put, an OpenGL driver is a BIG thing to do. Don't slam Matrox, they tried and eventually delivered.
DVD on the G400 (Score:1)
Re:don't get too excited yet (Score:1)
Criminy, people - do you
The WARP spec issue is
I'm buying a TNT2.. (Score:1)
But the question still remains, which card
should I buy? I want tv-out.
And are the drivers at nVidia working with
all card-versions using TNT2?
Re:BeOS - single user OS (Score:1)
I think Be looked ahead on this part.. they have some of the underlying support already in for multi-user.. it wouldn't be as hard to do as, for example, windows 95..
Re:G400 with BeOS 4.5 (Score:1)
Regards,
Jared
Re:g400? how about the g200? (Score:1)
Re:I'm buying a TNT2.. (Score:1)
from day one. No need to wait for that.
Re:Your G200 does all you need it to, apparently. (Score:1)
Try it out again... This project has developed a breathtaking development speed!
Unbelievable. Simply Unbelievable! (Score:1)
But the specs came out! And not only that, they're out before the video card is even on the shelves! I'm guessing that either the specs documentation is a little easier this time around, and/or Matrox is really trying the one-upmanship battle with NVidia (judging by NVidia's recent Open Source Linux drivers).
That's what great about getting hardware vendors to support Linux--you only need to convince one or two. Once that happens, the other companies will do it for fear of losing competitive advantage.
technical hurdles (Score:3)
Another reason is the non-negligible 20%+ performance hit from enabling env. map bump mapping, as displayed by the Matrox G400. When a Ultra TNT2 is having trouble reaching 60 fps on "Highest Quality" in q3a, it doesn't make sense to devote the extra effort for a feature very few will use. As it is, q3a engine licensees are supposed to be able to easily enable bump mapping in the engine itself, for future games. (I can't remember which id
Re:I'm buying a TNT2.. (Score:1)