The SLI Godfather
CaptCanuk writes "Phoronix has an insightful article about the motivation behind Nvidia's alternative operating system support. From the article: 'When it comes time for a user to upgrade their computer hardware, and decide to go with a choice from a leading manufacturer of graphics solutions, software support is a given, correct? Wrong.' Read on to find out what truly funds their development and why some think they treat Linux as a second hand citizen."
> You are a statistical outlier. Most people you know may have Linux ambitions, but most of everyone else doesn't.
Maybe where you live, but here in germany Linux is a lot more mainstream.
-- ubersonic Kfz Versicherung
Look I'm an OpenBSD fan but even I'm a little unsure on this one... The Linux folks reverse engineered the Nvidia ethernet driver in forcedeth and in fact forcedeth was helpful in the creation of nfe.
Are you sure that you want to claim that OpenBSD had "the first [nforce ethernet] open source driver" (emphasis is mine)? Can you give some links to back this claim up? I haven't found any yet but then again I don't hang out on the OpenBSD lists all that much...
Good drivers are NOT portable. Portability makes a driver unreadable and slow. Each OS will have its own set of abstractions and coding style.
I worked for a hardware manufacturer that made a portable driver. This driver ran in Windows NT 4, Windows 2000, SunOS (pre-Solaris), Solaris, IRIX, VxWorks, and a few other things. The driver was well over a megabyte and had to include a C library. That's disgusting. At the time, a whole kernel was a few megabytes at most.
1. ATI has NEVER provided ANY support for laptop chipsets. That is up to your laptop provider. You can get "inf fix" drivers which are the newest drivers + the device IDs to allow you to install them, but if you check out ATI's site that is spelled out very clearly.
Yes it sucks.
2. This is a known problem with almost all ATI embedded chips. If you google around, there's a utility that "forces" a new modeline into the bios temporarily. What you do is choose a modeline to replace with youre 1200x800 and it just pops right in. I don't remember the name, but if you google around you'll find it.