Copyright (C) 2012 Intel Corporation
INTEL CONFIDENTIAL - FOR INTERNAL USE ONLY


= Intel® Linux PowerVR !Graphics/Media Drivers for CedarTrail =

== Version 1.0.2 Product Release ==

August 20, 2012 (WW34)

 * This is a minor, ''internal release'' only. Should this package be exposed
   externally, the exposing entity would need to ensure all proper procedures
   have been followed and legal obligations met.
 * The most recent formal release was **version 1.0.2**.

This is a scheduled **version 1.0.3** minor release for the Linux accelerated
graphics/media driver on the CedarTrail platform. It plugs a memory leak in
the VAAPI driver component identified by a customer. Only the VAAPI driver
component was modified in this release-- the kernel and userspace components
are unchanged from the version 1.0.2 release.

These graphics/media drivers are ported from Imagination Technologies (IMG)
Device Driver Kit (DDK) version 1.7 ED862890.

The quality assessment report for this release can be obtained by contacting
your Intel(R) support representative.


=== Support ===

Support will only be given to those business units with which we have formal
enabling or support agreements. These driver bundles are provided as-is, with
no warranties implied.


=== Validation ===

Validation was performed on the following system configurations:

Bundle "Ant":
 * HW Platform: Cedar Trail Netbook FFVS (N2600 B3)
 * OS: MeeGo 1.2.0 for Cedar Trail


=== Supported Features ===

 * 2D
  * EXA (2D graphics acceleration architecture)
  * X RandR extension
 * 3D
  * OpenGLES 2.0 hardware acceleration
  * HTML5/WebGL GLES hardware acceleration
 * Media
  * Video Acceleration API (VA API)
  * H.264 and MPEG2 playback at 360, 480, 720, and 1080 resolutions
   * Interlaced and progressive scan
 * Display
  * Heads: Either eDP or LVDS, plus an external display
  * eDP and DP up to 1920x1080 resolution
   * Introduced in version 1.0.1, for appropriate CedarTrail SKUs
  * HDMI and VGA up to 1920x1080 resolution
  * LVDS at 1024x600 resolution
  * Hotplugging
 * Power
  * Backlight control
  * Suspend (S3)
  * Standby (S1)


=== Recent Changes ===

 * Plugged memory leak in VAAPI driver (#314)


=== Known Issues ===

 * When a system has >= 4 GiB RAM and is running a PAE-enabled kernel, the
   display is non-functional (#295)
  * Work-around: Distribute kernel with CONFIG_HIGHMEM4G enabled or pass the
    `mem=4G` kernel cmdline argument at boot-time
 * There is no 64-bit support in the driver
 * Display head support limited to those configurations specified in
   ''Supported Features''
 * Minimal X Video Extension (Xv) is provided for legacy applications
   but is not formally supported
 * Very limited support for OpenGL API ("big GL"). (#101 #107 #230)
 * Poor 2D rendering performance through Xlib protocol. (#9 #125 #126)
 * H.264 media playback on external displays can show increased artifacts,
   frame dropping, flickering, and jerky playback. (#143 #149)
 * Tearing artifacts when using Xv to play back non-accelerated video at
   full-screen resolution. (#231)
 * Certain HTML5/WebGL demos exhibit artifacts and poor performance. (#123 #128
   #172 #181)

A comprehensive list of all known bugs and issues can be obtained from your
Intel(R) support representative.


=== !Requirements/Dependencies ===

This is not a comprehensive list of dependencies.  However, the ones listed are
hard requirements and will generally resolve any indirect dependencies when
installed by a package manager.

There are multiple driver bundles available, each with an arbitrary code name
for easily identifying that bundle's package dependencies. Those code names are
defined below.

The following dependency sets are supported:

Bundle "Ant"
 * Kernel: 3.0.0
 * Mesa GL: 7.9
 * Xorg: 1.9

Bundle "Bee"
 * Kernel: 3.1.0
 * Mesa GL: 7.11
 * Xorg: 1.11

For each driver bundle:
 * gcc >= 4.5.1
 * libc >= 2.11.90
 * libdrm >= 2.4.25
 * libva >= 1.0.14
 * Patched libwsbm 1.1.0+ (provided in release)
 * pixman >= 0.22.0


