Re: GGI Project Unhappy On Linux

Alan Cox (alan@lxorguk.ukuu.org.uk)
Thu, 26 Mar 1998 23:20:32 +0000 (GMT)


[Content free flamewar parts of message ruthlessly edited] (most of them)

> > Would you like to see boot messages?
> No. I won't buy shitty cards designed for Windows 98. Just the same as I won't
> buy a GUI printer or WinModem. You will? They you'll be sorry.

Then you won't have a PC fairly soon. Nobody needs text mode, people are
starting to emulate it by default and Linux has a fine frame buffer console
without KGI/GGI getting much involved. If you want to support Japanese on
the console I suspect it will also be somewhat useful (text mode is a bit
small in fonts).

> Who said that? Not me! But a VESA is a well defined video interface that
> encompasses both acceleration and normal features of video chips. Why develop

VESA is fairly poorly suited to the job. Its a last resort idea for
stupid vendor problems like neomagic. Which is to say it does have its
uses when you have no alternative except to buy from a sensible vendor.

> Of course I don't understand video hardware! I've just bought a "Graphics for
> dummies" yesterday and that's where I take all my wisdom from! FYI. Setting a
> video mode can be done (on the lowest level) by simply loading registers with
> appropriate values and in an appropriate order. What remains for the video

Alas not now days. You have write only registers and you have to know whats
in them to set up other registers and if you get it wrong your video card
graphics accelerator crashes.

(Note BTW its arguable that soon not only text mode but all direct frame
buffer access will go out of fashion. Its an expensive slowing item that
adds cost and major complexity to the performance critical memory subsystem
on the video card).

> > up huge security holes or restrict yourself to dumb framebuffer access.
> True - especially when I implement a VESA2 and VESA/AF interfaces.

If you can make VESA2 work and work nicely in an Xserver you'll have a lot
of friends. I wish you well. Trying to mix VESA with direct accesses normally
results in doom however (and not the game either).

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu