DRI broken on r128 on dual head r128 + i965 (non Xinerama)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mesa |
Fix Released
|
Medium
|
|||
mesa (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
My system: core 2 duo on DG965WH (onboard g965 graphics), AMD64 Edgy, 2.6.19-mm1. r128 pci card installed, too. Xorg 2D driver i810_drv v1.7.3 built from git source. libgl1-mesa-dri built with -fno-strict-
With a dual-head non-xinerama setup, dri works on the primary head (the g965), but on the r128 head it gives weird errors and doesn't work.
e.g. glxinfo
...
the info for screen 0
Error: nConfigOptions (3) does not match the actual number of options in\n __driConfigOptions (4).
...
check the attached strace for lines that start write(2, for its stderr messages.
dri works when the r128 is used as a single head (even though it's still not the machine's primary VGA).
Changed in mesa: | |
status: | Unknown → Fix Released |
Changed in mesa: | |
importance: | Unknown → Medium |
Changed in mesa: | |
importance: | Medium → Unknown |
Changed in mesa: | |
importance: | Unknown → Medium |
You'll have to get the stdout and stderr messages from the strace, which was done with -s256 so they're all there. I didn't save the Xorg.0.log, either. I can probably use that setup again and reproduce it if you need more info.
BTW, glxgears, tuxkart, and others print the same errors and can't open their window. 2D and XVideo works fine.