Intel® Graphics for Linux* - 2013Q3 Intel Graphics Stack Release

Details

Release Date: 

24 Sep, 2013

Version: 

  • 2013Q3

Type: 

  • Stack Release

Release description

The 2013Q3 highlights are: Solid Intel® Celeron® N2810 processor with Intel® HD Graphics support, SNA enabled by default and power savings improvements for 4th Generation Intel® Core™ processors with Intel HD Graphics.

SNA (SandyBridge's New Acceleration) is a xf86-video-intel acceleration method that allows better 2D performance on Intel. With better performance, better stability, and more active development, this is now on the default that is tested and validated on the Intel® Linux Graphics Stack. Although it contains the codename SandyBridge in its name, this new acceleration method supports all Intel platforms that were already supported by UXA (Unified Acceleration Architecture).

Intel-gpu-tools is now part of a quarterly stack release. It is a collection of tools for development and testing of the Intel DRM. Latest released version provides a very robust test framework, performance analizers, validation scripts, and a easy way for end users to collect logs for easy and better bug reports. It also has the traditional tools for gpu snapshots, register dumping, read, and writes. Intel-gpu-tools 1.4 was used on 2013Q3 tests and validation.

There have been many bug fixes and performance improvements in many parts of Intel Linux Graphics stack. In this release, support has been added or refined for the recently released Intel Celeron N2810 processor with Intel HD Graphics.

Highlighted new features or fixed bugs

Kernel

  • Intel Celeron N2810 processor with Intel HD Graphics.

  • Fix Haswell watermark code.

  • Haswell intermediate pixel storage (IPS).

  • Intel S2DDT (framebuffer compression) for 3rd and 4th Generation Intel Core processors with Intel HD Graphics.

  • VECS engine.

  • Hotplug improvements.

  • Fixed out-of-memory issues with dumping the gpu error state.

  • Addition of the pipe config structure to track the per-crtc modesetting state.

  • Tune the Haswell turbo support.

  • Vt-switchless suspend/resume.

  • Low-level GTT interface rework.

  • Pageflip improvements.

  • Backlioght improvements.

Complete and detailed list can be found at Maintainer's (Daniel Vetter) announcements:

2D Drivers

  • Intel Celeron N2810 processor with Intel HD Graphics.

  • Performance improvement, mainly for 4th Generation Intel Core processors with Intel® Iris™ Pro Graphics 5200.

  • SNA by default.

  • Fix listing of Visuals for Xv

  • Improve coherency of concurrent CPU accesses to a pixmap

  • Set sampler swizzling for textured video on 4th Generation Intel Core processors with Intel HD Graphics.

  • Apply scanout stride limits

  • Fastboot: In absense of xorg.conf, respect Kernel/BIOS modes.

  • Add reference counting of drmMaster for ZaphodHeads.

  • Add a GPU flush before changing blend modes on Intel HD Graphics.

  • Initialize PolyPoint operand state before calling miWideDash.

  • Fix redirection handling for rendering into large surfaces.

  • Avoid potential memory corruption with allocations of very small depth 1 bitmaps.

  • Improve transition from fbcon to X with multiple outputs and extended desktops.

  • Add RGB overlay support for Intel HD Graphics.

Complete and detailed list can be found at Maintainer's (Chris Wilson) announcements.

3D Drivers

  • Intel Celeron N2810 processor with Intel HD Graphics.

  • GT3 support, that is better support for 4th Generation Intel Core processors with Intel Iris Pro Graphics 5200, Intel HD Graphics 5000 and Intel HD Graphics 5100.

  • Fix wrong rendering of Dota 2 on Wine.

  • Fix rendering artifacts in VDrift/GL2.

Complete and detailed list can be found at all Mesa's 9.2 release notes.

Media Drivers - Libva/Intel-vaapi-driver

  • Intel Celeron N2810 processor with Intel HD Graphics.

  • Performance improvement for MPEG-2 encoding on 3rd and 4th Generation Intel Core processors with Intel HD Graphics.

  • Check the underlying OS support for VEBOX on 4th Generation Intel Core processors with Intel HD Graphics.

  • Insert a phantom slice for H.264 decoding on 2nd Generation Intel Core processors with Intel HD Graphics to avoid GPU hang.

  • Fixed multiple thread issue.

  • Add basic processing support for packed YUV to packed YUV.

  • Quality improvement for BobDI on 2nd and 3rd Generation Intel Core processors with Intel HD Graphics.

  • Add support for Motion Adaptive Deinterlacing on 3rd Generation Intel Core processors with Intel HD Graphics.

 

Known issues

  • Although Fastboot feature was released on 2D driver, it will be only landing on 3.12 Linux kernel to be included in next stack release.

  • Framebuffer compression on 3rd Generation Intel Core Processors with Intel HD Graphics is not enabled by default. Use i915.i915_enable_fbc=1 to get it working.

  • Framebuffer compression on all platforms might be affected in some cases by stolen memory issues already fixed on 3.12 Linux kernel to be included in next stack release.

  • Package C States (pc8+) and Panel Self Refresh (PSR) are power savings features for 4th Generation Intel Core Processors with Intel HD Graphics that will be avaiable only at 3.12 Linux kernel to be included in next stack release.

  • Media bug: Must limit the range of contrast to [0,1] when using ProcAmp on Intel Haswell69253.

  • Bugs found 2013Q2 release that remain in 2013Q3 release: Haswell S4 bug 65496 and performance bug 56127.

  • New bugs in Q3 release:

Validation Hardware

This release was validated on the following hardware, and part of the test results are published here.

  • Intel® Celeron® N2810 processor with Intel® HD Graphics

  • 4th Generation Intel® Core™ processors with Intel® Iris™ Pro Graphics 5200

    • 4th Generation Intel® Core™ i7-4950HQ

  • 4th Generation Intel® Core™ processors with Intel® HD Graphics 5000

    • 4th Generation Intel® Core™ i7-4550U

    • 4th Generation Intel® Core™ i5-4350U

  • 4th Generation Intel® Core™ processors with Intel® HD Graphics 4600

    • 4th Generation Intel® Core™ i5-4670T

    • 4th Generation Intel® Core™ i5-4570

    • 4th Generation Intel® Core™ i7-4770K

    • 4th Generation Intel® Core™ i7-4700HQ

    • 4th Generation Intel® Core™ i7-4700MQ

  • 3rd Generation Intel® Core™ processors with Intel® HD Graphics 4000

    • 3rd Generation Intel® Core™ i7 3610QM

    • 3rd Generation Intel® Core™ i7 3770K

  • 3rd Generation Intel® Core™ processors with Intel® HD Graphics 2500

    • 3rd Generation Intel® Core™ i5 3550

  • 2nd Generation Intel® Core™ processors with Intel® HD Graphics 3000

    • 2nd Generation Intel® Core™ i7 2720QM

    • 2nd Generation Intel® Core™ i7 2630QM

    • 2nd Generation Intel® Core™ i7 2600K

    • 2nd Generation Intel® Core™ i5 2500K

  • 2nd Generation Intel® Core™ processors with Intel® HD Graphics 2000

    • 2nd Generation Intel® Core™ i7 2400S

  • Intel® Core™ Processors with Intel® HD Graphics

    • Intel® Core™ i5-670

    • Intel® Core™ i5-520M

  • Intel® Atom™ N450 with Intel® Graphics Media Accelerator 3150

  • Mobile Intel® GM45 Express Chipset

Project: