QUOTE
One person donated via bank transfer with this text:
"DONATION BY [...] ON THE CONDITION THAT
FRANK GETS LINUX COMPATIBLE
HARDWARE NO ATI, NO CREATIVE, ETC"
It was me. I hadn't registered on this board until today, so that's why you couldn't find my nick, I guess

QUOTE
You need to know that we already settled on an ATI card, which has good Linux support by the way. ATI provide their own
Linux drivers.
In fact, there are at least three different driver sets for ATI in X11 (plus framebuffer drivers, plus VESA/VGA). Too bad that none of the drivers are actually any good, really.
Trust me -- I have ATI hardware in most of my computers, ranging from ancient Mach64 to Mobility M6, R7000 and other new devices up to R9700/R9800 (all boxes are running Linux, of course).
Most people prefer the ATI binary drivers, because they are the only ones you can actually play 3D games on (the DRI open-source drivers support OpenGL acceleration as well, but the support is lacking so many features and so much speed that nobody uses it for anything but glxgears).
ATI binary drivers (fglrx) on the other hand are very buggy... Try to switch virtual console and your X dies. Try to use palette-based colors in SDL (Linux port of Duke3D being my favorite example of this) and some color will suddenly turn transparent (you will see the desktop thru it). Try running dosbox (which is a really great PC emulator that can be used for running nearly all old DOS software and games) in full screen - it dies and your desktop is left in wrong display mode. And yes, there are even more problems, even in 2D (I don't want to discuss the 3D bugs or speed issues here).
(okay, granted: some of these issues might have their roots in buggy programs as well, but at least they never surface on other hardware or other drivers)
Oh, and yes -- ATI is aware of all these problems, but I guess it just ain't on their priority list to fix bugs on Linux drivers (oddly enough it seems like they don't care much about bugs in Windows drivers either, though).
Many people say nVidia has better drivers and some people say that nVidia's drivers suck (usually the argument here being that they are closed-source). And then there are people who claim that Matrox has good drivers (but they don't have sanely priced hardware). I personally don't have any idea on other manufacturers' support, as I haven't used their modern hardware.
However, I will take back that "condition" that no ATI hardware must be used, if Frank will decide to stick to Linux even though he
will have some serious GFX trouble... With such a talented coder getting stuck with stupid problems every day, on his own computer, we might actually get useful ATI drivers some day (once he gets frustrated enough and begins working on the drivers, that is)

(ATI - unlike nVidia - at least gives out some hardware specs, so the good open-source drivers might possibly become reality some day)
Ps. Gentoo package.mask denies installing fglrx 3.7.0 (which is the very same version ATI supplies as the "latest" on their website):
# <lu_zero@gentoo.org> (06 Jan 2004)
# Has memory leak issue
=media-video/ati-drivers-3.7.0