Re: Compiz fails to start after an upgrade (software rasterizer in use)
On Mon, Oct 26, 2009 at 14:00:24 +0100, Král Gergely wrote:
[...]
> Yesterday morning I did the usual ``testing'' upgrade to my computer I
> normally do after a couple of months. Before the upgrade I had compiz
> running correctly, after that I can't get it running and I just can't
> figure it out what is the real problem.
>
> After running the compiz-check script I got the output:
>
> ------------------
> Distribution: Debian GNU/Linux (squeeze/sid)
> Desktop environment: GNOME
> Graphics chip: ATI Technologies Inc M24 1P [Radeon Mobility X600]
> Driver in use: radeon
> Rendering method: AIGLX
I do not have much experience with radeon cards. I therefore tried to
keep all relevant information in this mail so that maybe somebody else
can comment on things that I may have missed. Skip directly to the end
for my suggestion what to try next.
> Checking if it's possible to run Compiz on your system...
>
> Checking for texture_from_pixmap... [ OK ]
> Checking for non power of two support... [ OK ]
> Checking for composite extension... [ OK ]
> Checking for FBConfig... [ OK ]
> Checking for hardware/setup problems... [FAIL]
>
> There has been (at least) one error detected with your setup:
> Error: Software Rasterizer in use
[...]
> Otherwise, glxinfo says direct rendering is on, however X log says it is
> disabled (outputs are attached).
[...]
> name of display: :0.0
> display: :0 screen: 0
> direct rendering: Yes
Recent versions of Xorg/GLX report "direct rendering: Yes" even when a
software rasterizer is used as the GL renderer (see next snippet). This
is unnecessarily misleading IMHO.
[...]
> OpenGL vendor string: Mesa Project
> OpenGL renderer string: Software Rasterizer
> OpenGL version string: 2.1 Mesa 7.6
> OpenGL shading language version string: 1.20
[...]
> X.Org X Server 1.6.5
> Release Date: 2009-10-11
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.30.8-dsa-ia32 i686 Debian
> Current Operating System: Linux karak 2.6.30-2-686 #1 SMP Sat Sep 26 01:16:22 UTC 2009 i686
> Build Date: 13 October 2009 11:25:51AM
> xorg-server 2:1.6.5-1 (buildd@murphy.debian.org)
[...]
> (II) LoadModule: "dri"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
> (II) Module dri: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
[...]
> (II) LoadModule: "glx"
> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
> (II) Module glx: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.0.0
> ABI class: X.Org Server Extension, version 2.0
> (==) AIGLX enabled
> (II) Loading extension GLX
[...]
> (II) LoadModule: "dri2"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
> (II) Module dri2: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.1.0
> ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DRI2
> (II) LoadModule: "ati"
> (II) Loading /usr/lib/xorg/modules/drivers//ati_drv.so
> (II) Module ati: vendor="X.Org Foundation"
> compiled for 1.6.3, module version = 6.12.3
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 5.0
> (II) LoadModule: "radeon"
> (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
> (II) Module radeon: vendor="X.Org Foundation"
> compiled for 1.6.3, module version = 6.12.3
> Module class: X.Org Video Driver
> ABI class: X.Org Video Driver, version 5.0
[...]
> (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.30.0
> (==) RADEON(0): Page Flipping disabled
> (II) RADEON(0): Will try to use DMA for Xv image transfers
> (II) RADEON(0): Generation 2 PCI interface, using max accessible memory
> (II) RADEON(0): Detected total video RAM=131072K, accessible=131072K (PCI BAR=131072K)
> (--) RADEON(0): Mapped VideoRAM: 131072 kByte (128 bit DDR SDRAM)
> (II) RADEON(0): Color tiling enabled by default
[...]
> (==) RADEON(0): Using XAA acceleration architecture
> (II) Loading sub module "xaa"
> (II) LoadModule: "xaa"
> (II) Loading /usr/lib/xorg/modules//libxaa.so
> (II) Module xaa: vendor="X.Org Foundation"
> compiled for 1.6.5, module version = 1.2.1
> ABI class: X.Org Video Driver, version 5.0
[...]
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 10, (OK)
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 10, (OK)
> drmOpenByBusid: Searching for BusID pci:0000:01:00.0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 10, (OK)
> drmOpenByBusid: drmOpenMinor returns 10
> drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
> (II) [drm] DRM interface version 1.3
> (II) [drm] DRM open master succeeded.
So far everything seems to be fine as far as hardware acceleration is
concerned.
> (II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
> (II) RADEON(0): [drm] framebuffer handle = 0xd0000000
> (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
[...]
> (II) RADEON(0): [drm] register handle = 0x2bfbe000
> (II) RADEON(0): [dri] Visual configs initialized
> (II) RADEON(0): RADEONRestoreMemMapRegisters() :
> (II) RADEON(0): MC_FB_LOCATION : 0xd7ffd000 0x1fff0000
> (II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0
> (==) RADEON(0): Backing store disabled
> (II) RADEON(0): [DRI] installation complete
> (II) RADEON(0): [drm] removed 1 reserved context for kernel
> (II) RADEON(0): [drm] unmapping 8192 bytes of SAREA 0xf806f000 at 0xb7bb1000
> (II) RADEON(0): [drm] Closed DRM master.
> (WW) RADEON(0): Direct rendering disabled
> (II) RADEON(0): XAA Render acceleration unsupported on Radeon 9500/9700 and newer. Please use EXA instead.
> (II) RADEON(0): Render acceleration disabled
Try to force the driver to use EXA instead of XAA and comment out all
XAA-related directives in your xorg.conf. (see the description of
AccelMethod in "man radeon")
--
Regards, |
Florian |
Reply to: