FFe: Update to 2.6.3

Bug #337301 reported by Andrea Cimitan
50
This bug affects 7 people
Affects Status Importance Assigned to Milestone
xserver-xorg-video-intel (Ubuntu)
Fix Released
Wishlist
Bryce Harrington

Bug Description

[description]
At least from what I've read in the mailing list, the 2.6.3 release of intel drivers should provide a good number of bugfixes over 2.6.1, the one present in jaunty's repositories.

2.6.2/2.6.3 are significant bug fix releases, incorporating many fixes to GEM/DRI2/UXA as well as a number of more general bugs and performance issues.

[rationale]
Bringing our -intel up closer to the latest upstream stable release also makes it easier to get support from upstream; 2.6.1 is too old and they're just asking bug reporters to re-test against newer versions, which is hampering efforts to get additional fixes backported for jaunty.

Upstream for -intel is advocating UXA as a solution to a wide variety of bugs and problems that we're seeing in the distribution currently. Our testing found that UXA as of 2.6.1 was far too unstable to consider turning on as default so could not consider that as an option. Supposedly, the fixes in 2.6.3 will open UXA as an option for us, that may solve a wide range of issues. However, we want to gain testing on this by the wider community before biting the bullet and switching. So having this 2.6.3 release in Jaunty beta will help enable us to do this testing.

[changelog]
2.6.2: http://lists.freedesktop.org/archives/xorg/2009-February/044003.html
2.6.3: http://lists.freedesktop.org/archives/xorg/2009-March/044186.html

[testing]
I (bryce) have built the package locally in a pbuilder environment, installed and tested against EXA both with and without compiz, and running my XSmoke test (which covers basic video, opengl, and resolution switching).

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

Normally upgrading to a .2 is a no-brainer. However in this case, the upversioned libdrm dependency means we're going to need to do a more thorough review and testing of both packages (and any other dependency changes that result), which will take time.

If we can't take the .2 in its totality, perhaps we can cherry pick patches into ubuntu.

Changed in xserver-xorg-video-intel:
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Andrea Cimitan (cimi) wrote : Re: [Bug 337301] Re: Update to 2.6.2?

I would change to 2.6.3, since it has been released today.

description: updated
Revision history for this message
Bryce Harrington (bryce) wrote : Re: Update to 2.6.3?

Same problem.

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

I've merged and uploaded libdrm 2.4.5 now.

Revision history for this message
Andrea Cimitan (cimi) wrote : Re: [Bug 337301] Re: Update to 2.6.3?

i'm ready to test the 2.6.3 then :)

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

I put it on my ppa, but it requires a kernel change as well.
So have to wait on kernel team before we get a package.

On Tue, Mar 10, 2009 at 10:38:36PM -0000, Andrea Cimitan wrote:
> i'm ready to test the 2.6.3 then :)
>
> --
> Update to 2.6.3?
> https://bugs.launchpad.net/bugs/337301
> You received this bug notification because you are a member of Ubuntu-X,
> which is subscribed to xserver-xorg-video-intel in ubuntu.

Revision history for this message
Andrea Cimitan (cimi) wrote :

any update on the kernel? Anyway did you tested the drivers? Do they
work much better?

Revision history for this message
Andrea Cimitan (cimi) wrote :

The kernel received a lot of updates in the last week, but no one got
your patches.
Are you sure the maintainers got your request?

Revision history for this message
Steve Langasek (vorlon) wrote : Re: Update to 2.6.3?

Subscribed ubuntu-release so that we follow the FFe process here.

Bryce, is a summary available of the key changes that carry risk of regression?

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

Andrea, yes I know for certain the maintainers got the request - I went to lunch with him last week. ;-)

I have a feeling it just slipped off their radar though; I know the kernel team's swamped right now.

I've figured out a simple kludge-around to get it to build (and boot and run) on my hardware. Performance is good on EXA, although I never was able to reproduce the performance issues everyone has been complaining about, so that's just anecdotal. Both compiz and non-compiz seem to work fine.

Going to do a bit more testing.
Meantime, I've pushed up an updated 2.6.3-0ubuntu1 to my ppa if anyone else wants to play with it.

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

slangasek, brief summary from the release notes:

2.6.2: Here comes a pretty significant bugfix release for the 2.6 2D series.
The goal of this release is to get out the major fixes for GEM and KMS
that we think we've pounded on enough to be stable -- certainly more
stable than previously. Notable fixes include a significant BO memory
usage reduction (which many have suffered from with compositing),
textured XV support with KMS, and rotation support with KMS. Some
infrequent failure to render/xv with GEM on 965 (dmesg warnings about
being unable to bind objects) should also be fixed.

But perhaps the exciting thing for most people will be the dynamic front
buffer allocation. We nearly slipped this into 2.6.0, but decided that
it was just a little too new. Well, turns out it was actually in good
shape, and it's time to get it out there. You'll need UXA to do this.

2.6.3: This is an easy one: two bugfixes for regressions in the last release.
One broke initialization with UXA and DRI1, and the other made pixmap
allocation on i915 take insane amounts of memory.

description: updated
description: updated
Bryce Harrington (bryce)
Changed in xserver-xorg-video-intel (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
Bryce Harrington (bryce) wrote :

2.6.3 is now uploaded for testing with -beta.

Changed in xserver-xorg-video-intel (Ubuntu):
assignee: nobody → bryceharrington
status: Triaged → Fix Committed
Revision history for this message
Steve Langasek (vorlon) wrote :

FFe granted. Let's get this in ASAP so that it's in good shape for beta.

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

Thanks; uploaded to jaunty.

Changed in xserver-xorg-video-intel (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Andrea Cimitan (cimi) wrote : Re: [Bug 337301] Re: FFe: Update to 2.6.3

works fine here

Revision history for this message
Sarah Kowalik (hobbsee-deactivatedaccount) wrote :

Works well here too.

Revision history for this message
Martin Pitt (pitti) wrote :

GMA945 (Dell Latitude D430): UXA still works fine, basically unchanged from previous versions. I still get some fading artifacts in compiz, but otherwise works okay.

EXA still by and large works as well, but I get one regression: When I start glxgears and try to move the window, the original window content is "snapshot" at the old position, and the windows underneath don't redraw. I have to switch workspaces back and forth to repair it.

Revision history for this message
Achim (ach1m) wrote :

Bryce,

do we have to wait for an kernel update to get better performance?
In Ioquake3 I get in Intrepid 87 FPS and in Jaunty 11 FPS w/o DRI2. (Resolution 640x480).
compiz is also very slow, not really usable.

Maybe this bug is related to the problem?
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/341363

My System:
Dell Inspiron6400L

linux-generic:
  Installed: 2.6.28.10.10
  Candidate: 2.6.28.10.10
  Version table:
 *** 2.6.28.10.10 0
        500 http://de.archive.ubuntu.com jaunty/restricted Packages
        100 /var/lib/dpkg/status

00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)

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

@Martin, that glxgears thing is not a regression but rather is the old "no redirected indirect rendering bug" that has been there since we first adopted Compiz, and that DRI2 (and UXA) was introduced to fix.

@Achim, Compiz performance was fine for me when I tested for this upload.

Revision history for this message
Andrea Cimitan (cimi) wrote : Dear friend!

Hi,
I bought a TV last week from a website:www.hkeles.com. I have
received the product. The quality is very good. They also sell
phones,motor,psp and so on. Because of the financial crisis, their
products are very cheap. by the way, they only sell new and original
products .If you need these products, you can have a look . I think
you will get many benefits.
Greetings!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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