some ideas:
you could enable smolt or popcon (debian and ubuntu). and sign up at linuxcounter. those help people get estimates of number of linux users.
buy computers from vendors that preinstall linux. http://nakedcomputers.org/ has a fairly big list. when these vendors do large orders from the manufactures they will talk to them about compatibility and drivers.
fill in those registration card that you get with hardware.
email everyone in the supply chain and ask them if a device supports linux. they may not know, or just say 'we dont support linux', but if enough people do it then they may look into it. look at how successful the organic and fairtrade food movements are.
http://counter.li.org/
I also allowed opensuse to install SMOLT on my computers.
Probably wouldn't have much effect, but I just had an idea for a UA string:
"<BROWSER> <OS> (<KERNEL> <KVERSION>) [ARCH]"
e.g.: "Chrome Fedora (Linux 2.6.38)", or "Firefox 4 / Fedora (Linux 2.6.38) x86_64"
Short, informative, and not verbose. ;-)
Why not? There are plenty of people who don't really care that much about 3D and games and stuff but do care about video decode acceleration. VDPAU gives you that, sure their drivers are closed source but so is AMD's competing XvBA implementation. On the open source side there's nothing on both sides.
The demand for free drivers and open specs.
Nvidia could get away with being the only major hardware manufacturer with completely closed specs for a while because they were the only ones with reasonable Linux support.
This is slowly changing. r300g has top notch performance, the r600+ drivers are maturing and work is starting on optimisations, OpenGL 3 support in Mesa is virtually around the corner, video decoding is on the way for Gallium3d.
None of this will probably beat the blob in pure performance, but it's bound to be close enough that most people will not care, and will not wish to deal with installing secretive binaries if they have open drivers which work out of the box.
Hmmm, I believe John Bridgman said here that even if they had the whole nix* home market it would not cover the costs of their OSS team, so I doubt Nvidia (w/sh)ould care.
I'm not sure which comment you're referencing, but that doesn't sound quite right. Best guess is that I said something along the lines of "even if we had the whole *nix home market it would not cover the costs of developing an OSS stack comparable to the proprietary driver", or something like that.