Open Source 3D Nvidia Driver Is Ready For Fedora 13
An anonymous reader writes "Red Hat has already been using the Nouveau X.Org driver in Fedora for providing display and 2D support, but with their next release (Fedora 13) they will be making open-source 3D acceleration readily available to those using Nvidia graphics cards. Red Hat has packaged the Nouveau 3D driver in Fedora 13 and what makes it interesting — besides being an open source 3D driver that was written by the community by reverse engineering Nvidia's closed-source driver — is that it's one of the first drivers to use the Gallium3D driver interface. Phoronix has tested out this Gallium3D driver for Nvidia GPUs in a Fedora 13 daily build and found it to run with a variety of OpenGL games, with benchmarks being included that compare it to Nvidia's official driver. The performance is far from being on the same stage as Nvidia's official Unix driver."
Question:
Why "performance is far from being on the same stage as NVIDIA's official Unix driver" ?
I know it's not a professional project, nor built on any real technical documentation, but I hardly think that an OS should be distributed with a driver that gets 32fps running Quake 3 on a Geforce 9. Can anyone tell me: better or worse performance than using a 3dfx card under Linux?
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
Suppose I wanted to get into writing drivers -
1) What are the things I'd need to know? Languages, Theory, Techniques
2) What are the things I'd require? Testing environment, IDE if applicable, Development kits, etc
3) Any Reading material? A beginners guide, reference material, that kind of stuff.
I remember at Intel those silly locked up books detailing the trade secrets. We have constrained bits flying through constrained hardware to make a game. Anyone looking in from the outside will wonder what game we are all playing for this state of affairs!
I don't think we'll get either religion or IP out of the way before the Singularity hits anyway.
Is it better than using a software 3D stack? Because I have a feeling that nothing is really accelerated.
Just for fun:
Take a look on "Configure Konqueror" option in Konqueror-the default browser for KDE. All those options and not a single NoScript or AdBlock, the shit that counts.
Konqueror comes, out of the box, with an adblocker which is compatible with (and defaults to) AdBlockPlus' list.
The rest of it is a matter of mostly uninformed opinion, like this:
As most of you know KDE uses both Konqueror and Dolphin for file navigation.
Konqueror is a web browser, it just happens to support Dolphin as a plugin. So nope, no change here. It's other browsers, like Firefox, which insist on making local file browsing look like an autogenerated Apache index.
In Konqueror if you save password for some website, this 'wallet' password pops up and in order to save the password you have to type another password in the wallet.
Yes, once per session. Gnome has an equivalent wallet, and you're not required to have a password for it. It's just helpful if you do -- it's this neat little feature called "encryption". Hell, even Firefox supports a Master Password.
Not really worth going into detail about how wrong you are, since you're already pretty much a troll, but really, you can do better. There are enough things to dislike about KDE that you could effectively troll it without spreading things which are actually wrong.
Don't thank God, thank a doctor!
Now those of us who still have a fetish for pixelated porn from the dial-up ages can watch pixelated porn in 3D!
As a PC owner with a polarized projector setup, I'm mush more interested in ATI's Catalyst 10.3 coming out in March that will have 3D support in the stereoscopic sense. http://www.tomshardware.com/reviews/catalyst-eyefinity-radeon,2559-2.html (Yes, I know it's offtopic. It still makes me giddy and I don't have anyone else to tell.)
I didn't think the 3d graphics accelerator for the Amiga had drivers...
...what the f&(£ is wrong with the one that selected the quotes to be put at the end of the page?
"It's today!" said Piglet. "My favorite day," said Pooh.
Oh god. Captcha: forest. FML. I think I'm gonna go drown myself in a pot of honey. Thx CowboyNeal.
The performance is far from being on the same stage as Nvidia's official Unix driver.
Excuse me for not being an expert on drivers for hardware I don't own, but does this mean the new driver is better than the official driver, or not nearly as good? If it is not "on the same stage," meaning not nearly as good, why is Red Hat using it, and why is this news? Do some people really use markedly inferior software simply because it is open source, even if a better competitor is available at no cost? This seems silly to me. I use linux because it works perfectly well for me. If it were a pile of crap in comparison to Windows, I'd use Windows (I can get that for free too, so there is no effective cost difference), even though I have a casual dislike for Microsoft. (please no Macintosh osx comments here, I don't care)
This is a hacked account, for which the owner can not be held responsible.
*whoosh*
Toaster is the classic sample code used when learning the Windows Driver Model (WDM). The vast majority of Windows drivers were probably built on top of the Toaster sample. My comment is supposed to be silly because you can't use a WDM in Linux.
:(){
Remember that not everyone has an "OSS at any cost!" mentality. Some people use Linux for pragmatic reasons, not for ideological ones.
Friends don't let friends release bots drunk.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
Does Nouveau support the graphics chip in the Xbox yet? I'd really love to be able to run XBMC on Linux on Xbox rather than running it on the Xbox OS on the Xbox.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
I'm actually pretty impressed, I didn't expect they'd be this successful getting a development community and a working driver going. I'm curious as to the stability, I noticed there was one issue with the fonts in the review. Personally stability would be the big selling point for me, I've had issues with the proprietary drivers in the past and it would be great if there was a highly dependable open source driver I could count on.
On a related topic does anyone know the state of the open source ATI driver? I saw a phoronix article claiming it was more popular than the proprietary one but other than that I don't know what it has for performance or features. It would be interesting to compare since the ATI made the specs available.
I stole this Sig
Soooo, I don't care if the Free driver is slower. I'd be happy if it works and doesn't crash. Presently I'm forced to use the VESA driver.
Excuse me, but please get off my Pennisetum Clandestinum, eh!
K3B looks like it was patterned after roxio easy CD creator. Which I suspect it may in fact have been. Except that easy cd creator wasn't owned by roxio yet at the time they started the project.
Comparing it to say, brasero, and there's really no contest: if you need to do anything other than "burn this heap of files onto a disk" then brasero ain't your man. k3b puts most of the cdrecord options into convenient menus with sane defaults. but cdrecord has a *lot* of options.
With multi-core ARM SoC chips on the horizon, have we FOSS drivers for X?
Were nvidia to use similar interfaces to their desktop cousins, they could steal the jump on the competition via nouveau.
I'm interested in this bot. It seems to be using markov chains to generate speech (I deduce this because each word belongs with it's neighbours, but words next-to-each-other-but-one don't flow at all; somewhat like someone with thought disorder), coupled with some kind of popularity-contest for weighting words (in particular, the nouns seem to have a distinct slashdot 'odour' to them). What I can't figure out is how posting it here of all places helps (why go to all the trouble to write a bot that can only post once every 10 minutes, and immediately gets buried with -1 Offtopic), and why it doesn't have basic word structure heuristics (words with numbers in them? What the fuck? Slashdot doesn't have a word blacklist that bots need to skirt around, does it?).
Comment removed based on user account deletion
Nvidia are older than 10 years. Fuckwit.
Yes, reverse-engineering a driver *is* expensive, but when you compare it to the man-years of labor Red Hat has spent due to the binary blob writing random crap all over physical memory causing weird crashes, or merely investigating the possibility of the binary blob writing random crap all over physical memory for any given crash, it suddenly makes a lot of sense. Sure, the Nvidia driver is fast, but it's written with the philosophy that it's more important to be fast than correct, to the point where they actually patent their bugs. And that driver is running inside the kernel, with the ability to corrupt anything and everything on the system. Usually it doesn't, but it has the capability, and it has demonstrated the inclination on occasion. Tracking down memory corruption bugs is a fantastic pain in the ass even when you have the source code, let alone when you don't.
There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
It would be nice if nVidia would just release the driver under the GNU General Public License. That way it could be integrated directly into Linux distributions. In my opinion this would give nVidia a huge advantage. They already have an advantage with excellent support in Unix/Linux, but doing this would take it one step farther. Reverse engineering the Nouveau 3D driver is duplicating the effort, especially when the official driver is already out there and is solid.
Commenting for tracking (how do I save, fave or mark the submissions I want to track?)