|
Bugzilla – Full Text Bug Listing |
| Summary: | Build some DDX drivers external using X.Org SDK | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE Linux 10.1 | Reporter: | Stefan Dirsch <sndirsch> |
| Component: | X.Org | Assignee: | Egbert Eich <eich> |
| Status: | RESOLVED FIXED | QA Contact: | Stefan Dirsch <sndirsch> |
| Severity: | Enhancement | ||
| Priority: | P1 - Urgent | CC: | eich |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
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). |
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 ....