Mobility X1600 + kernel .31
I have ATI Mobility Radeon X1600, perhaps I got some older package, but according to all info I read KMS and 3D should work, yet I get this error:
"(EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] radeon kernel module version is 2.0.0 but version 1.17.0 or newer is needed."
My package versions (on arch linux x86_64) are:
Is mesa 7.5.1 too old for KMS with radeon? Am I missing something? I found a bugrep with this exact error specific for X1600 cards on Ubuntu as well so I'm wondering.
Btw. isn't 2.0.0 > 1.17.0 ?
Your xf86-video-ati and mesa must be built with kms support; they must be built against libdrm_radeon. For mesa you need 7.6 or newer.
Then their (Arch) wiki page about KMS support for R500s is wrong. Ok, thanks, I'll update from aur.
I have that card, KMS & DRI2 are working on it with the standard ubuntu 9.10 packages.
Originally Posted by Almindor
Aren't we supposed to use libdrm with the "--enable-radeon-experimental-api" configure option?
Originally Posted by agd5f
I did that with my HD4870 and still get the version mismatch error. Firmware is loaded. Kernel is 2.6.33 rc4, xf86-video-ati 6.12.4, Mesa 7.7, X.Org 7.5 (server 1.7.4), libdrm 2.4.17. Basically all requirements stated in the above wiki are matched or exceeded. KMS works during booting, but all breaks as soon as X starts.
Last edited by RealNC; 01-17-2010 at 08:00 AM.
Not exactly; "latest ddx from master branch (6.12.99)" is still missing, you're using 6.12.4.