On 11/8/05, Mark Knecht <[EMAIL PROTECTED]> wrote: > On 11/7/05, Manuel McLure <[EMAIL PROTECTED]> wrote: > > Mark Knecht wrote: > > > Yes, this much was in place. > > > > > > I wondered later if the issue is that my current kernel has DRM > > > selected so that I Can get the radeon driver from the kernel. Possibly > > > for the ATI driver I need to completely deselect DRM, rebuild the > > > kernel, and then emerge the ATI drivers? > > > > I'm pretty sure that's probably the problem. You might try compiling DRM > > as a module and listing the DRM module in /etc/hotplug/blacklist so it's > > easier to switch between fglrx and DRM. > > > > In any case, I have heard that the current R200 open-source driver is as > > good as the ATI driver - I'm running an R360 (9800XT) so I don't have > > the luxury of choice :( > > > Manuel, Hi. OK, this is the email I meant to send this monring before I pushed the send button at the wrong time.
I've been doing a number of experiements this morning to look into this a bit further. Basic results say that ati-drivers will build on gentoo-sources (both 2.6.13 and 2.6.14) but will not build on any of the -rt variants I've tried so far. There is no performance advantage to using the ATI drivers on PCI Express cards as DRI doesn't work yet. OK, so I've tried: 2.6.13-gentoo-r5 + ati-drivers-8.14.13-r2 - works: [EMAIL PROTECTED] ~ $ glxgears Xlib: extension "XFree86-DRI" missing on display ":0.0". 2793 frames in 5.0 seconds = 558.600 FPS 3360 frames in 5.0 seconds = 672.000 FPS 2.6.14-gentoo + ati-drivers-8.14.13-r2 builds but won't modprobe. From dmesg: fglrx: Unknown symbol verify_area fglrx: Unknown symbol register_ioctl32_conversion fglrx: Unknown symbol unregister_ioctl32_conversion 2.6.14-gentoo + ati-drivers-8.18.8-r1 - works: [EMAIL PROTECTED] ~ $ glxgears Xlib: extension "XFree86-DRI" missing on display ":0.0". 3388 frames in 5.0 seconds = 677.600 FPS 3538 frames in 5.0 seconds = 707.600 FPS So, down to here there is the ability to build the ATI drivers but no acceleration as DRI is not working for PCI Express cards yet. Note that the results above are the same when usign the radeon driver from the kernel or no driver at all. 2.6.14-rt6 + ati-drivers-8.14.13-r2 - won't build. (Might build if I rebuilt the kernel with DRI enabled...) * Found sources for kernel version: * 2.6.14-rt6 * Checking for MTRR support enabled ... [ ok ] * Checking for AGP support enabled ... [ ok ] * Checking for DRM support disabled ... [ !! ] * You have DRM support enabled, the direct rendering will not work. * X11 implementation is xorg-x11. make[1]: *** [/var/tmp/portage/ati-drivers-8.14.13-r2/work/lib/modules/fglrx/build_mod/firegl_public.o] Error 1 make: *** [_module_/var/tmp/portage/ati-drivers-8.14.13-r2/work/lib/modules/fglrx/build_mod] Error 2 make: Leaving directory `/usr/src/linux-2.6.14-rt6' * DRM module not built lightning ~ # modprobe fglrx FATAL: Module fglrx not found. lightning ~ # 2.6.14-rt6 + ati-drivers-8.18.8-r1 - won't build * /usr/src/linux * Found sources for kernel version: * 2.6.14-rt6 * Checking for MTRR support enabled ... [ ok ] * Checking for AGP support enabled ... [ ok ] * Checking for DRM support disabled ... [ ok ] * X11 implementation is xorg-x11. /var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:665: error: `SPIN_LOCK_UNLOCKED' undeclared (first use in this function) /var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:665: error: (Each undeclared identifier is reported only once /var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:665: error: for each function it appears in.) make[1]: *** [/var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o] Error 1 make: *** [_module_/var/tmp/portage/ati-drivers-8.18.8-r1/work/common/lib/modules/fglrx/build_mod] Error 2 make: Leaving directory `/usr/src/linux-2.6.14-rt6' * DRM module not built lightning ~ # modprobe fglrx FATAL: Module fglrx not found. lightning ~ # So with the realtime kernels I cannot even built the ATI drivers at this time. I don't really know what to make of that. Maybe time will tell. Cheers, Mark -- gentoo-user@gentoo.org mailing list