NVIDIA's Latest CineFX Card Under Linux
Nvidia Lacky writes "Ran across a new article from LinuxHardware.org that goes through NVIDIA's new driver release and also takes a first look at a CineFX-based NVIDIA card, the Quadro FX under Linux. Should be a good read for those that have been frustrated with Linux drivers in the past or that are looking to get a new workstation video card."
I did a format and install of RH9 last night and so in the process of getting it all to work, installed the latest nVidia drivers. Since I always run a custom kernel installing them used to be difficult. I can't tell you how surprised I was that nVidia compleatly re-wrote their installer to do all the work for me. It detected a "non-standard" kernel and compiled and installed for me. Smooth. I want to see more companies put that much effort into getting their hardware to work under linux. I wouldn't even concider another vender now unless they could demonstrate the dedicacion to the *nix world that nVidia has.
While in a practical way it's good that you can enable the Linux kernel and XFree86 to make use of NVidia's hardware, I'm not very thrilled about the fact that NVidia provides this driver.
Some people seem to believe that these drivers are Free Software (well, they usually say "open source"), simply because you compile the glue between the binary and the kernel, but this is not the case. The NVidia drivers are proprietary software, and it's a problem when a task can only be done using non-free software. Since I (regretably) own an NVidia card, I've had to make the choice between 3d acceleration, or using only free software on my computer. Obviously, I chose the latter.
So, I would discourage people from using these drivers, and instead support a vendor whose boards do have fully functional Free drivers (these don't have to be provided by the vendor directly). Unfortunately, I haven't a clue as to what that vendor would be.
Is anyone out there competing with NVIDIA for the linux 3D graphics market? I know ATI released some binary drivers but haven't heard how complete or stable they are. Can anyone comment on this?
From my personal experience, I was trying to install RH6/7 about a year and half ago. My video card is ATI All-In-Wonder Ultra Pro AGP. Its a 32 MB card, with TV-Tuner/TV-Out capabilities. It was fairly new at that time as Radon cards were just arriving.
1) RH installation was in graphics mode, but after that X wouldn't start.
2) After subscribing to about 3-4 mailing list and about 1-2 months of digging i found that the Chip ID in the card was not compatible , and all that was required was overriding the chipID with that of a previous version of the card.
3) Then after about anout 1-2 months of digging i was able to get h/w based 3D accl. I recompiled my kernel/ X atleast 20 times during those day.4) Another month to get the TV tuner working.
I am not a Video Card hacker, but i can compile and install X, Kernel modules etc. But hadn't been for the good folks at http://gatose.sf.net (not goatse :-) ) I wouldn't have beeen able to get it to work.
So it took about 6 months from the release of the card for me to get it fully working.
for the last time people, I am "frodo from middle eaRTH", not "middle eaST".
Tux Racer is hardly the only game you can play natively under Linux. I am not talking WineX here, I am talking native Linux binaries. I would even venture to say that UT (original) runs even better under Linux with the nvdriver than it does on Windows with the Detonator driver. No, it's not free as in speech (it is free as in beer, however) but NVidia wrote an incredibly good driver that works under Linux and FreeBSD. Now if they would only support Linux PPC that would be really nice...
Knowledge is power. Knowledge shared is power multiplied.
Nope, it will still be as much fun as a PD Amiga game. Actually they could be quite fun, so its not quite fair ;-)
Frozen bubble on the other hand is a very nice game, as is nethack. Hmmm... I notice a pattern.
Bush and Blair ate my sig!
Benchmarking the new workstation quadro cards with Quake 3 !!! heh hheh.
This type of card is optimized for giant data sets, zillions of polygons or nurbs at once. CAD/3D Modeling, etc. Think of the golum guy in LOTR.
Quake 3 has lots of blocky square guys running around at 300 fps on modern machine. Makes about as much sense as benchmarking it with the original wolfenstein.
This isn't what the card is designed for and it isn't probably going to perform as well as a card several hundred $ cheaper that is.
So, the review turns out to be not so useful.
#6495ED - cornflower blue
Apparently the author thinks only about 3D performance. That's the only explanation for the fact that he recommends the previous drivers over the latest ones.
The latest drivers fix a lot of issues with 2D performance, which could affect every day usage a lot.
Moreover, they fix compile issues on several kernel versions.
If you're desperate after 3D performance and don't care about anything else period, then stay with the previous drivers. Otherwise everyone is encouraged to upgrade.
Hardware specs. The manufacturers won't give them, or in some cases can't give them because they have contracts with other companies for licensing hardware designs or patents. TV-Out on ATI cards for example, is unsupported because ATI can't give specs because they have a contract with Macrovision. See this thread on gatos-devel where I explained this problem in more detail (Note that I mention Macromedia there, that's incorrect, it's Macrovision as in the analog copy protection we're talking about). But being scared of the competition figuring out how the card works seems to be the main limiting factor.
Lourens