Activity log for bug #394402

Date Who What changed Old value New value Message
2009-07-01 17:41:13 Pat Suwalski bug added bug
2009-07-06 19:01:40 Bryce Harrington tags needs-xorglog
2009-07-06 19:01:44 Bryce Harrington tags needs-xorglog needs-lspci-vvnn needs-xorglog
2009-07-06 19:01:50 Bryce Harrington libdrm (Ubuntu): status New Incomplete
2009-07-13 04:10:04 Pat Suwalski attachment added lspci.txt http://launchpadlibrarian.net/28950262/lspci.txt
2009-07-13 04:10:58 Pat Suwalski attachment added Xorg.0.log http://launchpadlibrarian.net/28950277/Xorg.0.log
2009-07-13 19:26:31 Bryce Harrington libdrm (Ubuntu): status Incomplete Confirmed
2009-07-27 13:55:30 Timo Aaltonen affects libdrm (Ubuntu) mesa (Ubuntu)
2009-08-05 17:17:03 Bryce Harrington affects mesa (Ubuntu) xserver-xorg-video-ati (Ubuntu)
2009-08-13 20:59:06 Bryce Harrington tags needs-lspci-vvnn needs-xorglog jaunty needs-lspci-vvnn needs-xorglog
2009-08-29 09:46:44 Bryce Harrington xserver-xorg-video-ati (Ubuntu): status Confirmed Incomplete
2009-09-02 09:27:04 Bryce Harrington xserver-xorg-video-ati (Ubuntu): status Incomplete New
2009-09-02 09:28:23 Bryce Harrington xserver-xorg-video-ati (Ubuntu): status New Incomplete
2009-09-02 09:30:05 Bryce Harrington xserver-xorg-video-ati (Ubuntu): importance Undecided Medium
2009-09-03 05:29:57 Pat Suwalski attachment added Xorg.0.log http://launchpadlibrarian.net/31265522/Xorg.0.log
2009-10-09 20:22:05 Bryce Harrington tags jaunty needs-lspci-vvnn needs-xorglog jaunty needs-lspci-vvnn
2009-10-09 20:22:09 Bryce Harrington tags jaunty needs-lspci-vvnn jaunty
2009-10-09 20:22:12 Bryce Harrington xserver-xorg-video-ati (Ubuntu): status Incomplete Confirmed
2009-10-10 03:06:32 Bryce Harrington description I have a Dell Inspiron 600m with a 32MB Radeon 9000m, which uses r200 DRI. It has a 1400x1050 display, which with that little video RAM means I always disable compiz, and use metacity instead. As of 9.04, the DRI has gotten very slow. Switching tabs in Firefox can take up to 6 seconds, if I run fullscreen. pat@pat-laptop:~$ xdriinfo Screen 0: r200 DRI appears to be running correctly, from Xorg.0.log: (II) [drm] DRM interface version 1.3 (II) [drm] DRM open master succeeded. (II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables. (II) RADEON(0): [drm] framebuffer handle = 0xe8000000 (II) RADEON(0): [drm] added 1 reserved context for kernel (II) RADEON(0): X context handle = 0x1 (II) RADEON(0): [drm] installed DRM signal handler (==) RADEON(0): Using AGP 4x (II) RADEON(0): [agp] Mode 0x1f000207 [AGP 0x8086/0x3340; Card 0x1002/0x4c66 0x1 028/0x011d] (II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001 (II) RADEON(0): [agp] ring handle = 0xe0000000 (II) RADEON(0): [agp] Ring mapped at 0xb767a000 (II) RADEON(0): [agp] ring read ptr handle = 0xe0101000 (II) RADEON(0): [agp] Ring read ptr mapped at 0xb7679000 (II) RADEON(0): [agp] vertex/indirect buffers handle = 0xe0102000 (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0xb53db000 (II) RADEON(0): [agp] GART texture map handle = 0xe0302000 (II) RADEON(0): [agp] GART Texture map mapped at 0xb4efb000 (II) RADEON(0): [drm] register handle = 0xfcff0000 (II) RADEON(0): [dri] Visual configs initialized (II) RADEON(0): RADEONRestoreMemMapRegisters() : (II) RADEON(0): MC_FB_LOCATION : 0xebffe800 0x1fff0000 (II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0 (==) RADEON(0): Backing store disabled (II) RADEON(0): [DRI] installation complete (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers (II) RADEON(0): [drm] dma control initialized, using IRQ 11 (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808 (WW) RADEON(0): DRI init changed memory map, adjusting ... (WW) RADEON(0): MC_FB_LOCATION was: 0xebffe800 is: 0xebffe800 (WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xe07fe000 (II) RADEON(0): RADEONRestoreMemMapRegisters() : (II) RADEON(0): MC_FB_LOCATION : 0xebffe800 0xebffe800 (II) RADEON(0): MC_AGP_LOCATION : 0xe07fe000 (II) RADEON(0): Direct rendering enabled (II) RADEON(0): Render acceleration enabled for R200 type cards. (II) RADEON(0): Setting EXA maxPitchBytes (II) EXA(0): Offscreen pixmap area of 6627328 bytes (II) EXA(0): Driver registered support for the following operations: (II) Solid (II) Copy (II) Composite (RENDER acceleration) (II) UploadToScreen (II) RADEON(0): Acceleration enabled (...) drmOpenByBusid: drmOpenMinor returns 11 drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 (II) AIGLX: enabled GLX_MESA_copy_sub_buffer (II) AIGLX: enabled GLX_SGI_make_current_read (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control (II) AIGLX: enabled GLX_texture_from_pixmap with driver support (II) AIGLX: Loaded and initialized /usr/lib/dri/r200_dri.so (II) GLX: Initialized DRI GL provider for screen 0 I think there is a problem with memory mapping this r200. Running SDL games is very slow and choppy. For example, supertux2 runs at about 2fps. The console for supertux2 shows the following after every frame is drawn: [driAllocateTexture:635] unable to allocate texture This is what leads me to believe there is a problem with libdrm. I have a Dell Inspiron 600m with a 32MB Radeon 9000m, which uses r200 DRI. It has a 1400x1050 display, which with that little video RAM means I always disable compiz, and use metacity instead. As of 9.04, the DRI has gotten very slow. Switching tabs in Firefox can take up to 6 seconds, if I run fullscreen. pat@pat-laptop:~$ xdriinfo Screen 0: r200 DRI appears to be running correctly, from Xorg.0.log: (II) [drm] DRM interface version 1.3 (II) [drm] DRM open master succeeded. (II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables. (II) RADEON(0): [drm] framebuffer handle = 0xe8000000 (II) RADEON(0): [drm] added 1 reserved context for kernel (II) RADEON(0): X context handle = 0x1 (II) RADEON(0): [drm] installed DRM signal handler (==) RADEON(0): Using AGP 4x (II) RADEON(0): [agp] Mode 0x1f000207 [AGP 0x8086/0x3340; Card 0x1002/0x4c66 0x1 028/0x011d] (II) RADEON(0): [agp] 8192 kB allocated with handle 0x00000001 (II) RADEON(0): [agp] ring handle = 0xe0000000 (II) RADEON(0): [agp] Ring mapped at 0xb767a000 (II) RADEON(0): [agp] ring read ptr handle = 0xe0101000 (II) RADEON(0): [agp] Ring read ptr mapped at 0xb7679000 (II) RADEON(0): [agp] vertex/indirect buffers handle = 0xe0102000 (II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0xb53db000 (II) RADEON(0): [agp] GART texture map handle = 0xe0302000 (II) RADEON(0): [agp] GART Texture map mapped at 0xb4efb000 (II) RADEON(0): [drm] register handle = 0xfcff0000 (II) RADEON(0): [dri] Visual configs initialized (II) RADEON(0): RADEONRestoreMemMapRegisters() : (II) RADEON(0): MC_FB_LOCATION : 0xebffe800 0x1fff0000 (II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0 (==) RADEON(0): Backing store disabled (II) RADEON(0): [DRI] installation complete (II) RADEON(0): [drm] Added 32 65536 byte vertex/indirect buffers (II) RADEON(0): [drm] Mapped 32 vertex/indirect buffers (II) RADEON(0): [drm] dma control initialized, using IRQ 11 (II) RADEON(0): [drm] Initialized kernel GART heap manager, 5111808 (WW) RADEON(0): DRI init changed memory map, adjusting ... (WW) RADEON(0): MC_FB_LOCATION was: 0xebffe800 is: 0xebffe800 (WW) RADEON(0): MC_AGP_LOCATION was: 0xffffffc0 is: 0xe07fe000 (II) RADEON(0): RADEONRestoreMemMapRegisters() : (II) RADEON(0): MC_FB_LOCATION : 0xebffe800 0xebffe800 (II) RADEON(0): MC_AGP_LOCATION : 0xe07fe000 (II) RADEON(0): Direct rendering enabled (II) RADEON(0): Render acceleration enabled for R200 type cards. (II) RADEON(0): Setting EXA maxPitchBytes (II) EXA(0): Offscreen pixmap area of 6627328 bytes (II) EXA(0): Driver registered support for the following operations: (II) Solid (II) Copy (II) Composite (RENDER acceleration) (II) UploadToScreen (II) RADEON(0): Acceleration enabled (...) drmOpenByBusid: drmOpenMinor returns 11 drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0 (II) AIGLX: enabled GLX_MESA_copy_sub_buffer (II) AIGLX: enabled GLX_SGI_make_current_read (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control (II) AIGLX: enabled GLX_texture_from_pixmap with driver support (II) AIGLX: Loaded and initialized /usr/lib/dri/r200_dri.so (II) GLX: Initialized DRI GL provider for screen 0 I think there is a problem with memory mapping this r200. Running SDL games is very slow and choppy. For example, supertux2 runs at about 2fps. The console for supertux2 shows the following after every frame is drawn: [driAllocateTexture:635] unable to allocate texture This is what leads me to believe there is a problem with libdrm. [lspci] 00:00.0 Host bridge [0600]: Intel Corporation 82855PM Processor to I/O Controller [8086:3340] (rev 03) Subsystem: Intel Corporation Device [8086:4541] 01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon RV250 [Mobility FireGL 9000] [1002:4c66] (rev 01) Subsystem: Dell Device [1028:011d]
2010-03-22 02:22:22 Robert Hooker summary 32MB r200 DRI Slow - Fails to allocate texture [RV250] 32MB r200 DRI Slow - Fails to allocate texture
2010-05-05 20:13:01 Bryce Harrington xserver-xorg-video-ati (Ubuntu): status Confirmed Incomplete
2010-05-05 20:13:04 Bryce Harrington tags jaunty jaunty needs-retested-on-lucid-by-june
2010-05-07 01:08:57 Pat Suwalski xserver-xorg-video-ati (Ubuntu): status Incomplete Fix Released