DRI broken on r128 on dual head r128 + i965 (non Xinerama)

Bug #75726 reported by Peter Cordes
4
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-aliasing from Edgy source.

 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).

Revision history for this message
Peter Cordes (peter-cordes) wrote :

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.

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi Peter,

It's been a while since you reported this, and I wanted to check if it's still an issue? Have you had a chance to test it against Hardy?

We definitely will need your /etc/X11/xorg.conf, /var/log/Xorg.0.log, and the output from lspci -vvnn.

Changed in xorg-server:
status: New → Incomplete
Revision history for this message
Peter Cordes (peter-cordes) wrote : Re: [Bug 75726] Re: DRI broken on r128 on dual head r128 + i965 (non Xinerama)

On Wed, Jan 23, 2008 at 03:40:29PM -0000, Bryce Harrington wrote:
> Hi Peter,
>
> It's been a while since you reported this, and I wanted to check if it's
> still an issue? Have you had a chance to test it against Hardy?

 No. I haven't been using dual-head any more. I can give it a try if I
have some spare time and I'm rebooting my machine anyway.

> We definitely will need your /etc/X11/xorg.conf, /var/log/Xorg.0.log,
> and the output from lspci -vvnn.
>
> ** Changed in: xorg-server (Ubuntu)
> Status: New => Incomplete

--
#define X(x,y) x##y
Peter Cordes ; e-mail: X(peter@cor , des.ca)

"The gods confound the man who first found out how to distinguish the hours!
 Confound him, too, who in this place set up a sundial, to cut and hack
 my day so wretchedly into small pieces!" -- Plautus, 200 BC

Revision history for this message
Scott Tringali (tringali) wrote :

Hi, I've been see this bug on other distros (Fedora 8). Maybe I can help you to repro it. Anyway, it's been bugging me for quite a while. I recently tried updating various suspect pieces (the ati driver and OpenGL bits) and it seems to have gone away. Perhaps looking at the changes in Fedora may show the problem.

I was having the problem when these were installed:

Jan 02 15:05:45 Updated: xorg-x11-server-Xorg - 1.3.0.0-37.fc8.i386
Jan 02 15:05:47 Updated: xorg-x11-drv-ati - 6.7.196-2.fc8.i386
Nov 26 15:20:25 Updated: mesa-libGL - 7.0.1-7.fc8.i386
Nov 26 15:20:26 Updated: mesa-libGLU - 7.0.1-7.fc8.i386

I upgraded to these, and it went away:

Feb 20 14:23:05 Updated: xorg-x11-server-Xorg - 1.3.0.0-40.fc8.i386
Feb 20 14:23:06 Updated: xorg-x11-drv-ati - 6.7.197-1.fc8.i386
Feb 20 15:27:35 Updated: mesa-libGL - 7.0.2-3.fc8.i386
Feb 20 15:27:36 Updated: mesa-libGLU - 7.0.2-3.fc8.i386

I didn't make any other changes.

Revision history for this message
Scott Tringali (tringali) wrote :
Revision history for this message
Peter Cordes (peter-cordes) wrote :

yeah, I submitted it upstream, too. I didn't mention it here, sorry.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Seems to be fixed upstream and in Hardy.

Changed in xorg-server:
status: Incomplete → Fix Released
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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.