[forum] GGI might be the way...
James Arthur
forum@XFree86.Org
Sun, 23 Mar 2003 17:15:43 +0100
On Sunday 23 March 2003 09:49, Sven Luther wrote:
> > 2) Moving to a direct rendering model WILL increase performance. GGI
> > provides this model, and also lets us run X today!
>
> Why not fbdev/DirectFB/XDirectFB ? It seem to have more acceptance and
> usage than GGI, which as my following of it has died a few years ago.
Firstly, let me point out that I'm not an XFree86/DirectFB/GGI hacker of any
sort, so the technicalities of what I say may be completely wrong. I'm just a
casual user with an interest in what happens to XFree86. You must also excuse
if I ramble a bit :)
I've always thought that a networked layer on top of a direct rendering model
is more sensible than the other way around. I can see how it might not have
been in the past, but times change. I would very much like to see more
support for (X)DirectFB in the future. I like it now, but it doesn't have the
driver support I need right now to use it in a serious environment (I need
hardware OpenGL). Would/could it ever be the case that DriectFB be merged
into XFree86, or that the two projects become co-operative so that DRI code
is shared?
GGI was a nice idea, but from what I can gather, it does nothing that other
alternatives can't do better. But yes, direct rendering layer==good, IMO.
Can't see why DRI hasn't got more support when I would say that for a lot of
people now, this is more important than network transparency. People do like
graphical operating systems, and resonsiveness is key. XFree86 feels more
sluggish than Windows on my dual-boot machine, and it's nothing to do with
the window manager. Games run at roughly the same pace, but only because the
X drivers eschew the normal X rendering interface. Things generally run
faster under DirectFB natively than under X.
> > 4) Xf86Config files must die
IMO, XFree86 is already pretty good at figuring stuff out by itself. I usually
go with the defaults it detects (except screen resolution etc.). The config
file is dead easy to understand too, especially when compared to the other
config files I've seen. Also, think of the Linux distributions that "just
work": Knoppix, for example, boots straight into X and KDE and in the
majority of cases it autodetects and autoconfigures stuff to an excellent
degree.
--jaa