Comment 21 for bug 631413

Revision history for this message
madbiologist (me-again) wrote :

Woohoo!

Is it still planned to include Mesa 7.9 final in Maverick as per the "General X.org plans for M" blueprint at https://blueprints.launchpad.net/ubuntu/+spec/desktop-maverick-xorg-in-mm ? Mesa 7.9 final is scheduled for release by the end of September - see http://lists.freedesktop.org/archives/mesa-dev/2010-August/002648.html
The Mesa 7.9 release tracker bug is at https://bugs.freedesktop.org/show_bug.cgi?id=30124

If Mesa 7.9 final is not included in Maverick, we will probably want commit e7eff0cfcef5c549678779e3c1def950feae4fb9 by Jesse Barnes. As explained in the earlier commit c121608b6e409fe6c22cb8b05c52cc94d2dfb0af (also by Jesse Barnes), this adds a PCI ID to allow the KMS EGL driver to load on an Intel Pineview.

We might also want to consider commit 9532eea509321d8f88a4e60191a1e659ada40dfe by Alex Deucher. This is titled "r600c: const buffer sizes must be a multiple of 16 consts" and has the comment "This applies to r6xx/r7xx/evergreen".

There are a couple of others to consider too. The first is commit 428dc6d7d2cf6a5da37a2ea7ce436cf521b009a2 by Marek Olšák. This is titled "r300g/swtcl: unlock VBO after draw_flush" and has the comment "https://bugs.freedesktop.org/show_bug.cgi?id=29901 https://bugs.freedesktop.org/show_bug.cgi?id=30132 ". This fixes a crash in Neverball with the r300g driver and also fixes a crash in Nexuiz, and possibly fixes crashes in OpenSceneGraph, Blender 2.5.3, and Make Human. The second is commit 6b5575baaa16563f1ea1ad1821254ce6c412283f by José Fonseca. This is titled "llvmpipe: Fix non SSE2 builds" and has the comment "Should fix fdo 30168."

One last one to consider is commit 5d4409e0e57c280a7b3a0655543e089bcf8da0ed by Marek Olšák. This is titled "r300g: prevent creating multiple winsys BOs for the same handle" and has the comment "This fixes a DRM deadlock in the cubestorm xscreensaver, because somehow there must not be 2 different BOs relocated in one CS if both BOs back the same handle. I was told it is impossible to happen, but apparently it is not, or there is something else wrong. (cherry picked from commit 0b9eb5c9bb03e5134d9a41786178100109e80c5a)". Note that if we add this commit we will also need to add the next commit, namely commit fd4c6bd1357fd9931f6c6bdbcfb01ebc2ba01f1b by Dave Airlie. This is titled "r300g: fix buffer reuse issue caused by previous commit" and has the comment "caused by 0b9eb5c9bb03e5134d9a41786178100109e80c5a. test - run glxgears, resize. (cherry picked from commit 09ef8e9283f17e5dc9fa4a86c659048acda833cb)"