Originally posted by: Sunner
Their NIC drivers are what irks me the most.
A NIC is such a simply thing these days, every vendor out there has open source drivers, what does nVidia think they have to hide?
Isn't their NIC basically a Realtek anyway?
Basicly. Or at least it was at one point.
One of the huge pain-in-the-rear things that would happen,(and I noticed it happenned a couple time here with newbies, and it happenned to me (I quickly sold the nvidia board and bought 2 via boards, btw)) was that the kernel would mistake the onboard Nic in the Nvidia motherboard for a real Realtek one.
The kernel module would load correctly, and not give any indication of anything bad happenning... except that the nic wouldn't work.
So people would have their Suse OS (for example) and Yast was insisting that it had the nic running and configured, but nothing was happenning. Sucked.
And what realy pissed me off is that Realtek is actually a fairly Linux-friendly company. Most everything they make is linux compatable. Hell they are the one of the few guys that supplied the source for the Linux drivers along side the DOS and Windows 9x and NT drivers on their floppy disks back in the day.
PLUS they are dirt cheap! Now they aren't the highest quality and aren't that high performing. I wouldn't want them on a webserver, but I bought 3 of them for a 'buy 2 get one free' deal. And they were only 8 bucks.... So that's like 3 nic cards for 16 dollars. And they've always worked reliably for me on Linux. No questions asked.
I figure that Nvidia bought the logic for the card and modified to fit in their motherboard's chipset.
Same thing with sound.
People raved on quiet a bit about the "SoundStorm" setup, but Nvidia on-board sound works with the alsa intel-8x0 and has no hardware mixing capabilities, just like my old laptop (which had the worst sound quality I've ever heard and uses the snd-intel8x0 AND the same settings as the nforce stuff. I am sure that nvidia uses much higher quality D/A chips then my laptop did though.).
Nvidia has some sort of magic mojo that they use in their drivers that they've probably developed from their gforce drivers. I remember originally they had seperate drivers for each setup, and then once they released their unified driver archatecture you would install them and that alone would give you a 30% performance boost in Quake2!
That's when they realy pulled away from ATI for a long time. So I understand that they think that they have something to hide. But, damn, it doesn't mean that they have to dildos about everythng.
I've heard that they've aquired a bunch of ex-SGI graphics people a way back.
And SGI has some software magic that would interpret binary code in their drivers and optimize the instructions on the fly for their 3d accelerator video stuff, thus giving a substantial performance boost over anybody else. ER, or something like that.
So maybe that's were Nvidia gets their driver stuff from, old SGI people. Could explain why they are so apt to hide everything. I am sure that there is some nasty licensing things they would like to avoid, maybe??
(that was pure speculation)
But it still doesn't explain the in-grown-forhead syndrome they are displaying with the NIC drivers.