First, the answer to each and every question you had was, "I don't know.
All I did was run XF86Setup."
To this might be added "...a couple of times trying to get it right",
which may answer why there is more than one display entry for a laptop,
but again I can't say why.
On to your specifics:
> > > Section "Device"
> > > Identifier "Primary Card"
> > > VendorName "Unknown"
> > > BoardName "S3 ViRGE/MX (generic)"
> > > EndSection
> You should choose the driver for the card in the device section (at
> least IMHO) and put it in here.
This is going to sound like a cop-out, but I have to ask: "How?" What is
this driver entry? What's the syntax? Is this the "XF86_SVGA"?
> Are you sure the last "Screen" section is not overwriting the previous
No, I'm not sure at all. I didn't "put" it there, XF86Setup did. The
only reason I hesitate to remove it is because I don't know if it's
Worse, this other "screen" section also has more than one display depth,
so it doesn't follow in my mind that it's causing the problem that I am
> You should have a serverlayout section as below as well (IMHO)
> Section "ServerLayout"
> Identifier "Default Layout"
> Screen "Screen"
> InputDevice "Keyboard"
> InputDevice "Pointer"
I'll try adding it. Do you suggest at the begining or end of the file? I
guess I can just try both.
The Road goes ever on and one, down from the door where it began.
Now far ahead the Road has gone and I must follow, if I can,
Pursuing it with eager feet, until it joins some larger way
Where many paths and errands meet. And whither then? I cannot say.