Virtuous blogs jbarnes' braindump

11/03/08

English (US)   random update  -  Categories: Announcements [A]  -  @ 07:55:57 pm

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 &amp 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).

4 commentsTrackback (0)

Comments:

Comment from: j [Visitor] Email
more random updates would be appreciated :)
PermalinkPermalink 11/04/08 @ 04:56
Comment from: Dan Nicholson [Visitor] Email
Awesome to see the kernel mode setting dream becoming a reality.

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
PermalinkPermalink 11/04/08 @ 10:06
Comment from: Rob Brown [Visitor] Email
Hi Jesse,

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 :)
PermalinkPermalink 11/06/08 @ 13:55
Comment from: jbarnes [Member] Email
Hi Rob, yeah unfortunately things are very fluid at the moment; every piece of the stack is seeing large changes these days (kernel gets KMS and memory management, Mesa is getting Gallium and compiler work, 2D is seeing changes to support better render accel, KMS, etc., libdrm is getting updates). The best way to stay up to date is to keep up on the mailing lists and keep people updated on what you're doing and if you have any questions. That way conflicts can be caught early and any necessary collaboration can start before things get to out of hand...
PermalinkPermalink 01/05/09 @ 17:17

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))
This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Trackback address for this post:

This is a captcha-picture. It is used to prevent mass-access by robots.

Please enter the characters from the image above. (case insensitive)

Trackbacks:

No Trackbacks for this post yet...

Pingbacks:

No Pingbacks for this post yet...

powered by b2evolution free blog software

Contact the admin - Credits: blog soft | cheap hosting | blog money