You are not logged in.

#1 2012-06-19 03:14:55

impiaaa
Member
Registered: 2012-02-04
Posts: 19
Website

AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed

I've held off updating X because I got this weird Intel graphics error, that I can't find ANYWHERE on the Internet. This is what I see in my Xorg.0.log:

[    16.057] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed (/usr/lib/xorg/modules/dri/i965_dri.so: undefined symbol: _mesa_accum)
[    16.057] (EE) AIGLX: reverting to software rendering

I also found this in my kernel.log.1:

Jun 18 15:23:30 localhost kernel: [    1.051938] i915 0000:00:02.0: power state changed by ACPI to D0
Jun 18 15:23:30 localhost kernel: [    1.051950] i915 0000:00:02.0: power state changed by ACPI to D0
Jun 18 15:23:30 localhost kernel: [    1.051967] i915 0000:00:02.0: setting latency timer to 64
Jun 18 15:23:30 localhost kernel: [    1.221469] mtrr: no more MTRRs available
Jun 18 15:23:30 localhost kernel: [    1.221475] [drm] MTRR allocation failed.  Graphics performance may suffer.
Jun 18 15:23:30 localhost kernel: [    1.222865] i915 0000:00:02.0: irq 43 for MSI/MSI-X
Jun 18 15:23:30 localhost kernel: [    1.222900] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
Jun 18 15:23:30 localhost kernel: [    1.222906] [drm] Driver supports precise vblank timestamp query.
Jun 18 15:23:30 localhost kernel: [    1.223215] [drm:intel_dsm_platform_mux_info] *ERROR* MUX INFO call failed
Jun 18 15:23:30 localhost kernel: [    1.223365] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=none:owns=io+mem
Jun 18 15:23:30 localhost kernel: [    1.223372] vgaarb: transferring owner from PCI:0000:00:02.0 to PCI:0000:01:00.0
Jun 18 15:23:30 localhost kernel: [    1.876101] fbcon: inteldrmfb (fb0) is primary device

I'm using a Sandy bridge chip. LSPCI gives this:

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108 [Quadro 1000M] (rev ff)

(the second entry is because I'm on an Optimus computer, and I don't think that's the problem)
Here are the relevant packages installed:

intel-dri 8.0.3-3
libegl 8.0.3-3
libgl 8.0.3-3
libglapi 8.0.3-3
mesa 8.0.3-3
xf86-video-intel 2.19.0-3

I'm running 64-bit.
Strangely, even though GNOME can't run normally (There's flickering all over the place. I turned on force fallback), I tried running Minecraft and it worked fine.
So far I've tried re-installing mesa, intel-dri, and xf86-video-intel, as well as rebuilding my kernel with and without intel_agp. Any ideas? Should I downgrade again? Would development versions work?
Edit: Also, why is the error in i965_dri.so if my chip is i915?

Last edited by impiaaa (2012-06-19 19:59:47)


The boatcake is coming for you…

Offline

#2 2012-06-27 00:34:54

impiaaa
Member
Registered: 2012-02-04
Posts: 19
Website

Re: AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed

Somebody on IRC suggested I build from source, so I installed libdrm-git, glproto-git, libgl-git, and intel-dri-git. I now get an equally unintelligible error:

[    16.057] (EE) AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed (/usr/lib/xorg/modules/dri/i965_dri.so: undefined symbol: _ZN23ir_hierarchical_visitor5visitEP9ir_rvalue)
[    16.057] (EE) AIGLX: reverting to software rendering

The boatcake is coming for you…

Offline

#3 2012-06-27 03:03:43

ConnorBehan
Package Maintainer (PM)
From: Long Island NY
Registered: 2007-07-05
Posts: 1,359
Website

Re: AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed

Updating X (as in xorg-server) probably wouldn't cause that problem. I think it happened because you updated intel-dri or libgl. Are you making sure that intel-dri, libgl and mesa are the same version? What happens when you look for the missing symbol in libdricore.so?

objdump -tT /usr/lib/libdricore.so | grep mesa_accum

6EA3 F3F3 B908 2632 A9CB E931 D53A 0445 B47A 0DAB
Great things come in tar.xz packages.

Offline

#4 2012-06-27 05:01:15

impiaaa
Member
Registered: 2012-02-04
Posts: 19
Website

Re: AIGLX error: dlopen of /usr/lib/xorg/modules/dri/i965_dri.so failed

ConnorBehan wrote:

Updating X (as in xorg-server) probably wouldn't cause that problem.

Right, bug xorg-server (I think) has the specific versions of all of those other packages as dependencies.

ConnorBehan wrote:

I think it happened because you updated intel-dri or libgl. Are you making sure that intel-dri, libgl and mesa are the same version?

They are all 8.0.3-3

ConnorBehan wrote:

What happens when you look for the missing symbol in libdricore.so?

objdump -tT /usr/lib/libdricore.so | grep mesa_accum
0000000000035970 g    DF .text	000000000000062e  Base        _mesa_accum

It found it.

I tried downgrading X (etc.) and only updating intel-dri, libgl and mesa, and strangely, I don't get the error in Xorg.0.log anymore. The graphics are still broken though, and the error in kernel.log is still there.. I'll try updating X again and see what the command gives me then.

Edit: Just updated, same thing. Missing X error, broken graphics, found _mesa_accum.

Last edited by impiaaa (2012-06-27 05:07:30)


The boatcake is coming for you…

Offline

Board footer

Powered by FluxBB