Bugzilla – Bug 130718
Build some DDX drivers external using X.Org SDK
Last modified: 2005-12-02 16:13:35 UTC
JFYI, $subject is implemented, but DRI does not work this way. Tested on Intel 945G (x86_64). #glxinfo "error: different size of I830DRIRec" --> src/mesa/drivers/dri/i915/intel_screen.c:intelInitDriver() bad: devPrivSize: 136 (external built DDX driver) sizeof(I830DRIRec): 104 good: devPrivSize: 104 (monolithic DDX driver build) sizeof(I830DRIRec): 104 I use the same sources for the DDX driver, but something is different when building the DDX driver outside of the xc tree ....
Works fine with the radeon driver. Tested on ATI FireGL 8800 (=R200) (x86_64). Seems to be an Intel driver related issue.
Works also fine with the mga driver. Tested on Matrox G550 (x86_64).
Tested also succesfully on a Radeon 7500 board ("radeon" driver).
Assigning to Egbert. He wants to take care of it.
Which means I will look at the problem and/or ping Intel to look into this.
Thanks!
At least an external built i810 driver works with DRI enabled on i386. This is on Alpha3Plus with X.Org CVS of 2005-12-01 (includes changes for Mesa 6.4.1 and libdrm 2.0) + Mesa 6.4.1 + libdrm 2.0. I didn't test on x86_64 yet. Will do so ASAP.
I've just verified that this fixes it on 86_64 as well (64 and 32bit support).
xorg-x11 and xorg-x11-driver-video packages submitted accordingly (i810 driver no longer build by xorg-x11, but built by xorg-x11-driver-video).