dri2 and/or kms status?
I haven't heard or read about either of these for a while, so I was wondering if anyone knows the current status on either of this, wrt r500 support in particular, and what I need to grab to try them out?
I actually had kms working ages ago, at least the kernel driver part (it worked just like radeonfb for me), but sorg wouldn't start with it, and I get the impression it's kinda gone backwards since then...
I currently have a 2.6.28 kernel, xorg-server 1.6, xf86-video-ati 6.11 (but just tried the git version and there's no dri2 there...), libdrm 2.4.5 and mesa 7.3.
What exactly do I need to grab from git to get try out either of these, can anybody tell me?
The radeon-gem-cs3 branch within airlied's personal xf86-video-ati repo looks likely for dri2 at least...
It's making steady progress. roughly, you'll need:
drm-rawhide branch of Dave's kernel tree:
radeon-gem-cs3 branch of Dave's ddx:
modesetting-gem branch of drm tree:
radeon_rewrite branch of mesa:
Thanks agd5f, I'll try those now.
But would it be possible to just grab the drm and radeon modules from git, or do I really need the entire kernel too?
You could try pulling the kernel bits out of Dave's tree and building against another kernel, but YMMV.
Originally Posted by Sadako
Any news if we will see official kms support for Radeons in kernel 2.6.30?
It will most likely be 2.6.31 since the merge window for 2.6.30 is closing soon.
It is already in kernel as I heard, since 2.6.28 for the open source radeon driver, but I may be wrong ...
radeon drm support for r6xx/r7xx/rs600 hardware went into 2.6.30. No radeon kms stuff has gone into the upstream kernel yet.
ok then my information was wrong, however this is a good message
A kernel patch against 2.6.29 with it would be fine too.