You are not logged in.
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
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
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
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.
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
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