Hi there, I have x11-drm installed and enabled on an old G3 Imac. Video hardware is: 0000:00:12.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c) (prog-if 00 [VGA]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (2000ns min), cache line size 08 Interrupt: pin A routed to IRQ 22 Region 0: Memory at 81000000 (32-bit, non-prefetchable) [size=16M] Region 1: I/O ports at 0c00 [size=256] Region 2: Memory at 80881000 (32-bit, non-prefetchable) [size=4K] I have enabled dri/drm in X and it appears to be working successfully: (II) ATI(0): [drm] loaded kernel module for "mach64" driver (II) ATI(0): [drm] DRM interface version 1.2 (II) ATI(0): [drm] created "mach64" driver at busid "pci:0000:00:12.0" (II) ATI(0): [drm] added 8192 byte SAREA at 0xcb072000 (II) ATI(0): [drm] mapped SAREA 0xcb072000 to 0x30c4e000 (II) ATI(0): [drm] framebuffer handle = 0x81800000 (II) ATI(0): [drm] added 1 reserved context for kernel (II) ATI(0): [drm] Will request pseudo-DMA (MMIO) mode (==) ATI(0): [pci] Using 2 MB DMA buffer size (II) ATI(0): [drm] register handle = 0x80881000 (II) ATI(0): [dri] Visual configs initialized (II) ATI(0): [dri] Block 0 base at 0x80881400 (II) ATI(0): X context handle = 0x00000001 (II) ATI(0): [drm] installed DRM signal handler (II) ATI(0): [DRI] installation complete (II) ATI(0): [drm] Added 128 16384 byte DMA buffers (II) ATI(0): [drm] Mapped 128 DMA buffers at 0x30c50000 (II) ATI(0): [drm] Installed interrupt handler, using IRQ 22 (II) ATI(0): Direct rendering enabled (==) RandR enabled Unfortunately, when I run GLXgears, the monitor goes blank, the power light turns amber, and the system is totally unresponsive (ping, numlock, etc). The syslog contains the following events. Aug 18 14:56:54 imac irq 22: nobody cared (try booting with the "irqpoll" option) Aug 18 14:56:54 imac Call trace: Aug 18 14:56:54 imac [c003aa64] __report_bad_irq+0x34/0xac Aug 18 14:56:54 imac [c003abd8] note_interrupt+0xe0/0x270 Aug 18 14:56:54 imac [c003a548] __do_IRQ+0x154/0x164 Aug 18 14:56:54 imac [c0006250] do_IRQ+0x38/0x98 Aug 18 14:56:54 imac [c0004f88] ret_from_except+0x0/0x1c Aug 18 14:56:54 imac [c003a368] handle_IRQ_event+0x50/0xdc Aug 18 14:56:54 imac [c003a4e8] __do_IRQ+0xf4/0x164 Aug 18 14:56:54 imac [c0006250] do_IRQ+0x38/0x98 Aug 18 14:56:54 imac [c0004f88] ret_from_except+0x0/0x1c Aug 18 14:56:54 imac [cbaa4a10] mach64_do_wait_for_fifo+0x50/0xd0 [mach64] Aug 18 14:56:54 imac [cbaa5140] mach64_do_wait_for_idle+0x1c/0xe0 [mach64] Aug 18 14:56:54 imac [cbaa54a0] mach64_do_dispatch_pseudo_dma+0x29c/0x448 [mach64] Aug 18 14:56:54 imac [cbaaa26c] mach64_dma_dispatch_vertex+0x108c/0x155c [mach64] Aug 18 14:56:54 imac [cbaac3f8] mach64_dma_vertex+0x150/0x1a4 [mach64] Aug 18 14:56:54 imac [cba937cc] drm_ioctl+0x1dc/0x244 [drm] Aug 18 14:56:54 imac handlers: Aug 18 14:56:54 imac [<cbaa8484>] (mach64_driver_irq_handler+0x0/0xb0 [mach64]) Aug 18 14:56:54 imac Disabling IRQ #22 Aug 18 14:56:54 imac [drm] mach64_do_wait_for_idle failed! GUI_STAT=0x00400001 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] ring contents: Aug 18 14:56:54 imac [drm] head_addr: 0x07514fb0 head: 1004 tail: 1008 Aug 18 14:56:54 imac Aug 18 14:56:54 imac [drm] 0x07514000: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514010: 0x007ffe48 0x00000000 0x400005a0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514020: 0x007ffe48 0x00000000 0x400002d0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514030: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 0x07514f80: 0x007ffe48 0x00000000 0x400000e0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514f90: 0x007ffe48 0x00000000 0x40000068 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514fa0: 0x007ffe48 0x00000000 0x40000010 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514fb0: 0x007ffe48 0x00000000 0xc0000b40 0x00000000 (head) Aug 18 14:56:54 imac [drm] 0x07514fc0: 0x007ffe48 0x00000000 0x40000048 0x00000000 (tail) Aug 18 14:56:54 imac [drm] 0x07514fd0: 0x007ffe48 0x00000000 0x400005a0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514fe0: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514ff0: 0x007ffe48 0x00000000 0x40000168 0x00000000 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 0x07517fd0: 0x007ffe48 0x00000000 0x400005a0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07517fe0: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] 0x07517ff0: 0x007ffe48 0x00000000 0x400001b0 0x00000000 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x00000053 Aug 18 14:56:54 imac [drm] 00000004: 0x054c = 0x00000000 Aug 18 14:56:54 imac [drm] 00000008: 0x0000007f Aug 18 14:56:54 imac [drm] 0000000c: 0x05fc = 0x00000000 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 000000d4: 0x06e8 = 0x00180004 Aug 18 14:56:54 imac [drm] 000000d8: 0x000000bb Aug 18 14:56:54 imac [drm] 000000dc: 0x06ec = 0x012c012c Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x000000b5 Aug 18 14:56:54 imac [drm] 00000004: 0x06d4 = 0x00070007 Aug 18 14:56:54 imac [drm] 00000008: 0x000000b6 Aug 18 14:56:54 imac [drm] 0000000c: 0x06d8 = 0x00000505 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 0000005c: 0x06d0 = 0x40040444 Aug 18 14:56:54 imac [drm] 00000060: 0x000001c1 Aug 18 14:56:54 imac [drm] 00000064: 0x0304 = 0x00000018 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x000000aa Aug 18 14:56:54 imac [drm] 00000004: 0x06a8 = 0x012f0004 Aug 18 14:56:54 imac [drm] 00000008: 0x000000ad Aug 18 14:56:54 imac [drm] 0000000c: 0x06b4 = 0x01430018 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x00020194 Aug 18 14:56:54 imac [drm] 00000004: 0x0250 = 0xf2e70000 Aug 18 14:56:54 imac [drm] 00000008: 0x0254 = 0xffc11800 Aug 18 14:56:54 imac [drm] 0000000c: 0x0258 = 0x019b033d Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 00000b34: 0x0254 = 0xffc11800 Aug 18 14:56:54 imac [drm] 00000b38: 0x0258 = 0x016f0284 Aug 18 14:56:54 imac [drm] 00000b3c: 0x025c = 0x3b7da597 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] BM_GUI_TABLE = 0x000301a0 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] BM_FRAME_BUF_OFFSET = 0x007ff980 Aug 18 14:56:54 imac [drm] BM_SYSTEM_MEM_ADDR = 0x000301a3 Aug 18 14:56:54 imac [drm] BM_COMMAND = 0x00001fe3 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] BM_STATUS = 0x834820c2 Aug 18 14:56:54 imac [drm] BUS_CNTL = 0x7b23a110 Aug 18 14:56:54 imac [drm] FIFO_STAT = 0x00000000 Aug 18 14:56:54 imac [drm] GUI_STAT = 0x00400001 Aug 18 14:56:54 imac [drm] SRC_CNTL = 0x00000000 Aug 18 14:56:54 imac [drm:mach64_ring_tick] *ERROR* bad ring head address: 0x00030190 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] ring contents: Aug 18 14:56:54 imac [drm] head_addr: 0x00030190 head: 1004 tail: 1008 Aug 18 14:56:54 imac Aug 18 14:56:54 imac [drm] 0x07514000: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514010: 0x007ffe48 0x00000000 0x400005a0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514020: 0x007ffe48 0x00000000 0x400002d0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514030: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 0x07514f80: 0x007ffe48 0x00000000 0x400000e0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514f90: 0x007ffe48 0x00000000 0x40000068 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514fa0: 0x007ffe48 0x00000000 0x40000010 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514fb0: 0x007ffe48 0x00000000 0xc0000b40 0x00000000 (head) Aug 18 14:56:54 imac [drm] 0x07514fc0: 0x007ffe48 0x00000000 0x40000048 0x00000000 (tail) Aug 18 14:56:54 imac [drm] 0x07514fd0: 0x007ffe48 0x00000000 0x400005a0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514fe0: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] 0x07514ff0: 0x007ffe48 0x00000000 0x40000168 0x00000000 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 0x07517fd0: 0x007ffe48 0x00000000 0x400005a0 0x00000000 Aug 18 14:56:54 imac [drm] 0x07517fe0: 0x007ffe48 0x00000000 0x40000048 0x00000000 Aug 18 14:56:54 imac [drm] 0x07517ff0: 0x007ffe48 0x00000000 0x400001b0 0x00000000 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x00000053 Aug 18 14:56:54 imac [drm] 00000004: 0x054c = 0x00000000 Aug 18 14:56:54 imac [drm] 00000008: 0x0000007f Aug 18 14:56:54 imac [drm] 0000000c: 0x05fc = 0x00000000 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 000000d4: 0x06e8 = 0x00180004 Aug 18 14:56:54 imac [drm] 000000d8: 0x000000bb Aug 18 14:56:54 imac [drm] 000000dc: 0x06ec = 0x012c012c Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x000000b5 Aug 18 14:56:54 imac [drm] 00000004: 0x06d4 = 0x00070007 Aug 18 14:56:54 imac [drm] 00000008: 0x000000b6 Aug 18 14:56:54 imac [drm] 0000000c: 0x06d8 = 0x00000505 Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 0000005c: 0x06d0 = 0x40040444 Aug 18 14:56:54 imac [drm] 00000060: 0x000001c1 Aug 18 14:56:54 imac [drm] 00000064: 0x0304 = 0x00000018 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x000000aa Aug 18 14:56:54 imac [drm] 00000004: 0x06a8 = 0x012f0004 Aug 18 14:56:54 imac [drm] 00000008: 0x000000ad Aug 18 14:56:54 imac [drm] 0000000c: 0x06b4 = 0x01430018 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] buffer contents: Aug 18 14:56:54 imac [drm] 00000000: 0x00020194 Aug 18 14:56:54 imac [drm] 00000004: 0x0250 = 0xf2e70000 Aug 18 14:56:54 imac [drm] 00000008: 0x0254 = 0xffc11800 Aug 18 14:56:54 imac [drm] 0000000c: 0x0258 = 0x019b033d Aug 18 14:56:54 imac [drm] ... Aug 18 14:56:54 imac [drm] 00000b34: 0x0254 = 0xffc11800 Aug 18 14:56:54 imac [drm] 00000b38: 0x0258 = 0x016f0284 Aug 18 14:56:54 imac [drm] 00000b3c: 0x025c = 0x3b7da597 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] BM_GUI_TABLE = 0x000301a0 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] BM_FRAME_BUF_OFFSET = 0x007ff980 Aug 18 14:56:54 imac [drm] BM_SYSTEM_MEM_ADDR = 0x000301a3 Aug 18 14:56:54 imac [drm] BM_COMMAND = 0x00001fe3 Aug 18 14:56:54 imac [drm] Aug 18 14:56:54 imac [drm] BM_STATUS = 0x834820c2 Aug 18 14:56:54 imac [drm] BUS_CNTL = 0x7b23a110 Aug 18 14:56:54 imac [drm] FIFO_STAT = 0x00000000 Aug 18 14:56:54 imac [drm] GUI_STAT = 0x00400001 Aug 18 14:56:54 imac [drm] SRC_CNTL = 0x00000000 Please advise. I can provide additional info if necessary. Thank you for your time, Frank Russo Reproducible: Always Steps to Reproduce: 1. Enable drm for mach64 on Imac (Blue/White NewWorld G3) 2. Start GLXgears 3. Check logs after system crash Actual Results: System crash Expected Results: glxgears runs fine imac log # emerge info Portage 2.0.51.22-r2 (default-linux/ppc/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.12-gentoo-r7 ppc) ================================================================= System uname: 2.6.12-gentoo-r7 ppc 740/750 Gentoo Base System version 1.6.10 dev-lang/python: 2.3.5, 2.4.1-r1 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6 sys-devel/binutils: 2.16.1 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -pipe -mcpu=750 -mpowerpc-gfxopt" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://172.16.52.23/gentoo-portage" USE="ppc X aac aalib alsa arts artswrappersuid audiofile berkdb bitmap-fonts cdparanoia crypt cups curl dga emboss encode esd faac faad fam flac fortran gdbm gif gnome gpm gtk gtk2 imlib insecure-drivers ipv6 java jpeg kde kdeenablefinal libwww mad motif mp3 mpeg ncurses nls ogg oggvorbis opengl oss pam pdflib perl png python qt readline sdl sndfile spell ssl tcpd theora tiff truetype truetype-fonts type1-fonts unicode vorbis xine xml xml2 xmms xprint xv zlib video_cards_mach64 userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Additional info: Exerpt from xorg.conf ******************************************************************** Section "Monitor" Identifier "iMac CRT" HorizSync 59-63 VertRefresh 72-78 EndSection Section "Device" Identifier "Rage Pro 215GP" Driver "ati" Option "ForcePCIMode" "true" EndSection Section "Screen" Identifier "Screen 1" Device "Rage Pro 215GP" Monitor "iMac CRT" DefaultDepth 16 Subsection "Display" Depth 8 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 16 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection Subsection "Display" Depth 24 Modes "1024x768" "800x600" "640x480" ViewPort 0 0 EndSubsection EndSection Section "ServerLayout" Identifier "Simple Layout" Screen "Screen 1" InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection Section "DRI" Mode 0666 EndSection *********************************************************
Looks like an IRQ conflict to me. Does the May snapshot do the same thing?
Will attempt the May update on Monday (computer is at work). An IRQ conflict is, for lack of a better word, "unlikely" as this is a stock G3 iMac (built in CRT) with no extra hardware added. Not saying it can't happen though. Will have the full lspci output and glxinfo added to the ticket as well. Thank you muchly, Frank Russo
Adding glxinfo and lspci output. Will emerge May x11-drm after enlightemnemt upgrade finishes. imac ~ # glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig client glx vendor string: SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_SGI_video_sync, GLX_SGIS_multisample OpenGL vendor string: Gareth Hughes, Leif Delgass, Jos
Adding glxinfo and lspci output. Will emerge May x11-drm after enlightemnemt upgrade finishes. imac ~ # glxinfo name of display: :0.0 display: :0 screen: 0 direct rendering: Yes server glx vendor string: SGI server glx version string: 1.2 server glx extensions: GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_fbconfig client glx vendor string: SGI client glx version string: 1.4 client glx extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group GLX extensions: GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_SGI_video_sync, GLX_SGIS_multisample OpenGL vendor string: Gareth Hughes, Leif Delgass, José Fonseca OpenGL renderer string: Mesa DRI Mach64 [Rage Pro] 20030502 OpenGL version string: 1.2 Mesa 6.2.1 OpenGL extensions: GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_object, GL_EXT_vertex_array, GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip, GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod glu version: 1.3 glu extensions: GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat ---------------------------------------------------------------------- 0x23 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x24 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x25 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x26 16 tc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x27 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x28 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x29 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x2a 16 tc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x2b 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x2c 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x2d 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x2e 16 dc 0 16 0 r . . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow 0x2f 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None 0x30 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 0 0 0 0 0 0 Slow 0x31 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow 0x32 16 dc 0 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 0 0 Slow imac ~ # lspci -vv 0000:00:00.0 Host bridge: Motorola MPC106 [Grackle] (rev 40) Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- Latency: 0, cache line size 08 0000:00:10.0 Class ff00: Apple Computer Inc. Paddington Mac I/O Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Region 0: Memory at 80800000 (32-bit, non-prefetchable) [size=512K] 0000:00:12.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c) (prog-if 00 [VGA]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32 (2000ns min), cache line size 08 Interrupt: pin A routed to IRQ 22 Region 0: Memory at 81000000 (32-bit, non-prefetchable) [size=16M] Region 1: I/O ports at 0c00 [size=256] Region 2: Memory at 80881000 (32-bit, non-prefetchable) [size=4K] 0000:00:14.0 USB Controller: OPTi Inc. 82C861 (rev 10) (prog-if 10 [OHCI]) Subsystem: OPTi Inc. 82C861 Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 32, cache line size 08 Interrupt: pin A routed to IRQ 28 Region 0: Memory at 80880000 (32-bit, non-prefetchable) [size=4K]
With the May package installed, the problem vanishes and glxgears clocks in at a "whopping" 336 fps. Ping the bug with whatever other details are needed. Frank
Since the this is no longer a bug, I will mark as resolved/fixed.