Hier funktioniert und läuft erfolgreich nforce2 Chipsatz, ATI Radeon
9600 und 2.6.0-test11 mit 3D.
Das fglrx-Modul baue ich mit folgendem Patch:
-------------- hier schneiden ------------------------
--- firegl_public.c.orig 2003-09-22 04:44:09.000000000 +0200
+++ firegl_public.c 2003-12-07 15:28:10.000000000 +0100
@@ -29,6 +29,10 @@
!!! since it requires changes to linux/init/main.c.
#endif /* !MODULE */
+#ifndef VMALLOC_VMADDR
+#define VMALLOC_VMADDR(x) ((unsigned long)(x))
+#endif
+
// ============================================================
#include <linux/version.h>
#include <linux/autoconf.h>
@@ -3106,6 +3110,7 @@
int __ke_amd_adv_spec_cache_feature(void)
{
+ goto donthave;
#if ( (PAGE_ATTR_FIX == 1) || (LINUX_VERSION_CODE == KERNEL_VERSION(2,4,19)) )
/* the kernel already does provide a fix for the AMD Athlon
big page attribute / cache flush data consistency system bug on its own.
-------------- hier schneiden ------------------------
$ pwd
/lib/modules/fglrx/build_mod
$ patch -p0 < fglrx_patch
Wichtig ist noch, dass vor dem starten des XServers die Module agpgart
und nvidia-agp geladen werden. Am besten in /etc/modules in der
Reihenfolge einfügen. Damit habe ich dann
(II) fglrx(0): DRI initialization successfull!