Bug 2332

Summary: DRI broken on 6.8.1->6.8.2rc1 update
Product: xorg Reporter: Patrice Levesque <freedesktop.wayne>
Component: Driver/rage128Assignee: Xorg Project Team <xorg-team>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: high    
Version: 6.8.2   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Patrice Levesque 2005-01-19 12:30:39 UTC
Using xorg MandrakeCooker's 6.8.2rc1, with ATI Rage 128 GL RF (AGP) chipset.

Upgrade to 6.8.2rc1 breaks DRI, which worked fine with same config in 6.8.1

Driver seems confused, as output from Xorg.0.log says Direct Rendering is
enabled, but glxinfo does not; GL operations are slow indeed.

Extract of /var/log/Xorg.0.log:
------------------------------------------------------------------------
(II) LoadModule: "dri"
(II) Loading /usr/X11R6/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
        compiled for 6.8.1.901, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/X11R6/lib/modules/linux/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
        compiled for 6.8.1.901, module version = 1.0.0
        ABI class: X.Org Server Extension, version 0.2
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:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 8, (OK)
drmOpenByBusid: drmOpenMinor returns 8
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) R128(0): [drm] DRM interface version 1.2
(II) R128(0): [drm] created "r128" driver at busid "pci:0000:01:00.0"
(II) R128(0): [drm] added 8192 byte SAREA at 0xe0ba4000
(II) R128(0): [drm] mapped SAREA 0xe0ba4000 to 0xb5d7c000
(II) R128(0): [drm] framebuffer handle = 0xec000000
(II) R128(0): [drm] added 1 reserved context for kernel
(II) R128(0): [drm] register handle = 0xeb000000
(II) R128(0): [dri] Visual configs initialized
(II) R128(0): [drm] installed DRM signal handler
(II) R128(0): [DRI] installation complete
(II) R128(0): [drm] Added 128 16384 byte vertex/indirect buffers
(II) R128(0): [drm] Mapped 128 vertex/indirect buffers
(II) R128(0): [drm] dma control initialized, using IRQ 11
(II) R128(0): Direct rendering enabled
------------------------------------------------------------------------
Extract of glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: No
server glx vendor string: Brian Paul
server glx version string: 1.4 Mesa 6.2
Comment 1 Alex Deucher 2005-01-20 07:26:19 UTC
looks like you installed standalone mesa or glxinfo is using the libGL from
standalone mesa.  Take a look at this page:
http://dri.freedesktop.org/wiki/DriTroubleshooting
Comment 2 Patrice Levesque 2005-01-20 11:22:58 UTC
Indeed an old libGL file was to be found, after removing it everything was fine
again.  Thanks!

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.