nForce2 GART Driver Finally Released For Linux 238
Rejoice, Radeon owners! For those of you who bought an nForce2 motherboard with the hopes of doing a bit of linux gaming on it, I'm sure it was a pretty hard let down to find out there was no AGPGART driver for the nForce2 -- until now. nVidia has finally released a kernel patch for the 2.4.20 release that is now providing GART support. Perhaps this means that nVidia is re-thinking their closed source-isms in favor of a more open policy in the future. A note on AGP 3.0: Note that AGP 8x mode is not available in 2.4.xx series kernels. If you find that X will not start, try disabling 8X mode in your BIOS. AGP3.0 has been implemented in the 2.5 series.
Closed-Source (Score:5, Interesting)
Re:Closed-Source (Score:3, Informative)
Consider that the nforce (not the graphics) driver only uses stereo sound b/c the dolby code is properiety and cannot be released. Instead, Nvidia could keep that part closed (binary only d/l) but open the other parts... This is true with their graphics drivers as well... they *could* open up the parts that do not contain the IP of other co's...
So far the best rea
Re:Closed-Source (Score:1)
Obfuscation is against the Open Source Definition (Score:2)
Re:Closed-Source (Score:2)
Anyhow, it's a moot point since obfuscation is a really weak safety mech compared to bin only and the IP holders in question would almost certainly forbid it. I guess one could argue that with bin only releases, one could disassemble the binaries and glean the compiler generated assembly code so the IP is unprotected either way. However, sinc
Re:Closed-Source (Score:2, Insightful)
Uhh, No ! (Score:2)
I believe nVidia's 'closed source'ism is due to the fact that their drivers for their video cards include code that is not theirs, and licensed from other companies, and thus not publishable...
If that was the reason then they could at least releast the specs for their chipset (the hardware interface, not the hardware's sourcecode).
I recently bought a MSI K7N2G-L motherboard, and saying that I was disappointed with nVidia when I discovered that the nForce2 chipset wasn't properly supported for Linux,
Re:Closed-Source (Score:5, Informative)
They could handle this like Matrox did with their G-series of cards on Linux. Matrox put all the stuff that they couldn't legally free in a library (mga_HALlib.so), which the driver (which is free software itself) can call. Interestingly, the driver can run without the HALlib being present, but the graphics card loses some of its features in that case.
That seems to me like the way to go for companies who want to embrace free software, but aren't legally allowed to release all their code.
Re:Closed-Source (Score:2)
That being said, the Matrox G-series cards aren't anything to write home to mother abou
Re:Closed-Source (Score:2)
Matrox' open-source driver is apparently based on what XFree86 coders had already done. It is written in approximately the same style as what you see in the rest of those X drivers, so it's reasonably readable. They apparently haven't been needlessly obfuscating things, which is cool. It would be nice if other vendors adopted the model of isolating the non-free stuff in an optional library and using an open-source driver with that. If they can, that is; if crucial code in the main driver is non-free it may
Re:Closed-Source (Score:2)
Unless of course, the license terms disallow opensource derravitives from the licensed work.
But I can't believe the
Re:Closed-Source (Score:2)
This is how both ATI and nVidia video cards actually work. And the reason why "hardware specs" would not yield 3D support without extensive development time and dedication in the
Re:Closed-Source (Score:2)
This doesn't at all explain why on earth all of their nForce2 drivers are closed source. I don't care what argument they can come up with, they don't need to close source the ethernet and audio drivers for that chipset. It's ridiculous.
I consider any closed source code to be untrustworthy and suspicious. Too much of it sends infrmation back to the company that made it, which is a security breach. Also inadvertant bugs that I can't do anything about may also compromise the security of my system.
Running
I'd really appreciate a FOSS nvnet driver (Score:2)
Less of a problem if nvidia released DRI modules (Score:5, Interesting)
Unfortunately, they have been jumping through all sorts of hoops in order to keep releasing closed source 3d driver binaries, while keeping them up to date with XFree86 and Linux kernel updates. This is unnecessary, since XFree86 already has an infrastructure in place, which is well suited to solve this problem: The Direct Rendering Infrastructure, or DRI.
In the past, NVIDIA's argument against DRI could have been that DRI wasn't a sufficiently mature technology, but nowadays, this is no longer an issue. Also, NVIDIA is the only company in the graphic card business, which used a different proprietary infrastructure for their 3d drivers. All the other companies, such as ATI, Matrox and Videologic (regardless if they release sources to their 3d-code or not) all use the DRI-model.
Currently, there DRI-model fits NVIDIA's predicament perfectly: NVIDIA has already released the sources to the 2d-part of their drivers long ago (and they have been part of XFree86 for quite some time), but they just want to keep the 3d-aspect closed source. That's exactly how DRI-based drivers work! A 2D-part, which is part of XFree86, combined with a 3d-part, which plugs into the 2D-part of the driver through a (standardized) modular architecture!
An added advantage is that these binary DRI modules are OS-independent, just architecture-dependent. It is even possible to use DRI modules with GUI systems other than XFree86. DirectFB has been (successfully) working on DRI-support.
In other words: had NVIDIA already switched to the DRI model for their driver, then they wouldn't have had to go through the trouble of porting their drivers to FreeBSD. The same binary module already available for Linux would have worked on a FreeBSD system with a DRI-enabled kernel (which FreeBSD already supports). The DRI modular architecture has been deliberately designed that way. All NVIDIA would have to do is release the 2D specs under open source (which they already have done) and compile DRI module releases once for each architecture they'd want to support: x86, Motorola/IBM G4, IA64 and AMD64 architectures. These modules would then work out of the box on any OS with DRI support (on any of these architectures).
Example: if Zeta, the BeOS "reincarnation", would be updated to work with DRI modules, then it would be able to make use of the 3d capabilities on NVIDIA-cards right away!
Furthermore, the DRI model would have made it a necessity vor NVIDIA to release open source AGPGART kernel code for the NForce2 in the first place, because this would be required for even NVIDIA's drivers to work. A proprietary alternative AGP handling hack (like what they have been using in their drivers until now) would have made no sense.
Lastly, the fact that NVIDIA would then not be using a different architecture then the other companies would be causing a lot less headaches for 3d application developers under Linux. Right now, many games and other applications under Linux, such as Winex 3.0 and the Neverwinter Nights port, have been optimised to work with NVIDIA's drivers, but still need work on proper support for DRI (basically covering all other 3d solutions for Linux).
If any NVIDIA driver engineer is currently reading this: please seriously consider switching your drivers to the DRI model! It would save both you and others a lot of work and potential compatibility problems, without having to release any 3d driver sources. This way, you would also instantly be expanding the number of operating systems able to support 3d on NVIDIA cards, without you having to do any additional work for it!
The only disadvantage for NVIDIA that I can think of is the status quo that NVIDIA would possibly like to uphold: games and other 3d applications having better support for NVIDIA (currently being the market leader on Linux) and all the DRI-using competitors remaining behind. In the longer term, how
Re:Less of a problem if nvidia released DRI module (Score:2)
Re:Closed-Source (Score:2)
That is the usual line of bullshit that I doubt even comes from NVidia, it comes from people like you. If there is in fact code they have to which they do not own the copyright or appropriate license (which I doubt, personally) then they can place that code, and only that code, in a binary module.
What About the cheating? (Score:2)
Wouldn't this be a major reason to hide/close your source.
Drivers... (Score:1)
YES! (Score:2)
Thank you Nvidia. Other than a having a girlfriend, you have given me most of my dignity back.
Re:YES! (Score:1)
gaming already (Score:2, Interesting)
Re:gaming already (Score:5, Informative)
It was one of the reasons I purchased a ti4200 to drop in my nforce1(415-D - no inbuilt graphics card) (and now nforce2) motherboard.
I assume you were using the IGP.. as this would have allowed the nvidia drivers to load.
Useful for xbox-linux? (Score:3, Interesting)
help to the xbox-linux development to get
a better understanding of the nForce2 chip?
Maybe xbox-linux will have accelerated 3d in
the future?
Re:Useful for xbox-linux? (Score:1)
But probably not... in order to get 3d on Xbox Linux you would need to hack one of the Nvidia graphics drivers for Linux, and since they are still closed source that would be difficult.
_CMK
Xbox = type of nforce1 (Score:2)
GART is relevant to the M/B chipset too (Score:5, Informative)
The nforce2 uses a 128 bit memory architecture that benefits the system's memory bandwidth as a whole. The GART helps here because you can now combine this architecture with a separate AGP video card, neglecting the relatively lower-end video core inside the nforce2.
GART is an AGP bridge feature, not a Video Chip feature, and the nforce2 is the best AMD compatible chipset out there, combine that with the current best Video chipset out there, which right now happens to be a Radeon, and there you have it, Radeon owners like myself rejoicing
Re:nForce2 the best AMD-compatible chipset? :( (Score:2)
Re:nForce2 the best AMD-compatible chipset? :( (Score:2)
Because people who need better than consumer level junk cannot buy quality motherboard chipsets for the athlon.
In other words, the AC was complaining about the lack of quality high end motherboard for athlon. Luckilly, with athlon 64, and Opteron, this will no longer be a problem, as the memory controller and hypertransport controller will be built onto the CPU die. This leaves only PCI/AGP bridges, and sound/video/ethernet/1394/IDE/etc. as the primary things 3rd parties will provide. This will elim
Some info (Score:5, Informative)
Second, some people seem to misunderstand the significance of this. nVidia's driver has built-in AGP support already, you don't need GART for AGP to work. This is only true, though, if you own a card that is made by nVidia. Radeon owners prior to now had to use the PCI bus for graphics if they had an nForce or nForce2 chipset.
Re:Some info (Score:2)
XFree86 4.3 & Radeon 9200/9500/9700 HOWTO (Score:4, Informative)
You can find a small HOWTO on getting the lot going at the Waikato Linux Users' Group wiki, at http://www.wlug.org.nz/RadeonOnNforce [wlug.org.nz]. Have a look around while you're there, its an excellent source of information and we'd really love you to add to it.
Radeon 8500 and Xfree86 4.3.0? (Score:2)
Re:Radeon 8500 and Xfree86 4.3.0? (Score:2)
If you knew *anything* about the ATI drivers, you'd know that there is no known support for anything prior to the 9000. The 9000 core is only supported through a hack, since the hardware engine is roughly the same as their high-end cards, and the German wing is providing the first 4.3 package for them.
I've been searching for 4.3 drivers for a while, now. If you can't help, don't reply (especially anonymously!)
Re:Radeon 8500 and Xfree86 4.3.0? (Score:2)
That's news to me since I've been running my radeon 8500 on XFree 4.3.0. I even get 3d acceleration. If you're having that much trouble, install redhat
Re:Radeon 8500 and Xfree86 4.3.0? (Score:2)
Re:XFree86 4.3 & Radeon 9200/9500/9700 HOWTO (Score:2)
Please pass on my appreciation for what he did, and my commiseration if he gets a
I'll mirror the file and he can put up a redirect if he wants.
Some tips and hints; (Score:5, Informative)
First you need to compile it against 2.4.20. The agpgart patch (as written) will not patch 2.4.21. If you manually apply it, the compile will fail. If you remove the line 'agp_bridge.num_of_masks = 1' from the diff, it will compile, but DRI still wouldn't work for me.
Unpack 2.4.20, apply the agpgart patch, compile, boot. Now 'make clean' in each individual directory in the nforce driver dir, make clean at top level leaves object files lying around. Then make,install. All should be good. ~6000fps in glxgears.
Don't bother applying the ac patches against 2.4.20 to get native nforce IDE support, this will break the DRI. Instead put 'hdparm -c1 -d1 -u1 /dev/hda' in your startup somewhere. The end result is the same.
I'm finally happy on the bleeding edge. I didn't have to set 4x AGP, but others have to.
kernel patch vs. patching ATI source (Score:1)
Still proprietary... (Score:3, Informative)
2.1.2 Linux Exception. Notwithstanding the foregoing terms of Section 2.1.1, SOFTWARE designed exclusively for use on the Linux operating system may be copied and redistributed, provided that the binary files thereof are not modified in any way (except for unzipping of compressed files).
Re:Still proprietary... (Score:2)
GNULicense.txt
sitting in the top level :-D. they even refer to "your GNU/Linux distribution" instead of just plain 'ol "Linux". after reading a few other posts on the subject about this helping out radeon support (me buys radeon), i am a very happy camper! this will certainly make it into linux.
Re:Still proprietary... (Score:2)
Other nForce linux drivers and docs (Score:3, Informative)
Or at least release enough docs so that open source drivers could be implemented; I'm running 2.5.x, and had to use an additional network card because the (crappy)binary drivers from nvidia only support ancient kernels, not to mention there is no support for *BSD or other OSes.
Better audio support would be nice too... ALSA handles it, but in a very dumbed down mode, with many features not supported because nvidia doesn't want to release the docs, and AFAIK there is not even binary drivers for that...
But the network drivers are the biggest pain, in my company we have >20 Linux desktops, and is a PIA to have to install manually the drivers in each box, and pray that the kernel you are using is supported.
Keep in mind that even if the nvidia binary graphics drivers are quite good, the nforce drivers are _crap_ and haven't been updated since November last year, there are various bugs that nvidia said would be fixed in the next release, but so far the users are stuck.
Oh, well, I guess that I(and my company) will buy VIA based boards from now on... *sigh*
Best wishes
\\Uriel
P.S.: Don't forget to sign the petition, maybe nvidia gets a clue when they realize how many of their customers they are pissing off:
http://petitiononline.com/nforce2/petition.html [petitiononline.com]
Re:Other nForce linux drivers and docs (Score:4, Interesting)
First, before downloading anything you need to read and accept this license: http://www.nvidia.com/view.asp?IO=nv_swlicense
[bold mine]
And so on... I'm no lawyer, but this doesn't look too good to me, let's look at the actual files...
$ ls
GNULicense.txt Makefile NVLicense.txt README ReleaseNotes.pdf nvaudio nvnet
$ ls nvnet/
Makefile adapter.h basetype.h nvnet.c nvnet.h nvnetlib.o os.h phy.h
$ cat nvnet/nvnet.c | grep '^|\*'
|* (c) NVIDIA Corporation. All rights reserved
|*
|* THE INFORMATION CONTAINED HEREIN IS PROPRIETARY AND
|* CONFIDENTIAL
|* TO NVIDIA, CORPORATION. USE, REPORDUCTION OR DISCLOSURE TO ANY
|* THIRD PARTY IS SUBJECT TO WRITTEN PRE-APPROVAL BY NVIDIA CORP.
|* THE INFORMATION CONTAINED HEREIN IS PROVIDED "AS IS" WITHOUT
|* EXPRESS OR IMPLIED WARRANTY OF ANY KIND, INCLUDING ALL IMPLIED
|* WARRANTIES OF MERCHANTABILITY, NONINFRINGEMENT, AND FITNESS
|* FOR A PARTICULAR PURPOSE.
I don't know about you, but this doesn't look too GPL-compatible, and I'm not going to look into that code.
$ file nvnet/nvnetlib.o
nvnet/nvnetlib.o: ELF 32-bit LSB relocatable, Intel 80386, version 1 (SYSV), not stripped
lol, they even forgot to strip it!!
Still, if you remember the license, you are not allowed to do anything that might give you the src code. So I'm sure you could get some good info from that, but I seriously doubt of how you could use that info legally for anything...
Now for the audio:
$ ls nvaudio/
Makefile i810_audio-nforce23.patch
$ cat nvaudio/i810_audio-nforce23.patch |grep '^[+-][^+-]'
+#ifndef PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO
+#define PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO 0x006a
+#endif
+#ifndef PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO
+#define PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO 0x00da
+#endif
+ {PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_MCP2_AUDIO,
+ PCI_ANY_ID, PCI_ANY_ID, 0, 0, NVIDIA_NFORCE},
+ {PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_MCP3_AUDIO,
+ PCI_ANY_ID, PCI_ANY_ID, 0, 0, NVIDIA_NFORCE},
As you can see, the 'driver' for nvaudio is a 10 line patch(to the kernel code, and should be under the GPL) that does little more than adding the necessary ids to detect the chip as a Intel i810 clone, which is what I meant by 'dumbed down' as the audio chip in the NForce2 has *many* features not in i810.
In resume:
- nvnet: Nvidia provides a binary(un-striped!)+src(wrapper?) driver under a draconian license that makes it quite useless for those that want to stay legal, I haven't looked at the provided code(maybe some day I will want to write a Plan9 driver, and I don't want to be 'tainted'), but I bet it's little more than a wrapper for the binary file, that is basically what they do with the video drivers, and it's just so it kind of works across different kernel versions. And what matters most, if you want to write a driver for *BSD or any other OSs you are out of luck.
- nvaudio: as I said in my previous post, very basic support is provided but nothing near full support exists, from either OSS or binary/propietary drivers.
Happy now? Best wishes
\\Uriel
A working kernel patch has been around for ages... (Score:2)
NVidia have had a working NForce2 GART driver for some time, but refused to release it under now. Maybe I am wrong, but it kinda seems like NVidia wanted to delay so that people buy _their_ AGP cards - seeing that
The trials of nForce! (Score:2)
DAMMIT!
I have had agp disabled on this PC for a couple of years now because every damn frick
What about ATI's drivers (Score:2)
this is a good thing, and the next step. (Score:2, Insightful)
I have found their driver for the Geforce cards to be stable, I have never had a problem personally.
while I dont own an nForce2 board, I am happy that they released this driver. its another step in the right direction in my opinion.
They cant release the code to the Geforce driver because the code they utilise isnt their code, but I wonder: will they try to get around that?
There has to be a way around that issue. I forsee Nvidia releasing an open sour
Avoid NVidia stuff - crappy unfixable drivers (Score:2)
The display will lock, and I have maybe 30 seconds to SSH in and shutdown the machine, or it is hosed.
Also look at this:
maze root #
NVdriver 1066304 10 (autoclean)
A 1 meg kernel module? That must be all the cool special case code they have for cheating in benchmarks?
Never mind the fact that I am purposely running an slightly older driver cos the new one seems less
hardware support concerns - a question re: miniITX (Score:2)
Do these things work well with Linux (especially the embedded video, sound, & networking)?
I'm planning on building a little box later this year with one of these things, and I was planning on using Linux, little suspecting that the driver issue was st
Re:hardware support concerns - a question re: mini (Score:2)
I think MPlayer [mplayerhq.hu] can do it. I don't have a VIA mobo but some people have reported it does work. On my P3-450, DVD resolution MPEG2 files play fine without hardware acceleration, and I expect the VIA procs to be at least as powerful.
I'd feel guilty now (Score:2)
Additional info (Score:2, Informative)
I'm actually the original writer of this story, however at the time of writing, I hadn't made an accounbt on /. yet (I'm such a lurker. ;)
Anyway, I see from the comments people are having trouble with the GART driver (Getting DRI to work with a Radeon, etc.) So I will now post some more information.
My setup is:
I've tested this configuration both on Gentoo and Debian Sid.
The
Re:Radeon owners? (Score:4, Informative)
Re:Radeon owners? (Score:5, Informative)
Essentially this meant that if you ran linux under nforce you were stuck to an all Nvidia lineup...
The only hiccup is that IMHO Nvidia has better drivers under Linux than ATI... true, Nvidia's are closed source ( a
_CMK
Re:Radeon owners? (Score:3, Interesting)
Re:Radeon owners? (Score:2, Informative)
With this MB under Gentoo with a Radeon 8500 64MB and fireGL I get 2200FPS in glxgears, but the same configuration using an nVidia MX440 64MB I get 2600FPS. Using otherwise exactly the same setup. The XFree86-DRM DRI driver for the Radeon gave 1800 BTW.
Now under Windows XP with MadOnion 3DMark2001SE, the Radeon kills the MX440, although I can't remember the exact scores.
Re:Radeon owners? (Score:2, Informative)
Re:The GPL: Intellectual Theft (Score:5, Informative)
Information on token ring support for linux is available at www.linuxtr.net
As far as I know ext2 does not really need to be defragmented as performance is not affected as much as it is on fat*/ntfs. Also there are ways to defrag it.
So you can imagine our suprise when we were informed by a lawyer that we would be required to publish our source code for others to use.
You switched to Linux without reading the copyright? Not to mention that you only need to release the source code if you modify existing gpl'ed projects.
I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL...
Now you're just trolling, this is offtopic anyway. The only reason Linux has become successful is because many people add to it...
Re:The GPL: Intellectual Theft (Score:2)
I make no statement about its relability
rus
Re:The GPL: Intellectual Theft (Score:1)
Re:The GPL: Intellectual Theft (Score:5, Informative)
(1) The "GPL compatible licensed" terms only applies to _distributed_ work. If your organiztion really are doing internal only work, you do not have any obligations to make available your source or binaries.
(2) Compiling code with GCC does NOT make your code automatically GPLed (how/where did you dig up lawyers like that?)
Re:The GPL: Intellectual Theft (Score:1)
> its source code released. This was simply
> unacceptable.
your lawyer (if any) lie
Re:The GPL: Intellectual Theft (Score:2, Insightful)
I had never the need to defrag an ext2 or ext3 file system, anyway you should be able, there are tools to do it, for instance
$ apt-cache search defrag | grep ext2
defrag - ext2, minix and xiafs filesystem defragmenter
you modify the kernel and you don't know how to search on google?
you are a FUD maker, and your surname is either sco or gates
Re:The GPL: Intellectual Theft (Score:5, Informative)
This is simply untrue. Many non-free systems are compiled using GCC. Many propreitary systems [openbsd.org] are built using the Gnu Compiler Collection, and I have never heard of the Free Software Foundation claiming that they must release their code. I think this is either a misinterpretation by your lawyers or general just fear, uncertainty, and doubt on behalf of your company.
"I think the biggest thing keeping Linux from being truly competitive with Microsoft is this GPL. Its draconian requirements virtually guarentee that no business will ever be able to use it."
The GPL is hardly more draconian than the Microsoft EULA. Furthermore, the GPL is clearly not about companies. The GPL is about giving freedom to the user.
"Everyone was very pleased with Linux, and we were considering using it for a great deal of future internal projects."
Your comment significes the overwhelming sensibility of sharing code. All the public resources that have gone into creating the myriad of propreitary products is generallyh wasteful. Their is no point in trying to re-invent the wheel. Their is no point in not sharing generally useful technical information.
I personally admire what your company did in contracting to modify Free software for specialized purposes. This is exactly how Free Software would benefit to our economy, especially for developers such as yourself. The only reason that things like Microsoft EULA's exist is so that someone can take away the freedom of their users and exhibit a system of power over them as people. The arguement that companies must protect their intellectual property is flawed because the money that they make generally doesn't go into paying for the costs of distrobution. It goes into things like making Bill Gates a very rich man. That's a system not at all concerned with compensating the developers, once you make an analysis and really think about it.
Re:The GPL: Intellectual Theft (Score:2)
You are confusing a EULA with the copyright license itself. A license like the GPL enumerates conditions under which a piece of copyrighted work may be copied and modified+redistributed. A EULA gives you no distribution/modification rights; rather, it seeks to limit your ability to use the software for which you have (ostensibly) already paid money for.
I don't think you really be
Re:The GPL: Intellectual Theft (Score:3, Informative)
Re:The GPL: Intellectual Theft (Score:1, Interesting)
Re:The GPL: Intellectual Theft (Score:2, Insightful)
What a blatant troll. It contains several obvious falsehoods all designed to stir people up into a frothing mass. *sigh*
mod parent down (Score:4, Informative)
Actually... (Score:2)
Well, atleast this is true for most kernels... I am sure when you get far enough out into the 2.5.XX range there are significant enough canges to break the driver... but if you are willing to stay with a "stable" kernel you will be fine. And really, why game on
Re:Actually... (Score:5, Informative)
That's not the driver it's recompiling. It's recompiling a wrapper layer around the driver that interfaces between it and the kernel.
The actual driver is completely closed-source. It may work with multiple kernels as long as the wrapper compiles, but there's no guarantee of that and it still can't be debugged or audited for security or anything.
Re:not quite there yet (Score:2)
Re:not quite there yet (Score:1)
Re:not quite there yet (Score:1, Interesting)
Case in point - drivers for the Radeon series have been in the kernel tree (DRI rendering)
Re:not quite there yet (Score:2)
Re:not quite there yet (Score:1)
And it does work, 'cos I just did it
Re:not quite there yet (Score:2)
Installed their driver on RH9 with the latest Red Hat kernel and it didn't have a prebuilt module for it.. so it downloaded some source and built one.
The Nvidia driver has consistently worked really well for me btw, across multiple systems that I have used it on.
Re:not quite there yet (Score:2)
Re:not quite there yet (Score:2)
I'm sure there was a Slashdot article on it a while back?
Am I mistaken, or was that just lies? Or will I beable to play Quake3 and Neverwinter Nights in Linux?
Re:not quite there yet (Score:2)
Re:not quite there yet (Score:2)
Re:not quite there yet (Score:2)
For 2d stuff, you do not need the nvidia driver; You can get plenty good performance out of the native X driver for nvidia cards.
Which is all that you'll really get out of ATI's stuff, either.
In the meantime, I'm going to enjoy the awesome performance I get out of my nvidia card's tvout and the occaisional 3d performance when I use it.
Re:not quite there yet (Score:2)
And for 2D stuff, anything will work pretty well, so my refusal to buy nVidia becomes an economic protest.
Re:not quite there yet (Score:2)
Exactly my point. There's an open-source nvidia driver that comes with Xfree86 that works perfectly for everything you want to do. Boycotting nvidia over a driver is silly when it's a driver that even if it was open-source you wouldn't be taking advantage of any of it's features.
The nvidia closed source driver is only necessary if you want to us
Re:not quite there yet (Score:4, Interesting)
Yeah, because that worked so well for ATI??? You can't get TV-out to work on any ATI cards, and TV-in is just barely functional, even after hours upon hours of getting the software to compile... 4 entirely different Linux distros, 3 different versions of avview, and 2 posts to the Gatos mailing list, and I have never been able to capture audio. That doesn't even mention that avview is a very weak piece of software, with a lot of limitations (1GB filesize max? That sucks), and it is essentially the only program that will work with ATI cards (theoretically, I actually never got it to work right).
Personally, I would go for the open source software rather than the closed source, however, no software is useful to me if it doesn't work, and that has been my experience with ATI. As for your die-hard aversion to binary drivers, I have to wonder why. In the world of Windows and Apples, ALL drivers are closed source... There is a reason for that; people would rather have a house than the blueprints for making a house.
The FreeBSD version of the NVidia drivers seems to be 90% source, and 10% binary, so it's likely you would be able to patch that if you ever needed to do so. In that way, it's not really any worse of a license than with D.J.B.'s software.
Sorry, but I don't follow your hard-line, and I don't really believe you do either... I bought my NVidia videocards knowing that they will work on Linux and FreeBSD, not so that they MIGHT work a few years in the future. They work right now, and nothing will stop them from working with the same software in the future. I'm not screwed if the Open Source driver developer decides not to fix a bug; so I'd much rather have a company that supports their hardware on my OS, rather than barely-working, open source drivers.
Re:not quite there yet-Closed mind argument. (Score:2)
The big difference is that ATI's specs are only released (under NDA) to a few open source developers (namely, Gatos), so you really don't have the option to fix anything even if you wanted to, unless you completely reverse-engineer the hardware.
JUST ONE FIX! (Score:1)
Re:Just one question.. (Score:1)
Marcel...what were you smoking?
Re:So that's why.. (Score:2)
Re:So that's why.. (Score:1)
Re:So that's why.. (Score:2)
Re:who really needs this ? (Score:2)
Re:who really needs this ? (Score:2)
Depends what games.... (Score:2)
very up to date. I LOVE quake3 arena railgun only
mods. You can't begin to compare the difference
between quake3 under linux and XP using nVidia
cards. I get higher fps, better pings, smoother
gameplay, and the mouse feels at least 5 times
better under Gentoo. That's just how it is.
I spent a week trying to tweak quake3 under XP
to get it to play better than it does on Gentoo
because I was CONVINCED it should play better on
XP. Well, it doesn't. Fixed the stuck at 60hz
is
Some mouse tips (Score:2)
I have a logitech mx300 that I took apart and
removed the internal metal weight from. For rails,
it's important to have the lightest mouse possible.
This disqualifies anything cordless. Starting with
the mx300, Logitech started using their 800dpi
technology optical sensors borrowed from their
then recent wireless optical mouseman line. So
you get the benefit of the higher resolution,
without the battery weight. As for the settings
in my mouse section of my XF86Config,
Re:nivida suck my... 9700 (Score:2)
I've been a longtime nvidia fan, but after the 3dMark fiasco (aplication specific optimization my ass), and then this, I'll be spending my $$ elsewhere. You reading this nvidia???
faster? not a simple question (Score:2, Informative)
Re:Not GPL (Score:2, Informative)
"The network driver provided by NVIDIA is subject to the NVIDIA software license; the license is available on the NVIDIA website, and is included in this package. By using this software, you are agreeing to the terms of the license. The rest of the software is provided under the GNU public license, which is also included in this package."
The 2.4.20 kernel patch for AGP (which is the topic of discussion) was released under the GPL.
Re:Not GPL (Score:3, Informative)