[Oneiric] Latest mesa (7.10.3) breaks 3D with nvidia-current

Bug #798007 reported by Harry
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
mesa (Ubuntu)
Fix Released
High
Chris Halse Rogers

Bug Description

Latest mesa upgrade from 7.10.2 to 7.10.3 breaks 3D capabilites.
Gnome-shell falls back to gnome-panel.
This happens in my setup with Nvidia graphics card and latest nvidia-current (275.09.07) in use.

The .xsession-errors file gives this message:

gnome-session-is-accelerated: No hardware 3D support.
gnome-session-check-accelerated: Helper exited with code 256
gnome-session[1113]: WARNING: Session 'gnome' runnable check failed: Exited with code 1

So 3D is not anymore working with 7.10.3 mesa.
Downgrading to 7.10.2 solves this issue.

Tags: oneiric

Related branches

Revision history for this message
Chris Halse Rogers (raof) wrote :

The multiarch work in the mesa 7.10.3-0ubuntu1 package breaks the binary drivers until they're updated to match it. Because of this, mesa declares a Breaks: on nvidia-current, nvidia-173, and fglrx which should have prevented apt from updating mesa (or at least cause apt to remove nvidia-current first).

Did apt not remove nvidia-current for you on update?

Changed in mesa (Ubuntu):
status: New → Incomplete
Revision history for this message
Doug McMahon (mc3man) wrote :

I also did the update - nvidia-current (275.09.07-0ubuntu1) was not removed though all 3d support was lost - GS and unity 3d

Revision history for this message
Harry (harry33) wrote :

Chris,

No, apt did not remove anything nor did suggest it.
I did the upgrade with synaptic, so nothing wrong about that (no errors).
There was only the notification to upgrade xorg-server to the version 1.10.2 first, which is a new dependency.

But as I mentioned, I downgraded the mesa back to 7.10.2 and all is OK now.
I may try later today the mesa 7.11.0 tree and libdrm 2.4.26 tree from Xorg-edgers PPA.

Revision history for this message
Harry (harry33) wrote :

One more note.
The package libgl1-mesa-glx 7.10.3-0ubuntu1 breaks:
fglrx (<= 2:8.850-0ubuntu1)
nvidia-173 (<= 173.14.30-0ubuntu2)
nvidia-current (<= 270.41.19-0ubuntu1)

However, as I said above, I use nvidia-current_275.09.07, which is the latest stable in Oneiric official repos.
Thus the installation (apt) should not even have broken anything.

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

Harry, could you run the command, 'apport-collect 798007', which will add some logs and files to this bug report? Thanks for raising the issue.

Changed in mesa (Ubuntu):
importance: Undecided → High
assignee: nobody → Chris Halse Rogers (raof)
Revision history for this message
Chris Halse Rogers (raof) wrote :

Aaah, I see Alberto made a sneaky nvidia-current upload last night without applying my multiarching patch. I'll update the Breaks to be unversioned, and we can version them once we have fixed proprietary driver packages.

Revision history for this message
Harry (harry33) wrote :

Bryce,
I am sorry but I do not have apport installed.
I am using a very minimalistic setup.

Revision history for this message
Harry (harry33) wrote :

There is another bug report on this very same issue:
Bug #798049

tags: added: oneiric
Revision history for this message
Alberto Milone (albertomilone) wrote :

Yes, sorry Chris. I'll work on multiarch nvidia and fglrx soon so that we can remove the Breaks.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package mesa - 7.10.3-0ubuntu2

---------------
mesa (7.10.3-0ubuntu2) oneiric; urgency=low

  * debian/control:
    - Make the Breaks against the proprietary drivers unversioned. A sneaky
      nvidia-current upload broke my sly attempt at avoiding this work.
      The Breaks: should therefore stay unversioned until we know the version
      of the fixed packages. (LP: #798007)
  * debian/rules:
  * debian/clean:
  * debian/libgl1-mesa-dri-experimental.armel.install.in
    - We don't build i915g on armel as there's no concievable hardware to
      support. Don't try to install it. Fixes the build on armel.
 -- Christopher James Halse Rogers <email address hidden> Thu, 16 Jun 2011 20:45:20 +1000

Changed in mesa (Ubuntu):
status: Incomplete → Fix Released
Revision history for this message
Anders Kaseorg (andersk) wrote :

I reopened bug 798049, since it has a patch for nvidia-current.

Revision history for this message
3vi1 (launchpad-net-eternaldusk) wrote :

New nvidia-current drivers appear to have been uploaded in the last few hours, fixing 798049.

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.