Re: [RFC] GPU device layer patchset (00/07)



Hi!

Where can I find more info on why this might be nice?
Or simply more info on what this actually does for me?

It does nothing for you yet, it is just step one for getting the DRM and
framebuffer drivers to co-exist in the driver model world, with the next
step being allowing a channel of communication between the two layers with
a view that later I can ask the DRM to disable fbdev or pass info to it..

Why do we not want fbdev and DRM in one driver? as it would break way too
many existing systems..

It also allows DRM to get called at suspend/resume time.

Looks good to me. I guess I should get DRM working...

I actually tried a bit, and got some reasonably-recent Xserver here,
but now I get

root@amd:/home/pavel# glxinfo
name of display: :0.0

ERROR! sizeof(I830DRIRec) does not match passed size from device
driver
libGL warning: 3D driver returned no fbconfigs.
libGL error: InitDriver failed
libGL error: reverting to (slow) indirect rendering
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:

:-(
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: your mail
    ... Graphics drivers in the kernel are broken. ... Since fbdev has taken the path to pretend that DRM ... Part of being a first class driver means that DRM has ...
    (Linux-Kernel)
  • Re: OpenGL-based framebuffer concepts
    ... If the design of using the fbdev driver as a base layer ... >> and the DRM drivers as an acceleration layer works then that's all that's ... fbdev-chip depends on fbdev-core ...
    (Linux-Kernel)
  • Re: OpenGL-based framebuffer concepts
    ... Merging the DRM and fbdev code bases ... fbdev-chip depends on fbdev-core ... It is more important to get a stable functioning driver ... at a later date (they can always use the old fbdev driver in the ...
    (Linux-Kernel)
  • Re: DRM code reorganization
    ... I think it comes down to the fact that the original DRM developers ... > prepared to hack on DRM's kernel code if it were more readable. ... > People trying to pick up 3d driver programming on Linux have a huge ...
    (Linux-Kernel)
  • [git tree] DRM tree for 2.6.14 (fwd)
    ... Linux kernel - DRI, ... DRM tree for 2.6.14 ... commit 7a9aff3cff807261e476a1719273a4ac5d254ecb ... Add driver for savage chipsets. ...
    (Linux-Kernel)