[ANNOUNCE] xf86-video-intel-1.9.92

Eric Anholt eric at anholt.net
Wed Mar 14 12:43:13 PDT 2007


This is the 2.0RC2 release of the Intel graphics driver.

Major changes in this release include moving more code to the X Server,
fixing 3D performance regressions, fixing Mac Mini DPMS, potential fixes
for some LVDS issues on 855 and 915, fixes for many segfaults, and the
off-by-default pageflipping support.

SHA1 (xf86-video-intel-1.9.92.tar.bz2) = ed91be2419b13f99a63a82a61258443425453e14
SHA1 (xf86-video-intel-1.9.92.tar.gz) = 471bf308e2a260e394ab7b2165964397119676bd
MD5 (xf86-video-intel-1.9.92.tar.bz2) = e86af80d07c7e694897b46c95bfe9c08
MD5 (xf86-video-intel-1.9.92.tar.gz) = 5e6f7e56f6e482dc61398ac68aea07af

Changes since xf86-video-intel-1.9.91:
Alan Hourihane:
      update port attributes immediately when overlay is on.
      Be a little more verbose when rejecting modes.
      Bump to 1.7.3
      Delete ChangeLog
      Fix bug #8536, i915 BIOS fails when restarting Xserver.
      Bump to 1.7.4
      Fix bug #9639, i810 XvMC needs linking against libdrm.
      Add some additional checks when XAA is enabled.

Dave Airlie:
      add XMODES flags to the i2c drivers
      fixup brace alignment for older X.org
      fixup missing assert includes

Eamon Walsh:
      Convert callers of LookupWindow() to dixLookupWindow().
      Revert "Convert callers of LookupWindow() to dixLookupWindow()."

Emilio Scalise:
      patch to control mergedfb options, bug #9664

Eric Anholt:
      Merge branch 'modesetting'
      Continue to allocate the legacy texture pool by default.
      Make the depth buffer X tiled instead of Y, and fix a Y tiling nit
on 945.
      Remove leftover code that was disabling tiling after we set it up.
      Bug #9898: Fix a crash with NoAccel set.
      Bug #10157: Fix cursor corruption on server regen.
      Make the 965 use Y-major tiling for the depth buffer, as required
by the spec.
      Fix uninitialized string use in SDVO non-TMDS case.
      Add write posting protections to relevant register writes in the
mode-set path.
      Replace #if 0ed LVDS register setting with updated comment.
      Add write posting protection for the SDVO DPMS-on path.
      Add PCI write posting protection to i2c putbits.
      Use a POSTING_READ(reg) macro instead of using the
(void)INREG(reg) pattern.
      Get SDVO DPMS working on the Mac Mini by writing SDVOB and SDVOC
together.
      Refine the i855 LVDS clock code.  In particular, p2 is always 14.
      Bump to 1.9.92 for RC2.

Keith Packard:
      Move single mode setting code to X server.
      Merge branch 'modesetting'
      Move EnterVT mode setting code to xf86SetDesiredModes.
      Remove usage of 'shadow' module. Use xf86CrtcScreenInit.

Michel Dänzer:
      If the DRM can handle it, enable vertical blank interrupts for
both pipes.
      Update SAREA pipe fields in i830PipeSetBase.
      Revive i830 page flipping support.
      Use new DRI ClipNotify hook to track page flipping per CRTC when
available.
      Document Option "PageFlip".
      Don't mark page flipping as active when it really isn't.
      Add support for triple buffering using a third static buffer.
      intel.man: Fix typo.
      Do not sync DRI windows between pages when possible.
      I830DRISwapContext: Some cleanups.
      I830DRIClipNotify: Fix initialization of crtcBox[1].[xy]2.
      Update vblank pipe setup when setting a mode.
      Be more verbose when page flipping can't be enabled for various
reasons.
      Fix handling of new vs. old texture pools.
      Fix DRM memory manager initialization.
      Merge remote branch 'origin/master' into i830-pageflip
      Merge remote branch 'origin/master' into i830-pageflip
      Remove warnings about potential artifacts with page flipping and
mixed 2D/3D.
      Unify allocation of back buffers.
      Fix some conditionals related to triple buffering.
      Fix reduced DRI memory manager size.
      Fix build failure.
      Merge remote branch 'origin/master' into i830-pageflip
      Merge remote branch 'origin/master' into i830-pageflip
      Update SAREA pipe sizes in i830_crtc_dpms instead of
i830PipeSetBase.
      Revert change accidentally included in previous commit.
      Don't crash when the SAREA pointer is NULL.
      Remove unused have3DWindows from pI830.
      Fix attempt to flip pages back to normal when the last 3D window
disappears.
      Disable page flipping if the DRM is older than 1.9.
      Defer flipping pages back to normal until the end of the DRI block
handler.
      Fix build against released libdrm.
      Make sure the legacy texture area is there when needed.

root:
      Tweak to bug #9639

Wang Zhenyu:
      EXA: try to always alloc exa i965 state buffer in stolen mem
      Merge branch 'master' of
git://proxy.ims.intel.com:9419/git/xorg/driver/xf86-video-intel

-- 
Eric Anholt                             anholt at FreeBSD.org
eric at anholt.net                         eric.anholt at intel.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20070314/c4982e58/attachment.pgp>


More information about the xorg mailing list