Re: 3D video card recommendations

Arjan van de Ven
2005-11-07T07:42:30Z

On Fri, 2005-11-04 at 08:56 -0500, Steven Rostedt wrote:
> I'm currently putting together (ordering parts for) another machine. It
> will be a AMD64 X2. Now I'm looking into a video card for this. Up till
> now, I've always used NVidia. But I also want to test 3D acceleration
> under Ingo's -rt patch. So now I need something that does not have a
> priority module.
>
> I'm not much of a gamer, although I do play every so often. So I don't
> need the highest quality card, but I also want something that is still
> pretty good. For example, I currently have a NVidia GeForce 6800 GT
> card. So I'm hoping to get something equivalent.

people who buy a 3D card for linux that depends on a closed source
module take a few risks, and they should be aware of them (I suspect
they are) so let me make some of them explicit:

By buying a piece of hardware that requires a closed module you take the
risk that one of the following can happen at any time

1) The vendor in the future stops considering linux important and you're
stuck with old kernels; for example as a side-effect of getting a good
deal to supply graphics chips to a certain game console maker
2) The vendor in the future stops considering the hardware you bought
important enough to spend time on; after all they got their cash and the
product cycles for consumer hardware are often in the 3 to 6 month
timeframe. Result: you're stuck with old kernels.
3) The vendor gets sued and convicted for GPL violations and stops doing
linux as a result. (not saying it will happen, but it sure is a risk you
are taking)
4) The linux kernel developers change the kernel in a way that the
module in question no longer is possible and the vendor stops updating
the driver
5) The vendor goes out of business and thus stops updating the driver
6) The vendor doesn't release an x86-64 binary (or other architecture)
and your next PC can't use the module anymore
7) The vendor starts charging money for the driver or updates thereof.

Open source is not just something for developers, but also for users. It
means that you or anyone else can keep the open driver going even when
the manufacturer stops doing so. By using a closed driver you get all
the disadvantages of the open source model (yes there are some just that
normally the benefits outweigh them by far) without getting the gains.
Be very sure you want to do this before spending your hard earned money
on hardware that doesn't work without closed drivers.