NVIDIA Releases New Linux Drivers
mlmitton writes "NVIDIA just released new Linux drivers (1.0-5328). But the early reports by users are less than encouraging. People are weighing in with mostly bad news about how well these new drivers work. Some people are finding that Neverwinter Nights doesn't work and they're reverting to the old drivers (4496). I spent a few long hours recently trying to get the old drivers to work with Fedora Core 1 so I'm going to hold off on these new ones."
this seems to be pretty common. newest drivers, like any kind of software, may take a little while to become fully stable.
GNU/Linux gets dynamic shader compilers!h tml
http://www.nvidia.com/object/IO_9292.
Do these drivers export all the same extensions as their windows counter parts?
Changes:
This release adds support for the latest GeForce FX and Quadro FX GPUs, UBB
and FSAA Stereo, Red Hat Enterprise Linux 3.0, and GLX_SGI_swap_control,
improves XPixamp support, and reduces CPU usage when OpenGL applications
are syncing to vblank.
Complete Changelog/Readme
Good, they haven't updated the Linux drivers for a while.
I am happy to see that NVIDIA is even supporting Linux, unlike some Microsoft-only "partners" that do not care for Professor Joe.
I also like that they include some source code, so I can change what I want. However, I would like to see the full source code to the drivers (???, sorry if I am wrong here) just for the pleasure of how they do all the neat tricks they do.
Good job NVIDIA, thanks for the drivers.
Ah, this is a common problem. Renaming the NWN executable to 3Dmark.exe should fix things right up.
Buy Steampunk Clothing Online!
New NVidia drivers for linux? I'm still trying to get the old ones to work!!
and people wonder why ATI suddenly comes out ahead of NVidia. I know *I'm* getting an ATI 9800XT when I build my next system.
You know, I wish hardware manufacturers would learn that they have nothing to lose by releasing the specs on the system. We Linux users can't pirate hardware. We still have to buy it. Oh well...
Forceware display drivers are all well and good, but how about releasing the source for the nForce2 motherboard drivers? Having them be closed source is still making it a pain in the arse to install correctly. I still cannot get my integrated networking to work under Debian. Why not just make it easy on us and not distribute only the binaries?
I'm working fine with the new drivers and NWN:HoTU as well as all my other games (Savage, ET). I didn't use the -update command, I downloaded the binaries from Nvidia, and it compiled for my system (slack 9.1, Dropline Gnome). No issues at all thus far and I played NWN for 3 hours today. I'm using an FX 5900U on a P4 3Ghz w/ HT disabled.
Looks like I'll be sticking with my KT chipset on my Linux box for a while. I have an nforce2 board I'd like to try, but this isn't the best news I've had today.
Damon,
http://actionPlant.com
All the graphic chip makers need to get their act together and release better drivers for linux. It took some work getting my 9800 pro working with gentoo, and the worst part is that my card is also an All in wonder, and there is currently no support for it, even with GATOS.
Setec Astronomy
There are prepatched 2.6.0 installers here.
Minion is working fast towards a resolution, but it still looks like the drivers are below existing 4496 performance levels.
Just what are you talking about? nVidia doesn't make new drivers from scratch. They just modify existing source code and recompile. Basically, their new drivers are an evolution based on an older subset. If you ask me, there isn't any excuse for this. Sounds like bad programming to me, or the managment there of...
Life is not for the lazy.
Go find yourself the 4620 drivers. They work wonders with my FX5700 Ultra. No lockups like the 4496's.
When X11 starts the drivers Oops, and default to ForceSW so no hw-accel.
Dmesg gives-
Unable to handle kernel NULL pointer dereference at virtual address 00000010
printing eip:
c024b6cf
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c024b6cf>] Tainted: P
EFLAGS: 00013046
eax: 00000087 ebx: 00003246 ecx: 00000048 edx: 00000000
esi: 00000000 edi: dffe3000 ebp: dad75738 esp: dad75708
ds: 0018 es: 0018 ss: 0018
Process X (pid: 246, stackpage=dad75000)
Stack: dad96400 dad75764 c01105ac dad96000 00003099 e0d9eca6 00000000 00000048
dad75734 e0dadd1e dbc90800 00000000 dad75748 e0db88cd 00000000 00000048
dad75774 e0db0ee6 dad96000 00000000 00000048 00000080 d9e60000 dad96400
Call Trace: [<c01105ac>] [<e0d9eca6>] [<e0dadd1e>] [<e0db88cd>] [<e0db0ee6>]
[<e0db47b7>] [<e0db6170>] [<e0f51080>] [<e0dbcc1e>] [<e0d9da58>] [<e0f51080>]
[<e0f38b9d>] [<e0f7a5a0>] [<e0f51080>] [<e0f7a5a0>] [<e0f51080>] [<e0dba65c>]
[<e0f51080>] [<e0f7a60c>] [<e0f7a630>] [<e0f7a648>] [<e0f51080>] [<e0dbd809>]
[<e0f51080>] [<e0f51080>] [<e0e489d2>] [<e0f2bd01>] [<e0dd55f7>] [<e0dadd1e>]
[<e0db8818>] [<e0f28151>] [<e0dba1db>] [<e0f28151>] [<e0f28151>] [<e0dba22c>]
[<e0f52700>] [<e0e842db>] [<e0dd0ed8>] [<e0dde76d>] [<e0e842db>] [<e0e84ac1>]
[<e0dae41a>] [<e0d9f95b>] [<e0d9f830>] [<e0dae5a5>] [<e0db9d82>] [<e0f51080>]
[<e0e4b627>] [<e0e8473f>] [<e0d9f195>] [<e0e842db>] [<e0e84ac1>] [<e0e842db>]
[<e0e84ac1>] [<e0ecd0d4>] [<e0e7d552>] [<e0e66833>] [<e0db9d82>] [<e0f51080>]
[<e0e68481>] [<e0e96fc5>] [<e0dbe389>] [<e0e68345>] [<e0dc1102>] [<e0db9d82>]
[<e0f51080>] [<e0dac53b>] [<e0e68bc4>] [<e0e68abb>] [<e0f51080>] [<e0d9dbc5>]
[<e0f38c06>] [<e0dbcbf1>] [<e0f51080>] [<e0d9c8a2>] [<e0f51080>] [<c0114854>]
[<c013c590>] [<c013c7d5>] [<e0d9c61b>] [<c014a0cc>] [<c0108e7f>]
Code: 8b 46 10 8b 50 30 89 34 24 89 4c 24 04 8b 44 24 20 89 44 24
Ksymoops gives-
>>EIP; c02dc0c1 <pci_read_config_dword+41/80> <=====
>>ebx; c3fbe000 <_end+3c02138/20530198>
>>ebp; c3fbf760 <_end+3c03898/20530198>
>>esp; c3fbf72c <_end+3c03864/20530198>
Trace; c01aedfc <pci_conf1_read_config_dword+4c/50>
Trace; e08f8739 <[nvidia]os_pci_read_dword+20/27>
Trace; e090784e <[nvidia]_nv001370rm+2e/cc>
Trace; e09123fd <[nvidia]_nv001241rm+11/18>
Trace; e090aa16 <[nvidia]_nv000171rm+22a/268>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e090e2e7 <[nvidia]_nv001749rm+167/50c>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0916776 <[nvidia]rm_update_agp_config+e/14>
Trace; e08f7495 <[nvidia]nv_agp_init+78/fb>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0ad410c <[nvidia].data.end+275/31c9>
Trace; e0ad4130 <[nvidia].data.end+299/31c9>
Trace; e0ad4148 <[nvidia].data.end+2b1/31c9>
Trace; e0ad40a0 <[nvidia].data.end+209/31c9>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0ad40a0 <[nvidia].data.end+209/31c9>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e091418c <[nvidia]_nv001274rm+7c/b8>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0ad410c <[nvidia].data.end+275/31c9>
Trace; e0ad4130 <[nvidia].data.end+299/31c9>
Trace; e0ad4148 <[nvidia].data.end+2b1/31c9>
Trace; e0aaab60 <[nvidia]nv_linux_devices+0/580>
Trace; e0917339 <[nvidia]_nv0008
I'm not going start an nVidia vs ATi flamewar. But, for now, ATi has the best card available on the market. And their drivers are awsome. They actually are very rock solid and have extra features I *gasp* use. Of course, the tide may change back again in nVidias favor. But until that happens, I'm staying with ATi for now. God, I love my 9800 Pro >;-)
Life is not for the lazy.
They're not even 2.6.0 ready yet!
We have a new kernel, how 'bout some nVidia love?
I don't get it, why is this funny?
Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
You are a fool sir.
Their driver architechture is unified.
Do you complain about the linux kernel being 130 megs unpacked, containing code for architectures you dont care about?
Same with nvidia's drivers. Its not the same drivers, its the same install package.
"Doesn't anyone find it odd that they reccomend the SAME drivers for an 8mb TNT card and a 256mb quadra or FX? The latest windows drivers are larger (8.5 Mb) than the amount of memory on the former!!"
Sure, but it's not like the entire driver file is being loaded into to the video card's memory. That's just to control the video card, you know? I'm fairly certain, as well, that the driver that is loaded is different for the newer FX's and the older TNT cards. I'm fairly certain, actually, that each generation has its own driver set inside these big releases.
hey!
...and they are way late in releasing compilable source (never mind a binary) for Mandrake 9.2 for their nForce2 chipsets. While they were busy worsening their video drivers, I had to go out and buy a new NIC to replace the onboard ethernet! Is this complaint worth tossing out my moderation rights on this topic? Oh, who gives a fuck. Someone else can modify the damn GNA posts.
grammar-lesson free since 1999. (rescinded - 2005)
>>Doesn't anyone find it odd that they reccomend the SAME drivers for an 8mb TNT card and a 256mb quadra or FX?
Not at all--Their unified driver architecture helps to make sure that no matter which card a user has, he only needs to download one driver package.
Believe it or not, many people don't even know which video card they own, much less could they tell the difference between a GeForce MX 200, GeForce MX 400, GeForce MX 440, GeForce FX 5600, GeForce 5900, GeForce 5950 Ultra, one of many varieties of "Quadro" based products, etc. It's easier and a lot less error prone to tell people just to download the 'latest nVidia graphics driver' than to go into the device manager or lspci or whatever and figure out exactly which piece of hardware they own.
*chuckle* I've ran Linux since about '92. I've watched the size of just about every executable grow due to "new features/bloat" as you call it. Here are some sample processes from the OS I'm running now (RH 9):
X - 108 megs (Sure, I know - AGP Aperature is in here too)
kdeinit - 25megs
kdeinit: dcopserv - 27 megs
kdeinit: klaunche. -28 megs
kdeinit: kded - 39 megs
kdeinit: knotify - 38 megs
kdeinit: ksmserve - 29 megs
kdeinit: kwin - 31 megs
kdeinit : kdesktop - 31 megs
kdeinit: kio_file - 26 megs
kdeinit: kwrited - 30 megs
pam-panel - 11 megs
gconfd - 10 megs
kdesktop - 28megs
gnome-volume-control - 17 megs (WTF?! a mixer?)
bonobo-moniker-xml - 11 megs
evolution - 28 megs
kdeinit: konsole - 31 megs (a terminal program?!)
kdeinit: kicker - 32 megs
galeon - 120 megs!!!
Notice, I just happen to be running KDE at the time. I bet it would be the same had I chosen Gnome as my desktop - as I frequently do.
So, lets stop talking about Bloat and the "MS Office ever-increasing footprint", people... It's here too, come to terms with it. Red Hat 9 will *not* run reasonably well on a 486. Heck, I wouldn't really enjoy running it on a 500mhz machine.
Who needs a desktop environment anyway? Time to switch back to plain and simple window-manager.
Funny, I can play Neverwinter Nights just fine with my Ti4600 and 5328 drivers. Heck, I'm even using kernel 2.6 with the Minion.de driver patch.
Yes, I've seen a lot of complaints about the drivers on the nVnews.net forums, but I really wish Slashdot editors would refrain from making blanket statements.
'the ever-increasing memory footprint of explorer in windows?'
This is due to new features, like really nice thumbnail browsing. Many people, like me, like these new features and have no prob with memory requirements. Ditto nautilus, konqueror etc.
'they convince you that last year's $400 AGP wondercard needs to be replaced yet again'
Maybe on Windows, where there are apps (games) to stress such features. But on Linux (the target for the drivers in this story), where there isn't much common 3D stuff going on, no way. My GF4 would last me a heck of a long time in Linux.
'They have grown exponentially in bells, whistles, background processes and systray apps for the last 3 or 4 years and will (I'm sure) continue to do so for the forseeable future'
So what? We're talking a system tray applet and a set of control panel tabs (again, on Windows). Who gives a tooble flooble? Has this impacted upon your computing AT ALL?!
'Doesn't anyone find it odd' - this last bit is just stupid. I suppose you have the same beef with the linux-2.6.0.tar.bz2 and other stuff.
The newest drivers are great. I don't think people should complain about their northbrige being unsupported by nvagp, or about their own lack of skillz, that's just my 2 lemurs though.
:p
:)
The 4496 drivers totally sucked. They had display glitches in 3D programs (at 640x480 visual tearing in the middle of the screen even though I enabled vsync, and even worse at 800x600 there is distorted 'garbage' at the lower right corner of the screen, no glitches at higher resolutions though).
So the 4496 drivers are unusable to me, however the 5328 drivers rock! The performance is faster for me, no more strange artifacts or tearing, and yes with vsync enabled the fps on ut2003 has DOUBLED!
5328 is faster on linux kernel 2.4.x than on 2.6.x, but really I am [YOU ARE] lucky to have the very latest kernel supported so quickly
BTW for those who never RTFM, you have to set __GL_SYNC_DISPLAY_DEVICE to your device if you want it to actually sync to refresh. Also, pageflipping is now on by default and the Option name is changed, so look at your XF86Config people...
Thanks Nvidia and thanks Zander too
Thankyou for your tremendous insight, telling the Linux community something they have never heard before. Are you interested in doing any professional speaking engagements? I'm sure you would be in high demand.
Anyway, I love these kinda comments. Here I am just thinking about these drivers, and some guy pipes up and starts talking about 'adoption of Linux'. Always with the adoption of Linux. News flash - I've already adopted Linux, and don't give a shit whether half-assed companies like Redhat and Novell can make it commerically viable or not!
Another poster mentioned that someone has already built 2.6.0 .run files - that's cool, but I have no reason to change my *stable* system. Maybe next week when I'm bored.
Reading though this thread I've seen people extole the virtues of ATI and slam Nvidia. One particular poster said (s)he loves h(er/is) 9800. The first Google I get on this card shows a price of $299.00 US. I don't know about anyone else, but I think this is a *total* waste of money. I upgraded my last video card from a TNT2 (32MB) when I couldn't install Unreal Tournament 2003. Time to upgrade. Picked up a GeForce4 MX440. $99.00 CAN. I bought this card for one reason: Nvidia had drivers for Linux - and as a recent Linux convert, let me tell you, this is good news. Cudos to Nvidia - they'll get my $$ when it's time to upgrade again, and I'll get a card that's equivalent to the 299US card for 99CAN.
I'm of the opinion that you should only dumb down tasks to a certain level. After that point, the task passes its efficiency threshold, and become less efficient..
Not at all--Their unified driver architecture helps to make sure that no matter which card a user has, he only needs to download one driver package.
It's easier and a lot less error prone to tell people just to download the 'latest nVidia graphics driver' than to go into the device manager or lspci or whatever and figure out exactly which piece of hardware they own.
Honestly, I can't see how this philosophy saves time. I believe it would take no more than 10 seconds to perform (1) open a terminal window (2) run lspci, and look for the "nvidia" item. Bang, you then download the appropriate file.
Assuming it takes 30 seconds, I'd suggest downloading the much larger single file would take a lot longer than the time saved.
If people can't cope with simple tasks such as this, they probably shouldn't be performing any maintenance on their PC at all, in particular installing new video drivers.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
i love linux but all this stuff is just so darn scary.
Judging from the Drivers page and README, it seems they haven't yet addressed the problem of the computer not able to go into sleep/suspend while the driver is loaded. A bit of a nuicance for notebook users...
$cat
The "source code" consists of some headers and a couple large binary object files, so you can relink the kernel driver against whatever kernel you have to be running. The X11 driver is pure closed source.
Nobody should praise NVIDIA as a perfect Linux citizen for providing these drivers. They do work, and it is a better solution than some hardware companies that provide no support at all. But they have consistently refused to provide documentation to write a fully free driver, so there is no 3d support at all and usually the XFree86 driver does not support the latest generation or so of chipsets at all.
Way to be a brain-dead l0ser boy there Digital.
I'd consider bloat to be when there is very little increase in functionality, yet the cost in consumed disk space or RAM is significant. I would consider MS Clippy would be a canonical example.
Does KDE offer increased, and more importantly, useful additional functionality to you ? If it does, then you have decided to accept the extra CPU, RAM and disk space it requires. It could also be argued that the visual "beauty" of the environment makes your computer more pleasurable to use, which will increase your efficiency.
OTOH, if you consider KDE to be pure bloat, then you are right, you probably should go back to using twm, resurrect your old 486.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Following the news concerning the bizarreries in drivers XGI, we carried out some tests by modifying the file of drivers XGI so that the applications is not recognized any more (modification of the character string 3 D m has R K 0 3. E X E in 3 D m U R K 0 3. E X E for example) since the simple renaming of file did not make it possible to circumvent detection. The results are rather impressive, since for example one passes from 20.6 fps to 8.8 fps in the scene Mother Nature of 3DMark03 (1024*768, the total score follows the same tendency), or 88.2 with... 18.7 fps in the bench BotMatch integrated into Unreal Tournament 2003 (1600*1200). It will be noticed that the fall is however less in our own demonstration, more realistic, since the score passes "only" from 28.6 to 14.6 fps... Does D?ou come this deceleration? D?optimisations specific to these applications of course. These last are can be multiple, but the checking for example of plane l?integration of clip for the demonstrations (like NVIDIA in 3DMar03 at one time) n?est not verifiable without assistance of the developer. However, we noticed that when the driver detected one of the listed applications, it decontaminated trilinear filtering to make only the simple bilinear one, i.e. without any transition between different the level from mip map. Of course that reduces the workload by two (interpolation from 4 texels instead of 8). In fact being given the importance of the fall one can even wonder whether the second GPU is well activated "by defect"... Here to illustrate our remarks a screenshot under Unreal Tournament 2003 with the drivers d?origines, and another screenshot once that these detections are decontaminated: We used the order firstcoloredmip here so that the various levels of details is coloured in order to highlight well the difference at the level of filtering. Worse, under Halation with detection d?origine, graphic quality is really deplorable, has such point qu?on would be believed in 640*480 when one is in 1024*768, so that l?on thinks qu?il s?agit not only d?un trilinear problem of filtering. This problem is solved when l?on decontaminates optimizations, but blow one attends slide show. It should be noted that the function screenshot does not function correctly when Halo is detected by the driver, which prevents us from showing to you the difference in graphic quality. Here are which thus explains mainly why in the benchs running Volari s?en leaves relatively well, and why in less current plays for the benchs but inevitably less not played c?est the catastrophe. In our protocol of usual test using in major part of the not detected plays, Volari Duo V8 Ultra arrived indeed at 55% of the performances d?une GeForce4 Ti 4600, with in the best of the cases 77% of the performances of the latter under UT2003 and specific optimizations which go with (40% without) and 15% of better under Quake 3, since in OpenGL by defect and contrary to what occurs in Direct3D XGI decontaminates office trilinear filtering and also lowers by defect the level of detail of textures as you can note it by comparing filterings of ATI and XGI: With final, one can wonder which is l?interet for XGI d?integrer this kind of things in these drivers. Indeed, if XGI thinks that its chips are not enough fast to carry out a trilinear filtering, of decontaminating it completely as much drivers rather than to decontaminate it that in certain app
but that is because I refuse to run binary kernel modules, and only buy hardware with open programming specs.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
WORKS FINE WITH COUNTER-STRIKE AND QUAKE III,
I almost bit on this, but when you posted the bit about Counter-Strike running under Linux ( it only runs in Windows), I knew you were trolling.
HTH. HAND.
So yes, I agree it's quite hard to produce Linux drivers that are stable and functional across a broad range of Linux kernel versions and XFree versions, and I am sure it is in part because there are more users and thus more developers working on the Windows drivers, in large part it's because of the inherent features of the Linux platform. Which of course may be desireable for many people who want to encourage companies to release specs or truly Open Source drivers.
And that, my friend, is why Linux on the desktop will never be successful. The "community" if full of arrogant, selfish halfwits determined to keep the code as archane, so they can pretend to the world that they are untouchably elite and highly skilled.
The patches on www.minion.de allow the latest NVIDIA driver to compile/run under 2.6 - as well as fix the crash with VIA-chipsets.
The patches against the NVIDIA driver at www.minion.de allowed the driver to successfully load on kernel 2.4.22 on my VIA kt266a-based motherboard with FX5200-based video. (That is - without the Ooops crashes descirbed in my previous post)
X11 starts normally. 2D graphics seems same.
However...
Glxgears has horribly mutilated graphics. The shapes aren't filled in, its all blinking/flashing and there is a lot of extraneous junk/shapes randomly appearing and disappearing really fast. Its slow too at that - 400fps. I tried ut2k3 - same story - horribly slow and mutilated graphics. it says that AGP was working. Checked dmesg again - no errors.
Sigh - just not a very good driver, I'spose.
> And Linux nVidia Driver will be always described with one word: crappy.
Let's give nVidia a break. Yeah, one bad version of drivers. They work fine for me (although not with AGP enabled). Anyway, let's see if they fix this. They probably will, and we'll all be happy again.
And BTW many games get higher fps under linux than windows. Crappy indeed.
My other car is first.
And BTW many games get higher fps under linux than windows. Crappy indeed.
FPS is not everything. In Linux I could expect stability. Do you have framebuffer enabled?
NVidia are the same fuckers that stole every 3D technology from 3Dfx and then claimed it was theirs in the first place. They are also the ones who did a hostile takeover of 3Dfx and killed off ALL LINUX development and support for truly great products. At the very least, they could have kept the 3Dfx VooDoo cards from VooDoo3-5 supported after they KILLED 3Dfx. But instead, the day they took over, they eliminated all support and left all of us VooDoo users high and dry. I WILL NEVER buy a card from a company like NVidia. They are the Microsoft of the 3D accelerator world. They didn't have a good technology of their own, so they used corporate espionage to steal it from 3Dfx and then claimed it was theirs. NVidia are criminals and they should be exposed for the evil that they are. I suggest that NO ONE buy any NVidia cards as they don't truly support or understand Linux and the Open Source/Free Software world. For now they are paying lip service to it, but that is only to lure the suckers in and then play bait and switch and force them to move to Windows. Watch for the Linux support to vanish within the next year or two. Instead stick by a company with a long track record of Linux support: ATI. Check out the GATOS project at SourceForge and you will see what a company who truly groks Open Source/Free really acts like. The rest of you NVidia fan boys can continue on to the cliff like the lemmings that you are. I can't wait to see your jaws drop when you find out that NVidia ownz your asses and will force you to use Windows very soon. Fucking moron NVidia fanbois.
the 4496 drivers would lock my workstation at work ( Ti4200 card )every few days using the default Fedora kernel. I think there's a newer kernel out, might try it again.
My solution was to revert to the latest RH9 kernel, as I don't have time to chase down a bug in a closed-source driver, that locks X, so I can't see any console messages, and prints nothing to syslog.
PC moderators can suck my White pierced, tattooed dick. If you think pride == hate, s/dick/Aryan meat mallet/g.
I guess if the shoe fits, wear it. I didn't intend for this to come off like a troll, just commenting on my observations regarding the community. I guess if I don't support Linux as a zealot than I deserve the rank of troll in your eyes, is that it? Or maybe the zealots can't stand to have reality presented to them in a factual way. If that is what Slashdot has come to, I'm out. Delete my account please, CN. Your followers have abandoned reason for madness...
End of Line.
because, I've already got their GPL driver, that they wrote themselves ...
-- The full GNU General Public License is included in this distribution in the file called LICENSE. Contact Information: Linux NICS Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 Makefile for the Intel(R) PRO/10GbE driver --
/usr/src/sys/kernel/linux-2.6.0/drivers/net/ixgb
As I understand it, hardware companies are in the business of making money from selling hardware. Drivers for that hardware would usually be considered a cost. Giving the community the hardware specs allows the community to absorb the driver development costs, allowing the hardware company to both sell more hardware, as they are community friendly, and the community supports its friends, and make more profit on the hardware, because they reduce some of their costs, as well as have the possiblity of selling hardware to people who may not have been customers in the first place. (for example, I remember a post to LKML with a patch for running an e1000 aka Intel 1Gbit card under PPC. If Intel developed closed source drivers, do you think they ever would have developed PPC drivers ? I doubt it, it would have cost them too much, for possibly a too smaller customer base. By open sourcing, they have sold at least one extra card that they wouldn't have sold before, under the closed driver development model)
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Not true... The most current nVidia drivers for my Gainward Geforce2 GTS installed on Win2k are crap. They completely break it. Seems to me nVidia just isn't doing a good job in supporting its older variety cards.
Notice all the "hey these drivers kick ass" comments are comming from users of GF4s or better?
Note: Here's what I mean by being horribly broken.
http://www.hayenga.com/mitch/mario1.gif
is that they sell chips to whoever buys. True story: I bought a Geforce2 MX440 with 64 megs of DDR ram that _under_ performed my old 32 meg Geforce2 MX SDR. Near as I can tell the trouble is cheap ram, really cheap ram. It's the easiest place to save some money, and it seems the Best Buys and Circuit Cities of the world will buy cards from whoever offers the best profit margine. I mean, why sell an $80 card for $99 when you can sell a $50 card for that.
That said, I tried the ATI equivalent and gave up on it because of lousy driver support (couldn't get xv working, dvd play back sucked even under windows). Right now I'm stuck with my old Geforce2 mx. I'll try again later to track down a better card.
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
I had lots of problems getting NVidia to work with FC1. Things would kind of work, but other things wouldn't. Getting TuxRacer to work is a good litmus test.
Then I found this page of unofficial FC1 FAQ. Yay...!!
Here's what to do - it worked for me:
Use these instructions if there are no RPMs available, or if the available RPMs don't work for you.
Make sure you have the lastest drivers.
Now print this out, or write it down. Then:
If none of this works, do rpm -e --nodeps XFree86-Mesa-libGL and then restart your computer. The need to do this should soon be eliminated -- watch this FAQ or the fedora-list. Note that if you update XFree86, this package will be reinstalled and you will need to remove it again. This solves the "DRI" problem.
I know their windows drivers have a few . . bugs . . to work out as well. Last time I installed their 'new' drivers it left my WinXP box dumping core everytime it tried to load past the boot-up screen.
*cough*
Well - I've gotten CS 1.3 and CS 1.4 (note - not CS 1.5, gah) to successfuly run under Wine (which was whatever the latest CVS was two summers ago). I compiled WINE with the OpenGL wrapper and the results weren't bad - it was playable. Not as fast as under windows (50 fps instead of 70 - and yeah, I dual-booted then - mostly cause of CS) - but pretty good. The cheat protection tho saw Wine's opengl.dll as a cheat - so I had to play on unprotected servers.
This entire summer I played Day of Defeat 1.0 on top of HalfLife under Wine (whatever the latest CVS was, lol). HL acted more buggy. I couldn't use the VGUI without a crash - so I had to run HL with the servername on the commandline. Its alright if yu use XQF or some online server browser. The really cool thing was that the Wine folks fixed the whole "wine's opengl.dll cheats" bug - so I could play on real servers.
However, I had no luck at all with Steam under wine. I'll probably go back to it sometime - see if it works - and if it doesn't , attempt to implement the numerous unimplemented functions it needed.
Loaded the minion 2.6 patched driver. Seems to work fine on my FX5600 KT333 using kernel AGPGART. Played some SMB in mupen64, RTCW, and NWN. I don't use any special features (twinview and TV-out) so I have a pretty vanilla config. Using renderaccel and cursorshadow
Gentoo with Gentoo-dev-sources with Accept "~x86".
Thank you for your time,
BBH
On my system, the new driver seems to perform much better if frame rate from glxgears and quake3d is any indication. I am seeing as much as 25% improvement in performance over the 4496!(using 2.4.21 kernel). I also tried the new drivers with patches from minion.de on a 2.6 kernel and could see improved performance. However, synaptic touchpad and pcmcia Wi-Fi seem to be broken in 2.6 so had to go back to 2.4 kernel.
Yesterday I upgraded my kernel (Red Hat 8) and installed the brand new nvidia drivers at the same time. Everything seemed to work O.K. with the exception of xawtv. As far as I can tell the modules required to run xawtv refuse to load while using the nvidia driver. Because I`m a trusting sort of person I assumed the problems I was having were my fault - I really didn`t expect nvidia to launch buggy drivers ! You`ve just saved me a lot of time and trouble.
I'm pretty sure Linux never needed Nvidia to provide graphics drivers to succeed - it was doing fine by itself. Keep in mind that Linux had been going for something like six years (starting in 1991) before Nvidia came along and released Linux specific binary drivers (around 1998, IIRC).
A lot of people may think Linux is unreliable, because of the instability of binary drivers, such as the Nvidia ones. Linux could do without this undeserved reputation.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
I don't get it. Do you mean all nVidia driver problems are related to changing kernel ABI? But that part of drivers is open source.
IMHO problem is somewhere else. There are millions of possible configurations, and few people working on driver just can't solve each problem. In open source driver there are more workers (they don't need money from company), so it's much easier to fix driver for individuals.
Patents are intended to protect intellectual property. Nvidia shouldn't be worried about protecting it in their closed source drivers.
Actually, thinking about it, if they really need to protect their intellectual property within closed source drivers, those drivers should be encrypted, preventling disasspembly and decrypted on the fly. Hmm. That's not going to work, cause if you really wanted to find out their secrets, you'd just use a AGP bus analyser or some other similar device.
Other people may disagree, but I belive this "intellectual property, must close source" is just a furphy.
Even more contrary to this argument, companies like Nvidia and ATI want their extensions to be added to the OpenGL specs, which results in both an industry wide endorsement of their techniques, as well as licensing revenue from their competitors.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
I rarely upgrade video drivers due to the old adage "if it aint broke, don't fix it" is a good thing to live by. (case in point: upgrading to the newest 50-series drivers causes Win XP to core dump and wrecks certain system files when playing Enemy Territory on my system)
Because of this, I might only upgrade my drivers once a year or less, basically only if I run into a problem. Trying to remember the exact card model I have after months of never thinking about it is rather difficult. "Hm, GF3..Ti200? Ti400? Which one did I buy again..."
-
The 50series of drivers for WinXP cause a system crash when playing certain games with Punkbuster. On my system it hosed some system file requiring a reinstall of the OS off its boot disk. I have a MSI GF3 Ti200.
XP makes the process fairly painless (all your settings are saved for everything), but it still requires a couple of hours to reload off the disk and then reacquire service pack 1 and assorted patches to bring it back up to date. And theres the occasional need to reload a driver or two.
I downgraded to a 40series driver thats about a year old, and it works flawlessly...
-
and people wonder why ATI suddenly comes out ahead of NVidia.
Last I checked ATI didn't have the best linux support either. I have a friend with the misfortune of having the Nforce chipset motherboard and a Radeon graphics card. Good luck getting the two to work together.
Open source kernel + 1 closed source driver may work just fine. But open source kernel + 2 closed source drivers can mean conflicts and incompatability.
It doesn't help that Nvidia's precompiled agpart driver for the nforce board only supports nvidia graphics cards. After spending an entire day recompiling kernels, I was able to get either 3D acceleration and no onboard network, or no 3D but with the network working.
I'm sure I could have gotten it all working with enough time, but it wasn't my machine. Still, it shouldn't have to be that hard.
I am glad that Nvidia provides a linux driver, but I really wish they would provide open source drivers. If two many closed source drivers are added to the kernel, it will make it unusable.
Got Apathy?
Unfortunately, we all know NVidia can't/won't Open Source their drivers and they claim it's the "can't" due to contracts with other companies that have various pieces of IP in their cards and in the drivers.
They have been getting such a bad wrap one after another. I'll tell you from owning both ATI Radeon and Nvidia Geforce cards, that Nvidia has always been the one with the better drivers.
Owning an ATI Radeon 9800 now with so many graphical features disabled and tweaks in general, I swear I am almost better off owning a Geforce FX5900.
Your reading about driver problems, go to download the new driver and try it, and 2 different web browsers lock up just trying to download the file...
~~ Please keep your arms, legs, and outright stupidity inside the ride at all times. Thank You ~~
Oh yeah? This has happened with Windows tons of times, it's just that most people don't notice if their screen is running at 640x480 in 16 colour mode.
I guess I must have lucked out. Reinstall my desktop today with Mandrake 9.2, and since the old one I have required a kernel interface compile (it's way too old), I downloaded the new one (5328), and worked first time I installed it. The only thing is that I can't load the GLcore module. I think sometimes you can't just take these forums as an indication of how wide spread the problem is. People who have problems are also the loudest ones.
OK this isn't directly related to Nvidia but more of a general inquiry. Are there any video card manufacturers who consider XFree86 users a priority, even a small one? For some reason I always had the impression that Matrox released good drivers for XFree86 and that they're video cards are generally well supported. Whenever the "X is slow" argument arises people usually say that X performance is contingent on good video drivers. So what are the best video drivers out there right now? I want to build a new box soon which will be used to dual boot Windows and Linux. I would like to be able to play games on both operating systems but if that isn't possible then atleast be able to have really good drivers for Linux for normal desktop use.
Linux is retarded in the area of any kind of kernel module.
Yes, the Linux kernel is nice and modular, and you can make modules and do some neat stuff (like dynamic loading) with them, but....
Why do modules have to be custom compiled to each exact kernel version?
A binary API should be developed with standard hooks that allow for things like video cards, sound cards, soft modems, scanners, and other crap to operate via a protected, binary-compatable API that doesn't change in any minor release. (EG: 2.4.x should be cross compatable)
One of the successes of Microsoft's hardware compatability is that I can frequently use a driver from Windows 3.1 on my Windows 98 or ME system.
Linux developers can cry all they want to about "open" drivers, but there are plenty of times where that just isn't feasible. And, why shouldn't there be a single, well-documented API that allows for binary driver distribution?
Why should this "pollute" anything at all?
Spending any more than 10 or 20 minutes loading a driver is retarded, and even though I'm a firm believer in Linux and its future, I'll be the first to say this.
Create a clear, binary-compatable API for drivers and the drivers will appear like magic, especially if it's similar to the API for Windows drivers.
Hardware companies are begging for more sales, and if they can get them by recompiling their windows drivers, or at the very least putting out and supporting a single driver file for "2.4.x kernel" Linux, you'll find that lots of companies would be perfectly happy to "play nice"...
I have no problem with your religion until you decide it's reason to deprive others of the truth.
But there you go again? 'why Linux on the desktop will never be successful'. Successful to who? You? Are you using it? Do you care? Who cares? Where is the vested interest in Linux succeeding? For the good of mankind?
I just don't understand this shit attitude. The 'success' of Linux. Linux is where it is because it obviously works plenty well for so many users. If you want to advance it so it can meet your criteria for 'success', then fine, but stop your bitching everytime something doesn't work the way you think it should.
Calling me arrogant? Do you even do anything to make the situation better? Do you even USE linux? Idiot.
Right now, I'd do anything just to GET the Nvidia drivers working at all. As it is, all their drivers have done is left me without any working OpenGL at all.
I've repeatedly tried using their drivers, version 4496. The first time I did so and started X, it worked a little like Windows Airlines. Everything looked good, until I tried to open the menu bar and the system locked up completely. Absolutely nothing could back out of X or get control back. Taking a look at the logs, it said "Unable to find NVidia Xfree-86 driver."
So after a reboot, I uninstalled their drivers and put "nv" instead of "nvidia" back into XF86Config-4. Ok, my desktop works again, except I have no OpenGL server: "Failed to add GLX extension (NVIDIA XFree86 driver not found)" WTF, I just unistalled their drivers!
Alright, I tried it one more time and this time told it to compile it's own kernel interface. Ok, it makes it's own kernel interface, the Windows plane takes off, reaches crusing altitude, and then waits 20 seconds before exploding: This time I tried opening an application, and MELTDOWN.
I've tried just generating a new X configuration file with xf86config, and that doesn't help. At the moment, I'm using the kludge: Replace "nvidia" with "nv" and be happy that it works at all. What can I do to either A) Get the Nvidia drivers working or B) Restore my original drivers? I don't do much gaming, but I DO work with 3-d programs and WINE, neither of which can even start without GLX. Please, help this pathetic Mandrake user!
and it is the right type of thinking.
The question is though, who are they trying to protect their intellectual property from ?
For the moment, considering your example of door locks, I choose to use them, not because they make my house impenetrable, but they ensure that most, "casual" theives won't bother to break in, because the risk and / or effort is now higher than the reward. Determined thieves won't bother with trying to break the locks, they will just cut a hole in a wall, creating a new doorway. That is if my assets are worth the risk and effort involved in doing so.
So, who are Nvidia trying to protect their intellectual property from ? Who would gain the most from seeing it ? Individual end users, or their determined rivals like ATi, who have much more at stake, and possibly more to gain from discovering Nvidia's IP ? Assuming it is ATi or other competitors, which is what most people suggest when faced with this argument, then the "locks" that Nvidia have put in place are useless, as they will not stop a determined adversary, such as ATi, who may be willing to invest multiple $100K or $1M decoding Nvidia's drivers, using AGP bus analysers etc. The reward for ATi might be high, so the risk and / or effort involved in decoding the drivers may be worth it.
I really can't guess why Nvidia won't open source their drivers. However, I struggle to believe only reason I always hear - "to protect IP".
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Parent links to goatse. Just thought you'd like to know.
Greetings,
For what its worth, I've always been happy with the Nvidia drivers.
So the 5328 drive doesn't work for me with ONE app, the fail back was efortless and I'm playing NWN again.
Kudos to the Nvidia team.
Cheers.
well, except for the API change from 95 to 95 w/USB, 95 to 98, 98 to 98SE, 98SE to ME.
Then there's the NT line.
The driver model changed slightly with each revision in the 9x line, and not necessarily in a core area.
And under linux, although the ABI may change from minor version to minor version, it IS just a simple compile against the different headers (for, I suspect, not all, but the majority of cases).
Really, the ideal thing for nVidia would be for THEM to publish an API (not necessarily full docs for the chips, just hooks into the binary), and for the hacker/enthusiast community to link it into the kernel. At least, that seems ideal to me.
Inconceivable!
We're actually packaging nvidia drivers for Fedora core 1 for the http://rpm.livna.org/ repository.
See : http://bugzilla.livna.org/show_bug.cgi?id=45
Feedback from the Clueful Ones is welcome.
Good day.
Direct Rendering Open Source Project, it will save you a lot of grief.
The Internet's nature is peer to peer - 20050301_cs_profs.pdf
Manufacturers can't and shouldn't be held accountable for changes local to a specific distro or host. Deal with it.
Help us build a better map!
upgrading to new version
PIII/733 with cheap nvidia 8MB, mandrake 9.2, my own kernel compiled with Con Kolivas patchset
-- There is four mistake in this sentences.
Others have suggested this driver, and it does now work on my system ( 2.6.0 kernel, NF7-S, GeforceFX 5900NU). It does not work on my system as a module, only when compiled into the kernel. Hopefully this will save someone the few hours I burned finding this out.
Great job on reverse engineering the nvidia binary ethernet driver though. It isn't as fast as the nvidia driver, but is getting better.
Kindness is the language which the deaf can hear and the blind can see. - Mark Twain
Do you work for Microsoft?
Conversion Rate Optimisation French / English consultant
"If [Linux] opened the source, then any [Windows] developer could browse it, and inadvertently (or advertently, even) insert [Linux] code into [Windows]"
Well I don't know about you, but I rekin' we better close up our code quick before the likes of Microsoft or SCO get a hold of it, and we lose our competitive advantage.
Actually, I did that - got Nvidia drivers runnning on XP in under 4 hours. That was for work.
I then installed Fedora Core 1 on another partition, got it all running and happy, and then downloaded the 2.6.0 kernel source and went to town. NVidia drivers and all. It was a riot.
Some things in life are needlessly fucking complicated and obscure - and a hell of a lot fun figuring out how to make them work. For everything else there's Windows.
Soko
"Depression is merely anger without enthusiasm." - Anonymous
I've been trying for a week to get the stupid nFORCE drivers working so I can get my new Shuttle PC on the 'net with Linux, but it's just not working.
Why, oh why, oh why can't they just release these drivers in 'normal' format?
; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
Just FYI, the nvidia drivers contain their own AGP driver,
it can be used by e.g. setting the XF86config option NvAGP=1.
This reliably oopses the kernel in Fedora with this new driver.
If anyone else wonder why the new driver don't work, make sure it uses
the kernel AGP driver, not the nvidia one.
"Manufacturers can't and shouldn't be held accountable for changes local to a specific distro or host. Deal with it."
I've found that returning it, and getting your money back, then buying the competition is a good way of "Dealing with it".
Well have fun figuring out how to fix those BSOD's when they happen.
Oh ya when you DON'T figure it out because nobody CAN exept MS and they don't give a shit because it gives you a reason to buy their next OS.
You get to REINSTALL!
Backup that data, lose those apps. Then spend another goddamn 4-8 hours of your life installing all that shit over and over again until by chance it works well enough.
Hope you enjoy spending your 310 dollars, because in another year or 2 you get to do it all over! And again and again and again. Not to mention the thousands of dollars you get to spend on crappy software that's inferior to the shit I get for free.
"I don't know about anyone else, but I think this is a *total* waste of money. "
And if that person hadn't "totally wasted" their money, you wouldn't have a $99 card to feel superior about.
nForce and Radeon, you mean like this ?
/usr/X11R6/lib/modules/drivers/fglrx_drv.o ...
dmesg and XFree86 output
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Detected NVIDIA nForce chipset
agpgart: AGP aperture is 128M @ 0xf0000000
and
Loading
(II) Module fglrx: vendor="Fire GL - ATI Research GmbH, Germany"
(II) fglrx(0): DRI initialization successfull!
I don't know about you, but I have mine working perfectly. I get 1662 FPS on glxgears. You need to read the manual and try again or ask in #ati on irc.freenode.net.
I had never used an ATI until like a 3 months ago when I bought this card. Well I am glad I did and I paid a LOT less for it too than a comparable nvidia card. I run redhat 9, with kernel 2.4.20-8custom, drivers work perfectly for me.
Oh BTW the motherboard is an Asus A7N-266 VM, in case you are interested.
Slashdot: Tabloid for the nerds. Stuff that doesn't matter.
Don't developers spend money on any testing anymore? Every goddamn program I get these days shows that it was obviously released without any testing feedback. I know Netscape ruined the software biz model by releasing "betas" for consumption, marketing the product before it was tested. And Microsoft has never gotten anything right before version 3.0. But with malware liability looming, when will some kind of quality control come back?
--
make install -not war
So I guess that makes Gentoo one of the most popular distros.
Karma: It's all a bunch of tree-huggin' hippy crap!
... when the ONLY game worth playing on Linux works with these new drivers. Kthxbye.
Karma: It's all a bunch of tree-huggin' hippy crap!
Really, the ideal thing for nVidia would be for THEM to publish an API (not necessarily full docs for the chips, just hooks into the binary), and for the hacker/enthusiast community to link it into the kernel. At least, that seems ideal to me
They do publish the source code to the bit which talks to the Linux kernel. They've effectively written their own standard ABI and published it.
All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
what a drama queen. as an mcse and xp user, i have to say...your such a little fag.
haven't lived at home since 17.
or perhaps your "projecting"
anyway...i dare you to respond, and give me a way to contact you. then we can arrange a friendly parlay.
cause i'll show you my mcse card, then i'm gonna beat your ass.
I'm with you. Recently, as a complete 'nix beginner, I downloaded Fedora and set it up on an FX5600 with 4496 drivers.
They broke Enemy Territory and some other OGL apps, but 15 minutes, google and the Unofficial Fedora FAQ got things working perfectly.
Now I've got sideband addressing and fast writes working too, performance is a more than a match for Windows. I get no lockups at all and I don't consider 15 minutes of my time too much to ask.
I'm just wondering if most of these people with stability problems have looked into all the FAQs and message boards, like this one linked from nVidia's own driver page.
well, except for the API change from 95 to 95 w/USB, 95 to 98, 98 to 98SE, 98SE to ME.
I don't know the video interface well, but the networking changes are simple, backward compatible evolutions of the old interface.
Around 98, ME and 2K the driver interfaces for the 9x line and NT line converged. Unfortunately, the kernel interfaces for drivers diverged slightly (e.g. paged memory allocation) - you could use ME drivers on 2k but the kernel spits warnings at you when you fire it up in debug mode.
A lot of people may think Linux is unreliable, because of the instability of binary drivers
A lot of people may think Windows is unreliable, because of the instability of binary drivers
You are implying that milions of different incompatible drivers for every type, mark, model, and revision of hardware makes the world a better place.
Honestly, I can't see how this philosophy saves time.
Actually, I believe that hardware should be engineerd in a way that it will work with generic drivers. This process is called standardisation.
NVidia is showing leadership with this development model.
You need to measure the amount of time it takes to get Nvidia drivers to work under Windows in hours?!?
In 4 hours, you should have installed XP, all the necessary drivers, done the Windows Update thing and setup many of your security policies with the group policy editor..... And those are quite interesting to learn about.... Way too few Linux people do that...
Applied the minion.de patch again, installed, rebooted - all works... +10 fps increase in UT2003 oh yeah
Ahahahahahaaaaaa haaaaaaaaaaaaaa hahahahaha, ah hahahahaaa, ah haaa, ah haa, ah, ah.
OMFG, you guys are funny. You like the pain. Admit it. You live for this stuff.
If you were blocking sigs, you wouldn't have to read this.
I get 1662 FPS on glxgears.
Ah, the other Linux game!
Instead of loosing time and money fighting proprietary software that does not even allow one to give proper feedback to the developers?
One with reverse engineered drivers is far better of, since blocker bugs are resolved in a matter of days by any Free Software developer group.
What are they so afraid of that they do not put these drivers under a Free SOftware License? That people will have copies of thge software without paying them? AFAIK everyone that is interested in such a driver is already a card owner and won't pay anyway.
Keeping these as proprietary is "The Wrong Thing To Do"(tm) under any thinkable point of view.
I keep said for those among the comunity that think it is allright that the drivers are proprietary as far as they exist. Actually it is far worse - in fact proprietary drivers are as incompatible with the Linux Kernel as any Windows only driver. The difference is that instead of a technical incompatibility there is a license incompatibility.
-><- no
you can bet your .asp you won't be 'dating' the won-eyed girl in the jump-you ads, as rumour persists that she is not real, &/or NOT a paid up member of robbIE's dating service.
so, the secret, if there is won, may or may not be revealed in the upcoming questions for va lairIE/robbIE interview.
keep it simple. don't ask about the disposition of the truckloads of phonIE monIE. the top questions will be filtered buy phonIE ?pr? ?firm? talknicians, & high dollar shysters, so that the 'answers' reflect almost nothing to do with stuff that matters(tm). it's a pateNTdead funkshun of the SourceForgerIE(tm).
mynuts won, you need a date buddIE?
You need to read up on the way memory usage gets reported. All those pixmaps that are being displayed on your screen are reported in the memory usage for *each* application that is using them. Same for shared libraries, same for any shared memory that might be being used.
A good example is XMMS. When you run it, it appears to have a number of processes each using a substantial chunk of memory, but the memory is shared between all the processes, and so total memory usage for XMMS is only just over that of one of the processes.
Maybe its just the Fedora people having problems but the drivers work for me no problem. NWN, Quake3 Urban Terror, UT2003 all worked fine.
NForce2/Ti4200 Gentoo 1.4 (-march=athlon-xp -O3 -pipe -fomit-frame-pointer) with Kernel 2.6.0.
There is no open source portion of the nVidia driver. The kernel module is closed source as well. The stuff you see compiling is just a wrapper so their are not module versioning issues.
My system: P3, GeForce FX5600, Fedora1, kernel 2.6.0 (stock), NV-AGP driver
Native Games: NWN, Railroad Tycoon2 work like before
WineX3 Games: Warcraft3, Starcraft work like before, Railroad Tycoon 3 Demo seems to work a little bit better (movies hang less)
"Bought for less than EUR 40"
Check the facts, do the moderating after that.
I find it very sad that so many people are wasting their time with these drivers.
If it's not open source, it's nonsense.
Closed-source drivers are just not going to be satisfactory with GNU/Linux. Get a clue, people. Just don't buy hardware if the manufacturer won't tell anyone how the hardware works.
Commiserations to all having problems, but mine installed over 4496 perfectly and are as fast or faster in nwn and q3. glxgears shows 7100 fps fwiw.
I see no evidence of 2d slowdown either.
RH9
normal 2.4.23
Athlon 2800
FX5900
...that nvidia does anything for linux at all. Seriously, there is no real game market for linux, and these cards are designed for gamers. You don't see people running out to buy the latest and greatest badass video card to run their office applications.
:)
I'm really suprised that they spend any amount of time trying to cater to people who in most cases could just use some grossly outdated 8mb card to do what they'd normally do. Linux is not a gaming OS, it never has been, it may never be.
This is a real chicken and the egg thing; in order for game makers (and subsequently, video card manufacturers who are geared towards gamers) to take linux seriously, it needs the home userbase. However, before linux has a home userbase worth noting, it needs to be usable to the average home user. Since the vast majority of home users want games, they won't use linux, and you're all the way back to the beginning. And please, don't say "but you can use winex!" this process is hit and miss, and is often more aggrevation than it's worth. Only die hard geeks would have the tolerance for that.
Only with linux is it some kind of major event when a worthwhile game gets released for it. If you love games, but love linux too, you should dual boot linux/windows, it's the only sane solution to the problem. Anything else is going to waste your time that you could be using to kill another bad guy in your favorite game
BeauHD. Worst editor since kdawson.
Plus i'm running it on top of Darwin, Version 7.2.0.
I'm running what seems to be the benchmark game, NWN for hours at a time, i even got Halo installed and playing it with max resolutions, my 10/100/1000 network card is working with no hiccups either, no conflicts.
This is all running under Aqua as well. Sometimes i wonder what you linux guys are getting all this grief for.
Jonathanjk.com
You can't even do 1/5th of what he can do right now. I hope you enjoy not being able to use your computer for more than talking to losers on IRC.
the kernel driver is closed source, as well as the X drivers (GL stuff)
what you compile is basically a wrapper around the kernel driver.
Shame on all you who rose to it!
I want to delete my account but Slashdot doesn't allow it.
And even if they could legally realease the code, it would not be in thier best interest to do so. PC hardware is a dirty business and any one of thier competitors would outright copy their best stuff in a heartbeat if they can get away with it.
Free Mac Mini Yeah, it's
For those who want a patch...
http://minion.de/nvidia.html was updated a matter of moments ago.
Go grab the latest patch now!
Jeremy Baumgartner
I worked in a similar industry, communications cards. We also had secret sauce. But so did our competitors, and let me assure you that we disassembled our competitors software as soon as we could get our hands on it. We didn't disassemble chips themselves, but no need, we knew what they did in software.
I am sure every graphics company disassembles their competitors software. Are they each so arrogant as to think their competitors don't?
Infuriate left and right
The new driver worked for me without a problem.
Thanks to NVIDIA.
I even don't use a normal distribution but a custom built linux version..
SCIREV.NET - fanfics,reviews & more
Why did you disable HT? Not a troll, I don't know.
Is that drivers are *still* a huge deal, but for different reasons. Given equal hardware, well-written drivers that work only with that hardware, doing things in the best possible way with the hardware in mind can make worlds of difference. On top of that, companies often enter restrictive license agreements with other companies to get more optimized code into their drivers, so even if the company was willing to compromise the effort they put into the driver for the good of the linux community, the license agreements prevent them.
Of course, all this seems to sidestep your issue, hardware specs, which in theory hold no secrets (interface shouldn't reveal much about implementation), could be released without giving out the critical secrets which make their drivers so good. In this respect, I would say first that theory does not hold, the interface to the hardware functionality can give extremly enlightening insight into implementation details. Seeing how the data is expected to be passed into the hardware gives a good idea as to the hardware designer's strategy in their implementation. Even assuming the interface itself meets these theoretical requirements, there likely exists no interface specification without extensive comments and notes that do reveal secrets, and cleaning up a spec would take time and money.
Finally, even if all the moons were aligned for a spec release to allow the community to develop a driver around it, it still may not be desirable to the company, for it dilutes the image of their hardware. For example, take the current nVidia situation. The open source driver only has 2D support, so no one gives it a second thought in terms of evaluation. Now imagine nVidia releases spec and the open source nVidia driver takes those specs along with the work for the current ATI offering and implements a driver that would be extremely similar to the ATI software wise. Then presume that the nVidia offering with this driver looks much much poorer than the ATI offering. Reviewers would pounce on this driver to show the hardware on a 'level playing field' to compare the *hardware* independent of software. If the magic of a piece of hardware consists mainly in the free software piece rather than the card, it feels less valuable. On top of that, some hardcore OSS purist reviewers would ignore nVidia drivers now that there was an alternative, degrading nVidia benchmark performance. In addition, if there is a large discrepency between the open source and the binary-only driver, there would be a lot of suspicion cast on the 'optimizations' of the binary driver. What shortcuts must they be taking to perform so well? In your terms, we no longer value simple compatibility, we look at features with the expectation that a hardware company implements them all in *hardware*, and if that is not true, it is worth something to keep the public from knowing.
Ultimately, I wish things were as simple as you say, and I favor open source drivers when available. The reality is that between complex business relations, desire to keep funded driver developer secrets from the hands of competitors, and what the public could do with a more acceptable alternative, the reality is that binary drivers are still much more preferable to hardware vendors.
XML is like violence. If it doesn't solve the problem, use more.
Anyone had any luck getting the new driver installed on Suse 9.0 Pro with either the 2.4.x or the 2.6.0 kernel??
If so, how did you go about it?
I'm using the 4496 drivers with 2.4.21-144-default and having no problems.
I want to upgrade to the 2.6.0 kernel but am waiting awhile to see what plays out. I, being new to Suse (but not to Linux) am not yet wanting to play guinea pig...
I hate me too post, but in this case NVidia seems to always get the bad end of the stick. I have been running NVidia drivers for close to 2 years across an array of machines. I have only had three issues in all that time that didn't come down to someone not reading the README file, and one of them is AMD's fault for not disclosing a chip bug!
GREAT JOB NVIDIA! Keep up the good work!
Actualy HOW? These drivers and installer are *very* well made and documented. I don't see any potential problems... Only one - FC1 uses different compiler (gcc32) for kernel and modules and you'll need to use gcc32 (export CC=gcc32 before launching the installer). Thats it! Of course you also need to have kernel source package (as stated in Fine Documentation) but trying to install kernel-source rpm will tell you to install gcc32 (and addons) - so what is the problem here? When you try to compile with wrong compiler. You'll get error message stating that the compiler version is wrong... I really don't understand what can be the problem with installing nvidia kernel module... Especialy for Slashdot editor. :-PP
Oh and if you REALLY don't want to compile anything, just grab (if you trust them, works fine for me) RPMS from here:
http://www2.educ.umu.se/~peter/nvidia/
is my STB TV Pro card just filling a slot? I put the coaster in the cup holder and nothing. Proprietary software for hardware can render the hardware obsolete.
Knoppix could find it.
These drivers are horrible, I am running FC1 right now and I thought I would give it a whirl. Loaded them and started X back, things looked fine, so I ran a OpenGL app to test it out, no matter HOW simple the app was.. I would get like 1 FPS and CPU usage up at 100% that slowed my entire system down. So I was like, well screw that I will just go back to the old version, BUT now the damned nvidia module will NOT unload. I got out of X and all that, but once it was loaded, it would NOT remove.... ever. I had to reboot the system AND change my XFConfig file so that the module wouldn't load at all in the first place. Just to make sure it wasn't a fluke I tried it again, this time compiling the kernel module myself. Worked just as crappy and again the module wouldn't unload. So after much hassle I finally went back to the older ones and my FPS are normal again. These new drivers obviously weren't tested worth a damn if this many people are having problems!
The new drivers work just fine on my system (like every other NVIDIA driver I've tried). I'm getting about a 10% performance improvement across the board. My specs:
Debian sid
Kernel 2.4.22
GeForce4Go 440 (NV17)
Pentium 4 2.0
i845 mobile chipset
A deep unwavering belief is a sure sign you're missing something...
Unified drivers are a good things for corporations.
1. It means that they only need a single driver for the entire corporation. Infact you could probably write a simple script to upgrade everyone.
2. One file to download, no mess, no fuss, no long list of cards in corporate machines.
3. Quickly replaced advanced graphics card with yesterday's model in case of a problem. This has saved me significant amounts of time and money. If there wasn't a Unified driver I would need to reinstall the drivers, each time or keep high powered ($$) graphics cards laying around.
WARNING Generial rant:
OSS developers are increasingly locked into the one person, one computer mindset. It is really very Microsoft of you (as it is the way that company thinks). Real power users use hetrogenous systems with multiple distribution and propritary UNIX all using the same home directories and dot files. It is great when a system works in this environment.
another way to approach manifesting open source graphics card drivers would be to request ATI, NVIDIA, VIA., etc. to release the source for the drivers for their old graphics cards. let the companies decide what an "old" graphics card is.
i'm imagining many open source folks would gladly put energy into stabilizing some older non-bleeding edge graphics cards. if this proved popular a new competition might emerge between graphics cards manufacturers to be the first to release the source for hardware that isn't bleeding edge.
"And even if they could legally realease the code, it would not be in thier best interest to do so. PC hardware is a dirty business and any one of thier competitors would outright copy their best stuff in a heartbeat if they can get away with it."
That's why I advocate SCO. The OS business is a dirty business, and any of their competitors (Linux) could grab their best stuff in a heartbeat. So it's best that SCO keeps mum about the code.
well that says it. latitude c810 w/geforce2go, debian unstable, 2.4.23 w/pac1. Funny because I got the laptop a couple days ago, and sat down yesterday to get it going. only thing I had trouble with was s2r. checked nvidia forum, and blammo, a new driver annoucement. installed, s2r works.
and if they really loved you then they'd buy you a pony!
The submitter even mentioned that it took him HOURS to install video drivers. Uh...excuse me?
Forgive me for wanting to spend my time using my computer, not spending hours setting it up to use it.
"Sufferin' succotash."
Yea, but still. 120megs for a browser? I remember thinking Netscape was bloat at 30 megs. A simple window manager is under a couple megs.
Debian doesn't differentiate between the BSD and GPL licenses, as they are both DFSG-compliant and thus able to be included in the "main" (Free) section.
What you have are main, non-us, and non-free. Packages in main can be used by everyone and will always comply with the DFSG (Debian Free Software Guidelines). They will also not depend on non-free packages.
Packages in non-us might not be OK for people to use in the US, or might have to be developed outside of the US, for various legal reasons. OpenSSH used to be in there.
non-free is for, well, packages that are not Free-as-in-RMS. Modules to allow the GIMP to process GIFs were in there (not sure if they still are). Netscape 4 is in there.
Debian also has a package which will download, compile, and install the nVidia drivers. They have something similar for the MS TTF fonts, PINE, and some of Dan Bernstein's software. RealPlayer too, IIRC.
I think that this is all very good. It provides a clear distinction, and you will never be in trouble (SCO aside) if you only use packages from main. If this is your home desktop and you don't care, simply tell the installer to include all of these APT sources, and you won't have to think about it again.
WMBC freeform/independent online radio.
*Sigh*... still nothing for the GeForce in 12" PowerBooks.
Come on nVidia, smell the coffee!
Which nVidia drivers are the rest of you using? Did I fall out of some parallel universe yesterday?
Maybe it's the fact that I'm using Debian instead of Fedora, but getting the nVidia drivers working didn't even take me half an hour, and that was before their easy installer. Downloaded both the files, untarred, read the directions, and typed make in each directory.
And that's what I've done every time a new driver is released. I have simply not had any problems. Yes, acceleration is working perfectly. So I ask you...what are the rest of you doing?
I'm not some guru. I'm pretty good at Linux, good enough to be a good sysadmin, but I hadn't even heard of it before 1998. Most of my programs are PHP, and SQL (PostgreSQL if I can) or shell scripts. I spend much of my free time doing non-computer things. I don't understand what the problem is here.
WMBC freeform/independent online radio.
So you are saying everyone should fuck up their computer with one of the shittiest operating systems ever made?
Until tomorrow. Then you'll have to spend another four hours trying to get your system working again because 3 lines of M$ code says "you don't want these settings, let me fix them for you." or "this driver wasn't signed by Microsoft, I'll just delete it."
I just finished getting the old ones working last weekend...
chuk
Nvidia Sucks.
- ATI Radeon Worshipper.
what I gather from some acquaintances who do driver development, didn't so much converge as they did confuse. The new driver model is a spaghetti mess that allowed them to make minimal changes to the 9x driver model, and minimal changes to the NT driver model so a driver would work on both, but not without creating a pretty big mess, first. But let me repeat - this is what I understand from talking to some developers, this is not personal knowledge.
Inconceivable!
NV would probably have some black box people checking every competitors driver revision. As soon as the code turns up elsewhere Nvidia can engage them in a nice big IP case and bolster their standing while putting a strain on the infringers. (insert evil laugh)
All kidding aside, secrecy has been ingrained in that business for so long that it will take some time for OSS to really get worked into the mindset. This wouldn't be such a problem if all the players would act a little more ethically, maybe some of the new entries to the market can set an example.Free Mac Mini Yeah, it's
Don't try to pass off ATi's cobbled-together drivers as a myth. The only myth is ATi's "Linux support". I bought a Radeon 9500 after hearing about ATi's "support". After using it in Linux I gave it to my girlfriend (since she still uses Windows) and went back to my Ti4200. Yeah, it's that bad.
I want Open Source to succeed more than most people; I only buy hardware from companies that have Linux support. Putting out sub-standard drivers that make brand new cards perform worse than the last-generation cards isn't support in my book. Nvidia is releasing drivers that are at least as good as their Windows equivalent. To me, that's "Linux support".
nVidia is the only choice right now for high performance 3d in Linux. There's no way you can convince me it's better to spend over $300 to get an ATi card with 3D performance on the same level as a $50 nVidia card.
ATi has superior hardware, but their drivers are holding them back. Let me know when they have Open Source drivers that are anywhere close to the performance of their Windows drivers and I'll be the first one to switch. Until then I'll stick with the company that actually supports Linux instead of just using it for PR.
It would be nice to have the source for this, so that users of other Open Source operating system can make use of their cards too...
- Hubert
The submitter even mentioned that it took him HOURS to install video drivers. Uh...excuse me?
Forgive me for wanting to spend my time using my computer, not spending hours setting it up to use it.
YMMV.
You're a trolling piece of shit. That is all.
I just installed the driver and I have no problems. It would seem that it's very dependant on the chipset on people's motherboards.
Thanks Nvidia....!!!
Hey Fuckie, The driver infrastructure is there for anyone who wants to use it. Don't blame linux for the faults of NVidia and their fucked up install method. They could have easily created a download that you just double click on to install, but they did not. Can I blame microsoft for having to jump through hopes to install a xerox printer? No? Okay, then let me serve you up a nice tall cool glass of shut the hell up.
I suspect the real reason cheat protection broke was Linux's automatic 'gay detector' turned on as soon as the cheat protection loaded.
Interesting.
I have a Gainward card as well (a GeForce2MX) and while it works flawlessy with the default drivers as supplied during the installation of either Win2K or WinXP. However, installing one of either:
i) Drivers from "Windows Update" (Win2K)
ii) Gainward's drivers (Win2K or WinXP)
iii) nVidia's drivers (Win2K or WinXP)
will result in my graphics subsystem being horribly broken (with the Gainward drivers being the worst - lol!) - although out of those 3 choices above, nVidia's drivers appear to be the "best" ones.
Go figure eh?
Keerist in a bucket buddy, what makes you think I had any say in the matter?
Infuriate left and right
Windows drivers have worked fine for years.
What is so difficult about drivers on linux/X11? Is it THAT bad?
ooohh, and he made me a foe. how fucking quaint. and "M$"? hahahaha!! brilliant.
Not sure what.. you are... talking about... But VALVe patched the servers to not recognise Wine/WineX as a hack - lol. I think there was a patch for WIne floating around before as well... meh.
wow i cant beleive all the crying and suffering going on over this.... if you cannot get these drivers to work, then either you should use another OS that does everything for you, read some docs, or use another video card
:P
its so easy to use the installer, or rpms, or even install from the old tar.gz files they used to provide my 10 year old son does it... whats your problem???
Theres actually a reason why . .By makeing in damm hard to have make binary only drivers companies that might have gone binary only "just to be safe" go the OO route because it costs less $ (and thats one language all companies speek $) . .
Linus doesnt like binary only drivers , makeing it easier for people to make binary only dirvers would not be a very good idea
Then again linux is open source , if you want to write a wrapper to load binary modules written to your own API specs , go do it your self (you might find some interested people , but as you can guess I would not be on that list)
People who use bianry only drivers are more of the , the computer just has to work crowd (coincidentlly they dont code a lot) ; and the people who preffer OO drivers tend to be those who want to know WTF your doing on there system , and maybe even tweek your drivers.
In conclusion:Binary only drivers sux0r uber , so why make people make more?
> OTOH, if you consider KDE to be pure bloat, then you are right, you probably should go back to using twm, resurrect your old 486.
;-)
Ever heard that there might be things inbetween bloat and completely outdated
I use BlackBox, and for me KDE adds absolutely nothing (except a very few progs that need the libs) and thus is bloat IMO.
Of course others might think differently, but finding KDE bloat and liking twm certainly isn't the same!