Re: best AMD motherboard for Linux

From: Martin Schlemmer
Date: Thu Jan 01 2004 - 16:52:55 EST


On Thu, 2004-01-01 at 19:04, Lionel Bouton wrote:
> Derek Foreman wrote the following on 01/01/2004 07:15 AM :
>
> >On Wed, 31 Dec 2003, Tomas Szepe wrote:
> >
> >
> >
> >>On Dec-30 2003, Tue, 18:46 -0600
> >>Derek Foreman <manmower@xxxxxxxxxxxxxxxxxxx> wrote:
> >>
> >>
> >>
> >>>His primary requirement was that it (the motherboard) work well with
> >>>linux. He stated that he was capable of installing drivers if he had to,
> >>>but it would be even better if it wasn't required.
> >>>
> >>>Open source drivers, or whether nvidia fits your idea of a "linux
> >>>supporting company" were not on the stated list of requirements.
> >>>
> >>>
> >>Indirectly they were, if you admit that opensource drivers are "better"
> >>for Linux users. The person's goal was, let me quote, "to make sure
> >>I get the hardware that works best with Linux." I suggested they avoid
> >>nVidia, because _my opinion_ is that binary-only drivers do not "work best."
> >>
> >>
> >
> >I think we're just going to have to disagree on what "work best" means. I
> >choose to interpret it as a measure of driver functionality and
> >performance.
> >
> >Your definition of "work best" is based on a political agenda, and not on
> >technical merit.
> >
> >
> >
>
> Linux isn't a closed-source system where binary APIs are frozen, so
> working best with a set of specific kernels (and I don't even say kernel
> versions, I *mean* kernels, just search for threads on nvidia with
> kernels built with some perfectly legit gcc flags) doesn't mean it is
> working best with Linux.
> What if Nvidia goes bankrupt in the future like 3DFX did, what do you do
> with your card ? throw it away ?
>

The point which you and some of the others that maybe did not use
2.5.* on systems with nvidia cards, is that only the very specific
hardware calls is closed source (nvidia.o), the rest (kernel interface,
agp, vm, etc) is done with source that you need to compile. Thus we
already (thanks to great work from a few guys at minion.de) used
a 2.4 driver with 2.5. Also, a lot of 2.5/6 bugs, and guess what,
even 2.4 vm bugs was fixed, because we had most the source.

I even used it later with 2.5 and NPTL (when the first versions of
the GLX part that supported TLS came out), and to be honest, I have
had very little problems. If I could not fix something myself, it
was usually very quickly fixed minion.de side. Sure, maybe I am
just lucky (or maybe its because I do not use AMD, or VIA chipset
mobo - bug that is another story :D), but the fact is that for a
_lot_ of us out there, we had nVidia cards going 3D, while the
DRM/DRI was in a state of flux. To be honest, _I_ have not had
much success with DRI in general. If I could get it to work (this
means it actually initializes, and glxgears/glxinfo seems to use
direct rendering) with the SIS box at work, or with an ATI card
I borrowed, it would create artifacts, lockup, or such. You do
not hear me going off about DRI on the list?

On the other hand, it seems you had issues :/ Maybe check that
you did not use rivafb - I never had issues like yours *shrug*.

I guess the point Derek wanted to make, and where I want to fill
in, is that you cannot say for a fact that something will work,
or not for all. For some, the nvidia drivers works great, and
if you are into games, it will prob give better performance. For
some it wont. For some DRI works, for others, not. And the 'its
a binary driver, so you cannot debug/fix it' does not hold the same
as it used to these days with the new types of ati/nvidia drivers.

If you are a 'open source fanatic', please keep your wits with you,
and do not try to get everything into a 'closed source is evil'
argument. I am sure most of us are to some extend fanatic about
open source, but there is a time and a place. The fact is, unless
something drastically happens to the commercial sector, we will always
have companies that do not want to fully release all specs, as they do
not want to loose their 'edge' - but you do not have to support them,
right?

Hey, its Linux - we have the choice, right? Unfortunately it seems
that some still want to take that choice from others :/

<ramble/>


--
Martin Schlemmer

Attachment: signature.asc
Description: This is a digitally signed message part