[Mesa-dev] r128 problems on G3 iMac, X server locks up

Alex Buell alex.buell at munted.org.uk
Tue Apr 20 10:02:34 PDT 2010


On Tue, 2010-04-20 at 11:38 -0500, Bridgman, John wrote:
> There might be a clue in the dmesg output. 
> 
> This is looking less like a mesa dev issue - is there a better list for this ? 

I'll move it over to the dri-dev mailing list. 

Thanks

> > -----Original Message-----
> > From: Alex Buell [mailto:alex.buell at munted.org.uk] 
> > Sent: Tuesday, April 20, 2010 12:29 PM
> > To: Bridgman, John
> > Cc: mesa-dev at lists.freedesktop.org
> > Subject: RE: [Mesa-dev] r128 problems on G3 iMac, X server locks up
> > 
> > On Mon, 2010-04-19 at 16:58 -0500, Bridgman, John wrote:
> > > Looks like the driver isn't finding enough memory for the 
> > offscreen  
> > > buffer. Maybe try 16-bit pixel depth instead of 24 ?
> > 
> > That didn't work either. Here's the relevant lines found in 
> > Xorg.l0.log
> > 
> > drmOpenDevice: node name is /dev/dri/card0
> > drmOpenDevice: open result is 8, (OK)
> > drmOpenDevice: node name is /dev/dri/card0
> > drmOpenDevice: open result is 8, (OK)
> > drmOpenByBusid: Searching for BusID pci:0000:00:10.0
> > drmOpenDevice: node name is /dev/dri/card0
> > drmOpenDevice: open result is 8, (OK)
> > drmOpenByBusid: drmOpenMinor returns 8
> > drmOpenByBusid: drmGetBusid reports pci:0000:00:10.0
> > (II) [drm] DRM interface version 1.3
> > (II) [drm] DRM open master succeeded.
> > (II) R128(0): [drm] Using the DRM lock SAREA also for drawables.
> > (II) R128(0): [drm] framebuffer handle = 0x94000000
> > (II) R128(0): [drm] added 1 reserved context for kernel
> > (II) R128(0): X context handle = 0x1
> > (II) R128(0): [drm] installed DRM signal handler
> > (II) R128(0): [pci] 8192 kB allocated with handle 0xe47e2000
> > (II) R128(0): [pci] ring handle = 0xe47e2000
> > (II) R128(0): [pci] Ring mapped at 0x49050000
> > (II) R128(0): [pci] Ring contents 0x00000000
> > (II) R128(0): [pci] ring read ptr handle = 0xe48e3000
> > (II) R128(0): [pci] Ring read ptr mapped at 0x4802a000
> > (II) R128(0): [pci] Ring read ptr contents 0x00000000
> > (II) R128(0): [pci] vertex/indirect buffers handle = 0xe48e4000
> > (II) R128(0): [pci] Vertex/indirect buffers mapped at 0x49151000
> > (II) R128(0): [pci] Vertex/indirect buffers contents 0x00000000
> > (II) R128(0): [drm] register handle = 0x90000000
> > (II) R128(0): [dri] Visual configs initialized
> > (II) R128(0): CCE in BM mode
> > (II) R128(0): Using 8 MB AGP aperture
> > (II) R128(0): Using 1 MB for the ring buffer
> > (II) R128(0): Using 2 MB for vertex/indirect buffers
> > (II) R128(0): Using 1 MB for AGP textures
> > (II) R128(0): Memory manager initialized to (0,0) (1024,3840)
> > (II) R128(0): Reserved area from (0,768) to (1024,770)
> > (II) R128(0): Largest offscreen area available: 1024 x 3070
> > (II) R128(0): Reserved back buffer from (0,770) to (1024,1538)
> > (II) R128(0): Reserved depth buffer from (0,1538) to (1024,2307)
> > (II) R128(0): Reserved depth span from (0,2306) offset 0x481000
> > (II) R128(0): Reserved 8704 kb for textures at offset 0x780000
> > (**) R128(0): Option "XaaNoOffscreenPixmaps"
> > (II) R128(0): Using XFree86 Acceleration Architecture (XAA)
> >         Screen to screen bit blits
> >         Solid filled rectangles
> >         8x8 mono pattern filled rectangles
> >        Indirect CPU to Screen color expansion
> >         Solid Lines
> >         Dashed Lines
> >         Setting up tile and stipple cache:
> >                 32 128x128 slots
> >                 14 256x256 slots
> > (II) R128(0): Acceleration enabled
> > (==) R128(0): Backing store disabled
> > (==) R128(0): Silken mouse enabled
> > (II) R128(0): Using hardware cursor (scanline 4614)
> > (II) R128(0): Largest offscreen area available: 1024 x 1531
> > (**) R128(0): DPMS enabled
> > (II) R128(0): [DRI] installation complete
> > (EE) R128(0): R128DRICloseScreen: CCE stop -22
> > (II) R128(0): [drm] removed 1 reserved context for kernel
> > (II) R128(0): [drm] unmapping 8192 bytes of SAREA 0xe1065000 
> > at 0x48028000
> > (II) R128(0): [drm] Closed DRM master.
> > (WW) R128(0): Direct rendering disabled
> > (==) RandR enabled
> > 
> > At this point it closes the DRM,  as it get a CCE stop -22. 
> > What does that error means? 
> > 
> > (II) AIGLX: Screen 0 is not DRI2 capable
> > (II) AIGLX: Screen 0 is not DRI capable
> > (II) AIGLX: Loaded and initialized /usr/lib/dri/swrast_dri.so
> > (II) GLX: Initialized DRISWRAST GL provider for screen 0
> > (EE) R128(0): R128CCEWaitForIdle: CCE idle -9
> > (EE) R128(0): Idle timed out, resetting engine...
> > (EE) R128(0): R128CCEWaitForIdle: CCE stop -9
> > (EE) R128(0): R128CCEWaitForIdle: CCE start -9
> > (EE) R128(0): R128CCEWaitForIdle: CCE idle -9
> > (EE) R128(0): Idle timed out, resetting engine...
> > 
> > At this point it repeats the last six lines again and again 
> > and again...
> > 
> > Any ideas?
> > 
> > --
> > http://www.munted.org.uk
> > 
> > One very high maintenance cat living here.
> > 
> > 


-- 
http://www.munted.org.uk

One very high maintenance cat living here.


More information about the dri-devel mailing list