From: Sven L. <sve...@wa...> - 2004-05-14 19:20:10
|
On Fri, May 14, 2004 at 10:35:56AM -0700, Alex Deucher wrote: > > Notice that this is not really true, as there is no free OpenGL > > acceleration for any of the newer graphic cards coming out right now. > > The fastest graphic card with full free acceleration is the radeon > > 9000, > > which is now two generations old. This means that there is no > > acceleration outside of the x86 world, since neither ATI nor Nvidia > > are > > ready to build their proprietary drivers on anything else than x86. > > > > There is the possiblity that graphics vendors may provide an open > source DRM and mode setting code and then closed source 3D libraries. > this would at least allow you to at least get something on the screen. Yes, that would be greatm but i have the feeling that they even see the dma buffer handling stuff as highly proprietary or something such. > > As long as this doesn't change, stating that we have an accelerated > > API > > for OpenGL in linux is not only dead wrong, but is leading us in a > > dangerous direction, where we will depend on a non-free component in > > the > > kernel and were we are going to forget about graphic support on > > anything > > non-x86. > > well what should we do then? ignore graphics on linux since most Well, what to do is a difficult thing, but the least we can do is not handle this as if everything is all right, and let declaration as the above pass without notice. Technically, it can even be argued that the binary-only drm modules are breaking the GPL, altough i know that Linus and the rest of the kernel crowd have decided not to pursue this. So, pursue this issue as we are doing it, but clearly stating that the current situation without free low level drivers is not acceptable to us. I believe that we are now in a position to put some pressure to at least some of the graphic companies to release at least a partial integrated drm/fbdev module as free software, but this will not happen if we don push for it. (But then, i have a vested interest in this, since my main plateform is powerpc, both personally and proffesionnaly). > future graphics chips drivers closed source? keep the same kludgey > xfree86 solution? We can still provide a solution for non-x86 or chips > without 3D, it will just have to be software based (or marginally > accelerated using 2d). why re-invent openGL when we already have it? > If we can provide a good system for graphics on linux perhaps more > vendors will use it. Yes, but only if we don forget about non-x86 architectures, and don't conform us with a proprietary solution. Remember that many folk build the fbdev driver in the kernel to have early fbdev console, and this will not be possible with a x86 binary only module. Friendly, Sven Luther |