On Sun, 2006-10-08 at 21:40 +0100, David Buchan wrote: > X does not seem to be using dri. > /dev/dri does not exist. I don't know how to create it. > I've got an ATI Radeon X600 which is supported by DRI. (RV380) > I think I've compiled all the correct stuff into the kernel: > CONFIG_DRM_RADEON=y > CONFIG_FB_RADEON=y > CONFIG_FB_RADEON_I2C=y > CONFIG_FB_RADEON_DEBUG=y > I assume I don't need any more specific radeon modules or drivers. > As you can see in glxinfo the 3rd line says > direct rendering: No > Also in Xorg.0.log near the bottom: > (EE) AIGLX: Screen 0 is not DRI capable
Oy, I've been down that road far too often with my Radeon 7000. Every time I install a new kernel and/or a new X system, I wonder if DRI is gonna work. One thing I found was that it seems to work better if I load the drivers as modules and put them in rc.d/init.d... perhaps because I have more control over load order doing it that way. Anyhow, with that in mind I load the drivers in this order: modprobe agpgart && modprobe via-agp && \ modprobe drm && modprobe radeon In my xorg.conf I'm loading glx and dri in that order. Also: Are you creating the dri/card* device in your /etc/udev ruleset? I'm not using FB at all so if you have all that other stuff working the same as mine, then I can't help. -- Peter B. Steiger Cheyenne, WY -- http://linuxfromscratch.org/mailman/listinfo/blfs-support FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page
