intel and DRI2: missing module and undefined symbol

Andrew Barr andrew.james.barr at gmail.com
Tue Sep 2 18:20:51 PDT 2008


I am trying to build a DRI2-enabled X stack so I can get
GLX_EXT_framebuffer_object, which is required for accelerated 3D in the
new VMware 6.5 beta (also it should speed up Compiz with zero-copy TFP
if I'm not mistaken). I have an Intel GMA X3100 on Debian sid x86_64. So
far, I have built git master versions of mesa, libdrm, xf86-video-intel,
and xserver, as well as the protocol packages that are required, and
switched my kernel over to Eric Anholt's tree, the drm-gem-merge branch.
The server fails to start, the log follows this message. The two
problems I see are that the "dri2" module does not exist: where can I
get this? I have passed '--enable-dri2' to xserver's configure, and I
have dri2proto installed (and configure finds it), is there something
else I'm missing? Also, that intel_bufmgr_gem_init is undefined. The
mouse and keyboard ABI mismatches are easily resolved, I would assume,
by fetching those git trees and building them.

If someone could point me to information on what is needed to get a
working DRI2 setup I'd appreciate it.

-- 
Andrew Barr
andrew.james.barr at gmail.com


This is a pre-release version of the X server from The X.Org Foundation.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

X.Org X Server 1.5.99.1
Release Date: (unreleased)
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.27-rc4 x86_64 
Current Operating System: Linux andrew-laptop 2.6.27-rc4 #1 SMP Tue Sep
2 16:47:54 EDT 2008 x86_64
Build Date: 02 September 2008  08:46:40PM
 
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep  2 21:02:48 2008
(==) Using config file: "/etc/X11/xorg.conf"
(EE) Failed to load module "dri2" (module does not exist, 0)
(EE) module ABI major version (2) doesn't match the server's version (3)
(EE) Failed to load module "mouse" (module requirement mismatch, 0)
(EE) module ABI major version (2) doesn't match the server's version (3)
(EE) Failed to load module "kbd" (module requirement mismatch, 0)
(EE) module ABI major version (2) doesn't match the server's version (3)
(EE) Failed to load module "synaptics" (module requirement mismatch, 0)
/usr/bin/X: symbol lookup
error: /usr/lib/xorg/modules/drivers//intel_drv.so: undefined symbol:
intel_bufmgr_gem_init



More information about the xorg mailing list