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.] -Carl Where to obtain xf86-video-intel 2.13.0 --------------------------------------- git tag: 2.13.0 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.13.0.tar.bz2 MD5: de2f8a5836d90c71f3175dcd46d03ec0 xf86-video-intel-2.13.0.tar.bz2 SHA1: 1b2aebd444bcfc371a55af8910eb4d5928eab5c9 xf86-video-intel-2.13.0.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.13.0.tar.gz 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 https://bugs.freedesktop.org/show_bug.cgi?id=28964 [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 https://bugs.freedesktop.org/show_bug.cgi?id=26946 * Fix memory leak on server reset * Fix crash due to unchecked pixmap allocation https://bugs.freedesktop.org/show_bug.cgi?id=29187 * Fix for video artifacts when using dualscreen https://bugs.freedesktop.org/show_bug.cgi?id=29213 * Fix for incorrect characters in gnome-terminal when using compiz https://bugs.freedesktop.org/show_bug.cgi?id=28438 * Fix for hanging, full-screen applications, (flash, compiz, etc.) https://bugs.freedesktop.org/show_bug.cgi?id=29584 * Fix selection of backlight device on multi-GPU systems https://bugs.freedesktop.org/show_bug.cgi?id=29273 * Fix to avoid crash with extremely large glyphs https://bugs.freedesktop.org/show_bug.cgi?id=29430 * Fix for eDP panels incorrectly being given only a single, valid mode https://bugs.freedesktop.org/show_bug.cgi?id=30069 * Fix GPU hang involving clipped SRC copies https://bugs.freedesktop.org/show_bug.cgi?id=30120 * 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>