Summary

Drive the effort to improve the X graphics stack on ARM, with emphasis on 3D features. Achieve this by defining a clear common goal for all involved teams: get the Unity UI to run smoothly on the ubuntu-on-arm platform on the vendors' hardware.

Rationale

The user experience is one of the most important aspects of any product and vendors are really keen on providing smooth and rich user interfaces. This requires that the proper functionality and performance can be delivered by the underlying graphics stack (on X in this case).

Design

We need to make sure that they graphics stack on X can deliver the features and performance needed to support a modern, rich UI experience (using the Unity UI as an example).

Implementation

BoF agenda and discussion

Topics

Driver Requirements for X

Performance / Benchmarking

Goals:

Performance tests:

Discussion/Notes Session 1

Discussion notes inline above.

Primary deliverables

Discussion/Notes Session 2

GL/ES                                                |           GL
                                                     |
    GPU                                              |       GPU
      |                                              |         |
      |                                              |         V
      |                                              |     DRI/DRM             NEEDS
      |                                              |         |               TO CHG
      V                                              |         V                FROM
F    DRIVER                                          |      DRIVER        VENDOR OF SOC
R   |                                                |         |                    
O   V                                                |         V
M   OPENGL/ES                                        |     X11/XORG
V        /EGL                                        |       |
E     |                                              |       V
N     |                                              |     GLX
D     |                                              |      |
O     | X11                                          |      |
R     |                                              |      |
      V                                              |      V
  CLUTTER(ES)                                        |  CLUTTER(GL)
      |                                              |     |
      V                                              |     V
    UNITY                                            |    UNITY

Action Points


CategorySpec

Specs/M/ARMGraphicsStackOnX (last edited 2010-05-30 03:40:37 by 65)