11/03/08
kernel mode setting requirements
I’m hacking on getting the core DRM mode setting code ready for merge this week, along with the i915 code, but I’m not sure if my posts made the requirements for testing clear.
I posted a patchset for core, i915 and radeon mode setting to the dri-devel list recently, but there are a few other patches required in order to test those bits (which btw are very raw; I was able to get a root weave from X but things were pretty crashy if I tried to rmmod/insmod the module again). Anyway, if you want to live on the bleeding edge, you’ll need my xf86-video-intel EXA pixmap patch, and my libdrm & drm patches for GTT mapping.
Note that we don’t currently track per-pixmap tiling, so you may have to disable tiling in your xorg.conf to avoid corruption (either that or force every pixmap to be tiled in i830_exa.c at map or creation time).
Comments:
Not a comment related to the code, but I noticed you linking to the sourceforge archives. There is a non-ass interface on gmane, too:
http://thread.gmane.org/gmane.comp.video.dri.devel/32316
It's very interesting to follow your progress, along with Keith P, Eric A, etc... but I'm in the dark a bit about the big picture. I know that in driver development there will always be improvements/changes that have to be made, but do you have a "finish line" in your plan with regard to APIs, memory management, etc? And if so, is your plan public?
I'd like to get my hands dirty with coding for graphics (just a personal itch, I want to play with xvmc etc). After reading the docs at intellinuxgraphics.org, which I decided were a hell of a lot better than ATI's trumpeted doc release, I went and got a G45 board + CPU and now I'm all ready to go!
However, I'm finding that the xf86-video-intel driver and supporting bits in the kernel and mesa are so fluid at the moment that I can't get any traction in doing my own coding. Not a big problem, but it would be good to have some sort of visibility on when these things are intended to be stable enough for others to get involved.
At the moment I'm looking at the intelfb driver, which doesn't support G45 at the moment (unless I'm missing some git repo somewhere...) and that's good for me because it's simpler than xorg and so I'm getting my feet wet slowly :)
Leave a comment:
Trackback address for this post:
Trackbacks:
No Trackbacks for this post yet...
Pingbacks:
No Pingbacks for this post yet...
random update -
Categories: