“ð” Hola! Estoy ya un poco cansado de que el DRI de Xorg funcione sólo cuando le apetece. He instalado los drivers fglrx 8.24 desde apt como recomendaban por internet, y con ayuda de module-assistant. El comando aticonfig crea un xorg.conf que /parece/ cargar bien:
romeo:/home/rober# grep ^\(EE /var/log/Xorg.0.log romeo:/home/rober# grep ^\(WW /var/log/Xorg.0.log (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist. (WW) fglrx: No matching Device section for instance (BusID PCI:1:0:1) found (WW) fglrx(0): board is an unknown third party board, chipset is supported (WW) fglrx(0): Specified desktop setup not supported: 8 (WW) fglrx(0): Option "VendorName" is not used (WW) fglrx(0): Option "ModelName" is not used romeo:/home/rober# grep DRI /var/log/Xorg.0.log (II) Loading extension XFree86-DRI (==) fglrx(0): NoDRI = NO (II) Loading extension ATIFGLRXDRI (II) fglrx(0): doing DRIScreenInit (II) fglrx(0): DRIScreenInit done (II) fglrx(0): DRI initialization successfull! (II) fglrx(0): [DRI] installation complete <---------------------------------- Todo esto sin cargar el módulo agp de mi chipset romeo:/home/rober# lsmod |grep agp agpgart 36204 1 fglrx romeo:/home/rober# lspci |grep AGP 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) Pero el DRI no funciona!!!!!!!: [EMAIL PROTECTED]:~$ glxinfo |grep glx server glx vendor string: SGI server glx version string: 1.2 server glx extensions: client glx vendor string: ATI client glx version string: 1.3 client glx extensions: [EMAIL PROTECTED]:~$ glxinfo |grep direct direct rendering: No OpenGL renderer string: Mesa GLX Indirect <--------------------------------- Bien, como bien dicen en internet, este driver funciona usando su gestor de AGP nativo así como el del kernel, pero a veces uno de los dos no funciona. Algo así parece haber pasado: romeo:/home/rober# grep fglrx /var/log/syslog Jun 29 10:25:39 romeo kernel: [fglrx] Maximum main memory to use for locked\ dma buffers: 929 MBytes. Jun 29 10:25:39 romeo kernel: [fglrx] module loaded - fglrx 8.24.8 [Apr 11\ 2006] on minor 0 Jun 29 10:25:41 romeo kernel: [fglrx] Failed to load fglrx_agp module Jun 29 10:25:41 romeo kernel: [fglrx] Error code 256 Jun 29 10:25:41 romeo kernel: [fglrx] Failed to load ATI module agpgart Jun 29 10:25:41 romeo kernel: [fglrx] Fallback to internal agpgart module Jun 29 10:25:41 romeo kernel: [fglrx] Initialization of built-in AGP-support\ successful.<--------------------------------------------------------------- Jun 29 10:25:41 romeo kernel: [fglrx] AGP detected, AgpState = 0x1f004a1b\ (hardware caps of chipset) Jun 29 10:25:41 romeo kernel: [fglrx] AGP enabled, AgpCommand = 0x1f004312\ (selected caps) Jun 29 10:25:41 romeo kernel: [fglrx] free AGP = 121909248 Jun 29 10:25:41 romeo kernel: [fglrx] max AGP = 121909248 Jun 29 10:25:41 romeo kernel: [fglrx] free LFB = 116387840 Jun 29 10:25:41 romeo kernel: [fglrx] max LFB = 116387840 Jun 29 10:25:41 romeo kernel: [fglrx] free Inv = 0 Jun 29 10:25:41 romeo kernel: [fglrx] max Inv = 0 Jun 29 10:25:41 romeo kernel: [fglrx] total Inv = 0 Jun 29 10:25:41 romeo kernel: [fglrx] total TIM = 0 Jun 29 10:25:41 romeo kernel: [fglrx] total FB = 0 Jun 29 10:25:41 romeo kernel: [fglrx] total AGP = 32768 Bueno, cargo el módulo intel-agp y reinicio las X: el syslog cambia un poco Jun 30 00:43:10 romeo kernel: [fglrx] Internal AGP support requested, but kernel AGP support active. Jun 30 00:43:10 romeo kernel: [fglrx] Have to use kernel AGP support to avoid conflicts. <------------------------------------------------------- Jun 30 00:43:10 romeo kernel: [fglrx] AGP detected, AgpState = 0x1f004a1b (hardware caps of chipset) Jun 30 00:43:10 romeo kernel: [fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps) Pero sigo sin DRI. Pruebro los siguientes cambios en xorg.conf UseInternalAGP entre yes/no en xorg.conf OpenGLOverlay entre on/off en xorg.conf pongo «Load "GLcore"» pero sigo sin DRI, aunque el log de Xorg diga que sí, glxinfo dice que no. ¿Alguna visión? ¿Algo que haga mal? ¿Alguien lo consiguió? ¿Me rindo? Antes había probado con el driver 'ati' libre de Xorg en vez de con 'fglrx'. Sin DRI, claro. Por eso pasé a los propietarios... :'( Espero que alguien me ayude... LLevo 30 páginas visitadas y ninguna comenta más allá de que la apertura AGP puede ser interna o no, y eso ya lo probé. No encuentro la manera, esto me quema. romeo:/home/rober# dpkg -l |grep ' xorg ' ii xorg 7.0.22 X.Org X Window System romeo:/home/rober# dpkg -l |grep fglrx ii fglrx-driver 8.24.8-1 Display driver for the ATI... ii fglrx-kernel-2.6.12-1-686-smp 8.24.8-1 ATI binary kernel module ... ii fglrx-kernel-src 8.24.8-1 Kernel module source for ... Saluditos! -- "Sólo en el diccionario hay éxito antes que trabajo." Rober Morales Chaparro