mesa 10.3.1 required for mir
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
mesa (Ubuntu) |
Fix Released
|
High
|
Maarten Lankhorst | ||
Utopic |
Fix Released
|
High
|
Maarten Lankhorst |
Bug Description
There is a bugfix in 10.3.1 that will fix dma-buf handling in i915. So we would like to see the newest minor release of mesa, which is 10.3.1 This will fix: https:/
[Impact]
* The bug leads to crashes in unity8 on i915 and to crashes or 'black buffers' on mir clients.
* This is not a request for back porting but a request to pick the next minor bugfix release of mesa.
[Test Case]
* Install mir-demos on a intel atom netbook or a pentium d system
* sudo mir_demo_
* sudo chmod 666 /tmp/mir_socket
* mir_demo_
* then vt switch to vt 1
Expected: Animation
Observed: Crashing or just showing a black buffer
[Regression Potential]
* Instead of immediately crashing unity8s desktop session it will make the primary client of unity8: unity8-dash fail to start due to insufficient GL support on the mesa driver - but that is a different error.
* 10.3.1 introduces the bespoke i915 bug fix, and further driver local fixes to nouveau for the kepler ir, shutdown leak fixes for radeon and a division by zero fix for llvmpipe. A fix to glsl that first manifested in i965. Apart from that build system cleanups for building mesa for android and detecting LLVM.
* the fix to glsl has impact on i965
* fixes for intel are local to i915 and will not cause regression
* fixes to radeon should only touch shutdown code
* fixes to nouveau should be local to kepler gpus
[Other Info]
* The switch to this mesa release will not enable mir. But it will not enable unity8 on pentium D and atom, but it will be a step towards that
Changed in mesa (Ubuntu): | |
assignee: | nobody → Maarten Lankhorst (mlankhorst) |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in mesa (Ubuntu Utopic): | |
assignee: | nobody → Maarten Lankhorst (mlankhorst) |
importance: | Undecided → Critical |
importance: | Critical → High |
Removed mention of eglplasma and changed it to egltriangle. I think eglplasma has separate bugs that prevent it from working on i915.