[ANNOUNCE] xf86-video-intel 2.13.0

Carl Worth cworth at cworth.org
Thu Sep 30 08:50:54 PDT 2010

We are pleased to announce this major release of the xf86-video-intel
driver, on schedule at 3 months since 2.12.0. With the many bug fixes
in this release, we encourage everyone using 2.12 to upgrade to 2.13.

[This release is functionally identical to the earlier 2.12.902
release candidate.]


Where to obtain xf86-video-intel 2.13.0
git tag: 2.13.0

MD5:  de2f8a5836d90c71f3175dcd46d03ec0  xf86-video-intel-2.13.0.tar.bz2
SHA1: 1b2aebd444bcfc371a55af8910eb4d5928eab5c9  xf86-video-intel-2.13.0.tar.bz2

MD5:  df7e3644a34e97ead09f083ab48d4457  xf86-video-intel-2.13.0.tar.gz
SHA1: 280599540b3fecdac45a1c37ec5116e922ce698e  xf86-video-intel-2.13.0.tar.gz

New requirements compared to 2.12
 * Librdrm >= 2.4.22

Notable bug fixes
 * Attempt to fix infinite MI_WAIT_FOR_EVENT while watching video

   [Various new checks have been added to the video code here, but the
   bug fix hasn't yet been verified by the original reporter.]

 * Fix buffer-object leak

 * Fix memory leak on server reset

 * Fix crash due to unchecked pixmap allocation

 * Fix for video artifacts when using dualscreen

 * Fix for incorrect characters in gnome-terminal when using compiz

 * Fix for hanging, full-screen applications, (flash, compiz, etc.)

 * Fix selection of backlight device on multi-GPU systems

 * Fix to avoid crash with extremely large glyphs

 * Fix for eDP panels incorrectly being given only a single, valid mode

 * Fix GPU hang involving clipped SRC copies

 * Fix to compile for 1.6 series X server.

 * Fix to retry framebuffer allocation after an initial failure.

 * Fix to disable dri2 after fallbacks are forced on.

All changes from 2.12.0 to 2.13.0
Carl Worth (7):
      NEWS: Add notes for the 2.12.901 snapshot
      Bump version to 2.12.901
      Fix to depend on the (just-released) libdrm >= 2.4.22
      Add release notes for the 2.12.902 snapshot.
      Increment version to 2.12.902
      Add release notes for the 2.13.0 release.
      Increment version to 2.13.0

Chris Wilson (57):
      Remove unused configure option: --enable-video-debug
      i810: Move into a legacy directory.
      Rename common infrastructure to the intel namespace.
      configure: Remove unused checks for xext
      configure: Remove check for unused function, mprotect
      Remove unused inclusion of <sys/mman.h>
      Repair the damage to 'make distcheck' after splitting out i810
      dri: Handle errors during GetBuffers() gracefully.
      drmmode: Use a copy of the converted mode on resize
      drmmode: Add missing newlines at the end of log messages.
      Reduce front buffer stride prior to rejection
      video: apply the crtc box checks from dri.
      video: forgotten amendment to previous commit.
      Add support for I854.
      drmmode: Destroy Crtc on screen shutdown
      drmmode: Destroy the output on shutdown
      video: Copy DummyEncoding into each adapter.
      video: Apply overlay stride errata for i830 and i845
      modes: There may be more than one crtc and output... DESTROY THEM ALL!
      Remove the duplicate drmmode prototypes.
      Teardown the bufmgr on shutdown as well.
      Workaround a broken container_of define in list.h
      video: Reuse the old buffers.
      video: Free the buffers immediately after turning off.
      uxa: Check for failed pixmap allocation
      video/i915: ValidateGC after setting clip.
      drmmode: Only treat a backlight as connected if it has a non-zero max
      Rename drmmode_display to intel_display
      intel_display: Miscellaneous tidy
      Remove the final references to the drmmode prefix
      display: Check for buffer overrun in output name lookup.
      display: Tidy backlight initialisation
      display: Handle cursor error paths.
      display: Embed the lvds size into the connector
      display: Cache whether we have probed for an EDID
      Revert "display: Cache whether we have probed for an EDID"
      display: Refactor EDID attachment to output.
      display: Minor cleanup for adding extra LVDS modes
      display: outputs are enabled automatically by KMS
      Move registration of vsync fd from pre-init to screen-init
      Open-code DRICreatePCIBusID()
      Remove accel_pitch_alignment
      display: Use the native intel backlight controller
      Leave adjustment of backlight to the driver.
      uxa: Fallback if faced with large A1 glyphs.
      Revert "Leave adjustment of backlight to the driver."
      Force use of GTT and fence registers for mapping tiled objects
      display: Set MONITOR_EDID_COMPLETE_RAWDATA for large EDIDs
      display: Query current level after finding max value.
      Enable a shadow buffer and disable GPU acceleration.
      display: Free the EDID blob after we copy it to the output, not before.
      shadow: Simply modify the Screen pixmap header
      uxa: Apply source clipping to blits
      Add alternate pci-id for B43
      display: Refactor is_panel()
      Disable dri2 after forcing fallbacks
      Retry framebuffer allocation if first attempt fails.

Daniel Vetter (2):
      video: kernel overlay needs triple buffering
      video: kill do { ... } while (ret != -EINTR) loops

Dave Airlie (4):
      uxa: don't compare planemask with FB_ALLONES.
      uxa: oops typo in previous commit
      intel: respect tiling disable.
      intel: add output names for later additions to kernel

Evan McClain (1):
      Add mbp_backlight support.

Fernando Carrijo (1):
      Purge macro NEED_EVENTS

Gaetan Nadon (11):
      config: upgrade to util-macros 1.8 for additional man page support
      config: update AC_PREREQ statement to 2.60
      config: remove AC_PROG_CC as it overrides AC_PROG_C_C99
      config: remove unrequired AC_HEADER_STDC
      config: remove unrequired AC_SUBST([DRI_CFLAGS])
      config: complete AC_INIT m4 quoting
      config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
      config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
      config: replace deprecated use of AC_OUTPUT with AC_CONFIG_FILES
      config: add comments for main statements
      simplify Makefile as per-target compilation flags are not needed

Jesse Barnes (6):
      add cscope files to gitignore
      configure.ac: add xi and gl requirements
      Revert "configure.ac: add xi and gl requirements"
      KMS: add fake EDID on eDP too
      KMS: rename LVDS fields to reflect actual usage
      KMS: initialize backlight support for eDP panels too

Keith Packard (1):
      Destroy screen pixmap on screen close.

Kristian Høgsberg (4):
      Drop use of GL types in the driver
      legacy: Remove long gone use of GlxSetVisualConfigs()
      Submit batch buffers from flush callback chain
      Remove explicit batchbuffer submit in DRI2 copyregion

Krzysztof Halasa (1):
      Allow interlaced modes.

Matt Turner (2):
      Use ALIGN macro instead of open coding it.
      Replace ROUND_* macros with ALIGN.

Matthias Hopf (1):
      Make driver compile for 1.6 Xserver series again.

Zhenyu Wang (3):
      Add sandybridge D0 support
      Add more sandybridge graphics device ids
      Disable swap buffer wait on Sandybridge

carl.d.worth at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/xorg-announce/attachments/20100930/3a686a5f/attachment.pgp>

More information about the xorg-announce mailing list