Nvidia Releases Xserver and GLX for GeForce 256 157
rmmeyer writes "Looks like Nvidia has finally released a GLX driver and XFree86 server for their high performance video board, the GeForce 256.
I've been waiting with bated breath for this to come out since Linux support was announced WAY back before the chipset was released. Found the info on Linux Games "
Pheew... (Score:1)
Now I'll get my Athlon... (Score:1)
VEry nice .. but a few problems still ;P (Score:3)
Damn
It crashes my X once in a while
can't wait ot get unreal Tournament and Quake Arena on here
kudus to Nvidia
bain
Now I Can Get One (Score:1)
Slow (Score:2)
THANK YOU NVIDIA!!!! (Score:1)
An important question: (Score:1)
Excellent (Score:1)
Can someone post how well these drivers work? (Score:1)
Natas of
-=Pedophagia=-
http://www.mp3.com/pedophagia
Also Admin of
Re:An important question: (Score:1)
I'd try these ones out if I had my TNT2, but it's currently being replaced since it was defective...
Good. (Score:1)
Recent moves by 3DFX, and others to release Open Source drivers will hopefully make XFree86 4.0 much nicer than the 3.x releases in terms of supporting top of the line 3D cards well.
And also efforts of id and others to port games to Linux has helped chip makers come around and provide drivers.
"You ever have that feeling where you're not sure if you're dreaming or awake?"
Re:An important question: (Score:1)
And the whiny little beeyotch asks.... (Score:2)
Chas - The one, the only.
THANK GOD!!!
it's not quite the real release yet.. (Score:2)
X 4.0 is basically the answer to all our 3d needs
Re:An important question: (Score:3)
Read the FAQ before asking -- it specifically says playing Quake3 on this preliminary driver is not recommended. XFree 4 will implement the DRI infrastructure needed for good Quake 3 performance. Quote:
Here! Here! (Score:1)
For Various Values of 'fully' (Score:1)
After reading the FAQ, it appears that TNT and TNT2 support has been improved in this version. To wit, my home machine with a TNT2 only had accelerated support with 15 or 16 bit color. Apparently, this version has improved that to 32 bit color.
We'll see if my Q3 framerate gets above 24, but I'm hopeful. (I'm also glad to see that the licence for the source code is the same as the XFree86 licence!)
--
size (Score:1)
Excited? Don't be. (Score:3)
Leadtek Winfast GeForce review (Score:2)
http://www6.tomshardwar e.com/graphic/00q1/000107/index.html [tomshardware.com]
Nvidia vs. release of their drivers (Score:1)
I've waited about 9 months to get any support for the NVidia Riva 128 chipset on any other platform than Windows NT, because NVidia didn't released any specs on this.
I have no bad word about the chipsets of NVidia, they are fast, not very expensive, and technologically up to date.
After hearing this, I can't say anything else but:
Good work NVidia!
Will this effect.. (Score:1)
Why? (Score:1)
Re:Now I'll get my Athlon... (Score:1)
Now, are you aware that there have been problems between Athlon motherboards and GeForce-based cards? There are fixes, but they reduce overall performance. I'm waiting for those to be fixed, and for the cards using DDR.
I'm wondering, have any slashdotters experienced the Athlon problems? With XF86 4.0 coming out soon and the DDR cards going to market this month, will it be worth it to get my quake3 fix ASAP on less-than-optimal hardware? I just can't stand waiting...
Re:An important question: (Score:2)
Re:Is this GPL'd? (Score:2)
Copyright 1993-1999 NVIDIA, Corporation. All rights reserved.
NOTICE TO USER: The source code is copyrighted under U.S. and
international laws. 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.
Slightly Offtopic, driver database (Score:1)
It's great when the company has the driver on their website, but if they don't support Linux, then it gets really tough.
IMO the problem is the source not the specs (Score:1)
Eh... (Score:1)
A few links and a few more happy Nvidia users (Score:2)
It seems like they released accelereated 3d drivers not onl gor GeFORCE 256, but also for the rest of their product line. Including Riva 128, Riva 128ZX, TNT/2.
You can fetch these drivers from this link [nvidia.com].
--
good, but is glx broken again? (Score:1)
The Real Question: When will it be fast enough? (Score:1)
So, when will, say, a GeForce DDR under Linux be able to give me QIII with 60FPS at 1024x768 resolution? Will Xfree86 4.0 do it? Will new Nvidia drivers do it? Will Wine do it? Or should I just get a Voodoo card and be done with it?
Muchos Gracias! (Score:4)
Q. What is new in the 3D acceleration module?
A. The 3D portion of the driver has been in updated to take better advantage of the RIVA TNT/TNT2 products. 3D rendering in 32bpp is now supported and textures are no longer limited to be square powers of 2. Support for NVIDIA GeForce 256 based products has also been added.
This is much better then the teaser they gave us in June. With the june driver and X 3.3.3.1 I would get around 14 fps in q3demo1. GLX module and X 3.3.5 gets me around 9. This driver with X 3.3.5 plays nice at 24. It doesn't sound like much, but its still an indirect rendering driver. I can settle with that till X 4.0 and DRI comes around. I'm just tired of nvidia getting a bad rep from the glx-dev folks.
And it is much more stable (though opening the register specs, ala 3dfx and matrox would be nicer) then the older driver. But still, I send my thanks. And you should too. Now.
Dave
3DFX vs. NVIDIA (Score:2)
~Jester
Re:Excellent (Score:1)
Does anyone have a copy of the old drivers??? (Score:1)
-W.W.
Re:An important question: (Score:2)
A friend of mine has an Athlon 500 with the same TNT2 as me, and he gets 20-30fps on the normal setting. So YMMV.
Re:Slightly Offtopic, driver database (Score:1)
Re:Now I'll get my Athlon... (Score:1)
I just don't seem to get it.
Re:An important question: (Score:1)
If you're not sure, I recommend downloading the Q3 demo and trying it out first. I'm betting it'll work.
"Moderation is good, in theory."
-Larry Wall
Re:Muchos Gracias! (Score:1)
Re:Nvidia vs. release of their drivers (Score:1)
This anouncement should be nothing new to a Riva 128 owner. It's simply an update to 6 month old drivers.
Re:Why? (Score:2)
By way of comparison, I get close 100fps in Q2 under Windows (NT 4 too, not the speedier 9x) on my Celeron 366. When we get better nVidia Linux drivers, the framerate and graphic quality will put the (now very out-dated IMO) Voodoo2 to shame.
Athlon and GeForce (Score:2)
Ended up replacing it with a Voodoo3-3000 and had no more lockups. The Voodoo3-3000, while very nice, is no match for the video quality and speed of the GeForce card.
I'll probably go back to the GeForce card if these drivers turn out to be stable. The video quality is just... STUNNING!
Congrats to NVidia for getting on the ball and supporting their users!! Thank you.
Re:The Real Question: When will it be fast enough? (Score:1)
Seriously, though, if you want games, windows is the only way to go. There is nothing wrong or bad about admitting that Linux can't really handle games well, and may never be able to do so (is this really such a bad thing? IMHO, no, it's not). So, lose the anti-MS attitude and have fun with your games in win95, because if you take the holier-than-thou attitude and dump win95, but then complain about not having games on linux, you will have done nothing but screwed yourself.
BTW, don't waste your cash on a 3dfx card. For reasons I won't go into depth about here (16bpp max 3d rendering, 256x256 texture size, etc), 3dfx has dropped the ball. Sure, they support their mediocre products fairly well in Linux, but is that what linux really needs? You'll have to answer that for yourself
Re:it's not quite the real release yet.. (Score:1)
Why (me too!!!) (Score:1)
All I can say is... (Score:1)
The Update was fine for newer cards, but... (Score:1)
Linux is going through Desktop Shakedown Cruise (Score:2)
As soon as Enhanced PnP and XFree86 4.0 are a reality, Linux will make new friends on the desktop. It's inevitable!
I think XFree86 4.0 will be the biggest leap for the desktop in quite some time. I'm not holding my breath but... I'm so excited I can hardly wait. (but I will).
What about gamma correction (Score:2)
Re:IMO the problem is the source not the specs (Score:1)
nvidia's GLX driver uses no low level API, it uses the card registers directly. The ideal solutions would be to release their low-level API of course, and let it be ported to linux (or at least publicly say they are making it XP for later release). If they had this library released, drivers would come out for new cards literally days from the release of a new API version.
Tired of NVidia (Score:4)
Sorry nvidia but I want to drop my TNT2 for a G400 when I have enough money. I prefer to buy a more expensive video card having (almost) full Open specs even if on the paper the card has less power.
Have a look on ATI cards. Few months after saying that they help the OpenSource community, you can find a project for ATI on the Utah-Glx page. I found also a page on TV and Overlay for ATI [XFree team is planning overlay support for Matrox too].
I wanted to have a look on TNT spec to see how to use overlay for my TV card and .. I only found ugly software. I'm feed up of this open-closed specs you offer on your site.
Hey ! Friends ! Drop your nvidia card for a card of a compagny understanding the Open community.
Re:Is This Old? (Score:1)
The two new features appear to be 32 bpp support and improved texture management.
Re:Is this GPL'd? (Score:1)
take a look at dri.sourceforge.net and weep, AC.
Pan
Re:Slow (Score:1)
I don't think they are written yet.
Yes. (Score:2)
Re:Slightly Offtopic.. (Score:1)
Could you please tell me how you set it up? I can't even get X to work. It's low res and completley scrambled up.
While I wouldn't use "==" I would use "~"... (Score:2)
Re:IRIX/MIPS a tired old dog. (Score:1)
x86 has been around for how many years, based on the same technology that powered the tandy 1000sx sitting in my closet back home. And about the geForce being 10,000 times faster than top of the line cards in SGI, well, you're just smoking something. And another thing, SGI's power isn't in its cards, it's the entire architecture. They're designed for power, unlike your lowly PC.
Linux is not the end-all/be-all of computing...sorry to disappoint you.
Specs would allow us to make a better tuned API (Score:2)
Re:All I can say is... (Score:1)
Ya know, when I bought my V3, I felt a little queasy compromising on OSS principles, but, dammit, I had to have acceleration in Q2 (I'd gotten far too used to it on my work machine to give it back up and end up in software mode on my primary gaming box). Nothing else appeared to be well-supported under Linux at the time, but everything was binary only.
And they went and open-sourced glide and everything! Yeesh. Salved my conscience =)
Let's hope nVidia learns from the example... Maybe with more 3D games coming to Linux (Quake *, UT, Heretic2, Heavy Gear 2, Soldier of Fortune), Loki and others can apply some pressure.
Hear, Hear! (Score:1)
And again, despite my saying it many times, I urge people to support companies like Matrox who release specs for driver writing. The Utah-GLX driver has made amazing progress and has even outpaced the Windows 9x drivers on some Matrox boards. And the Matrox driver is more feature rich, with AGP and DMA support. And the Matrox driver even has a form of Direct Rendering for XFree 3.3.x. It's not as good as XFree4's DRI, but it's a speed boost.
Support specs over drivers! Drivers are only as good as nVidia makes them.. Specs make better drivers.
Hmm... (Score:1)
Re:Will this effect.. (Score:1)
Stick with the voodoo. (Score:1)
Re:IRIX/MIPS a tired old dog. (Score:1)
From nvidia's website:
The GeForce 256 GPU is more complex than today's CPUs providing unprecedented visual power for your PC. With Transform, Lighting, Setup and Rendering on a single chip, the GeForce 256 GPU delivers 15M polygons/second and 480M pixels/second of performance. Its unique 256-bit rendering engine enables an order of magnitude increase in visual complexity.
from SGI's website:
RealityMonsterTM multisubsystem rendering mode provides up to 210 million polygons per second and 7.2 gigapixels per second fill rate or 1GB of physical texture memory (with 16 pipes) for tackling grand-challenge applications.
It seems that SGI's chip is 14x as fast.
use windows (Score:1)
Re:What about gamma correction (Score:1)
The very best that I could get was 320x200 without any OpenGl
WOW!!!! (Score:1)
You missed my point (Score:1)
I'm not saying the VooDoo 2's are the best thing out there. Heck the VooDoo 3 will rock Voo Doo 2's most the time. I've used quite a few Nvidia cards. I said I've only bought a Riva TNT. I've used TNT2, TNT2 Ultra, and Fire GL cards. All of them left me with the "so what" feeling.
As for your Quake performance, I don't doubt that. Read any hardcore review, the OEM's are tailoring the drivers to Quake. Any other Open GL app and the performance isn't near as great. Guess what, I don't play Quake III! Running around in a 10x10 room with rapid fire weapons with 10 other players is dumb. Id Software can never be Tribes, no matter how hard they try.....
duh! (Score:1)
Re:size (Score:1)
Re:NDA for specs, OS for drivers? (Score:1)
Can you reverse-engineer the code to get the specs? If not, they could get a few coders to sign NDAs for the specs, but release the code as OS. I'd think the OS code would satisfy the zealots, while protecting their proprietary specs.
"My opinion may be wrong"
"You ~may~ want to do a backup first" -Rex, 3rd level support.
Re:How is it commonly misused? (Score:1)
Re:The Real Question: When will it be fast enough? (Score:2)
Personally, if I had the money for 2 high-end boxes (I have a Celeron 400 dual-boot, and a P-166 dedicated Linux box), and the space to set them both up at my desk, I couldn't care less about not having the 'Moral High Ground' of doing everything in Linux. I would just make one box into a game machine, and use the other for work. But dual-booting can be incredibly annoying, and Linux isn't inherently incapable of playing games, so why not try to have it all?
Afterall, progress never came from being satisfied with the way things are.
Chris
Re:The Real Question: When will it be fast enough? (Score:1)
As for my 'anti-MS attitude', I am opposed to Microsoft's corporate behavior and the effects of said behavior on the industry and me as a consumer. I also believe that Linux is vastly superior for things I want to do except for games, which was the whole point of my post. So, I use W95 for games, and look forward to the day when I can stay in Linux.
Re:The Real Question: When will it be fast enough? (Score:1)
Re:valid comparisons (Score:1)
NVIDIA support is a joke. (Score:1)
The support NVIDIA has made for the riva 128,TNT,
TNT2, Geforce is pathetic. The 3d performance is
horrible and the drivers still use PIO. They have
not released open specs to do serious drivers, have not made a serious driver them selves and the source they have released is impossible to work with.
While the TNT's and Geforce hardware is fastest the G400 and 3dfx blow them away on linux. Why ?
Serious commitment to support linux and totally open specs.
If your gonna buy go 3dfx or Matrox.
/. source is open (Score:1)
I would post the URL, but if you're that fucking stupid, you might hurt yourself.
OT: /. source is NOT open (Score:1)
I quote: "Every time someone asks me for the source, I delay the release another day." If, say, Apple declared that OSX was open source, and then consistently responded to questions about it's release with this sentence, how quickly would everyone here jump down their throats? But when it's The Great Rob Malda who does it, it's perfectly Ok to claim the source is open, when in fact it simply isn't.
They can do any damn thing they please, but don't claim that slashdot runs on open source software, or that it's creators do any more than pay lip service to other people's open source efforts. The simple fact is, slash is a closed product that maybe, someday, if we wait and hope and pray, Lord Malda will see fit to hand down unto us.
You can disagree with me about whether it should be open, or whether the community has any right to expect the slash crew to practice what they preach, but you cannot argue that slash is currently open source. That's just foolish.
Oh, yeah, and I'm actually not "that fucking stupid." But thanks for caring.
"Moderation is good, in theory."
-Larry Wall
Re:Can someone post how well these drivers work? (Score:1)
Yes and no... (Score:1)
What's more, if memory serves, they didn't write the original Linux version... somebody else did (Daryll Strauss?) and they later took control of it.
Full system specs please (Score:1)
I cant hope to achieve that performance in Linux, mind you, as the readme that came with the glx drivers states. The drivers are not optimised, they are for developmental purposes only and Linux will only reach the same level of 3D graphics performance when XF86 4.0 with DRI comes out.
Personally I find the lack of 32bit colour on 3Dfx cards to be a crime. At most I have found a TNT to be 2 or 3 fps slower than a Voodoo 2 (which is a 3D card in the same class) in any given game, but it has a vastly improved level of image quality.
Oh, and on a more on-topic note, this is good news indeed. My birthday is just around the corner so I should be picking up a 32MB GeForce DDR. I might get an extra 128MB RAM aswell, just because prices have come back down and you can *never* have enough RAM.
Nick
Re:Why? STUPID PEOPLE!! (Score:1)
Because he is playing Quake, only 40% boost. (Score:1)
New TNT server and GLX module don't work on Debian (Score:1)
X: Error in loading shared libraries: undefined symbol: __rawmemchr
It gets better. If I use my good old trusty XFree86 3.3.5 SVGA server instead of the one they provide, even their glx.so GLX acceleration module has missing symbols:
glx.so: /usr/X11R6/lib/modules/glx.so: undefined symbol: __bzero
What were these people thinking?! They didn't even BOTHER to test their servers and modules before releasing them. I certainly hope I'm not the only person to run into this seemingly-important issue!
For what it's worth, my system is pretty-much-clean Debian 2.1 (slink) with libc6 2.0. I'm shocked that binaries this broken got shipped -- how could they even work on other distributions, requiring internal-looking symbols like that?!
I didn't have anything like this problem with their old (slow, pokey, buggy) drivers. NVidia, we really appreciate the effort, but please, please, try testing in the future!
Thankfully, NVidia supplied the source, so hopefully I'll be able to compile it myself and be rid of these nasty symbols. Bonus points for Open Source!
Oh get of it you open source addicts. (Score:1)
Re:An important question: (Score:1)
Works great with my Creative Annihilator Pro card
I almost wet myself after installing the Q3 demo... and it just started up
btw... every day I am more impressed with the Loki installer.
Re:The Update was fine for newer cards, but... (Score:1)
Re:Tired of NVidia (Score:1)
Dave does seem like a reasonable guy, but I hate hearing this "we need to protect you" kind of stuff... Ok, fine, it's complicated. Let the XFree/GLX guys have a shot at it anyway. Fine, no support. Say it in big, bold letters, and ignore any inquiries. NO SUPPORT. Fine! I bet there are a lot of people who would LOVE to see the specs with no support... :/
----
Way ridiculous file size (Score:1)
sjah
mvg,
Kris "dJOEK" Vandecruys
New TNT server and GLX module DO work on Debian (Score:1)
These drivers work fine with my potato-based system and a TNT2 Ultra
About 10fps faster in Q3A than the old ones...
(still patiently awaiting XFree86 4.0)
Re:Tired of NVidia (Score:1)
Dave made a god job. It's not easy to write driver almost alone.
Nvidia can't release the work they are doing on the XFree driver, because it uses a licensed version of OpenGL (not Mesa), so their hands are tied. I don't see a problem with this...Mesa is still not completely compliant (it's close enough, but I guess nvidia wanted to use their already-licenesed opengl).
Sorry but NVidia release their work ... so I don't think it's a problem with licensing. Have a look on other projects too.
The reason (that I got) that specs have not been released is that they are too complicated. Dave says that it takes new nvidia employees apporoximately three months of on-site training to get up to speed on the current register-level specs. They already have a kernel driver that is about as large and complex as the kernel itself (no wonder).
I almost sure that NVidia is not the only one to do three months training for the specs. But here we have a proof NVidia doesn't understand the OpenSource community and philosophy.
There are very, very clever people around the world. And with opensource driver, this is hundred of eyes looking on the specs and code, more than any compagnies will be able to have. This guys are able to quickly build a good quality driver (I have guys of the Utah-glx project in mind). If one people is in trouble with specs or/and code, he can find help around the world. You have always someone better that yourself.
They don't want to have to deal with supporting people trying to figure out the specs, so they choose to just not release them.$
Matrox and ATI also don't want to waste time with people trying to figure out the specs. OpenSource drivers builder don't need help of compagnies for working.
Another word also on people LOVING to build driver. NVidia (as all compagnies) give money for having its employees working on drivers. It's quite different from OpenSource community where it's the love of programming that push people. And EVERYBODY KNOW THE POWER OF LOVE :-)
Message for Dave: Take time to see Utah-glx project and the quality of the work based on Open specs.
Re:You missed my point (Score:1)
Must not play too long...
Must not play too long...
Just an hour or so...
Sleep? Who need sleep?
It *is* compatible with TNT/TNT2 cards (Score:1)
Umm, that's a strange admission to make, but it does hold up compared to the previous release!
Re:Nvidia vs. release of their drivers (Score:1)
Moderation sux AGAIN! (Score:1)
Re:whooa (Score:1)
I know you could run two cards for the same effect, but I was just wondering?