All of lore.kernel.org
 help / color / mirror / Atom feed
* [ANNOUNCE] xf86-video-intel 2.99.908
@ 2014-02-01  9:15 Chris Wilson
  0 siblings, 0 replies; only message in thread
From: Chris Wilson @ 2014-02-01  9:15 UTC (permalink / raw)
  To: xorg-announce; +Cc: intel-gfx, xorg


[-- Attachment #1.1: Type: text/plain, Size: 8474 bytes --]

Snapshot 2.99.908 (2013-01-31)
==============================
A couple of regressions dashed the hopes that .907 was to be the final
release candidate, so time to start the cycle again after applying a few
more bugfixes.

  * Fix invalid pageflipping of GLXPixmaps by UXA.
    https://bugs.freedesktop.org/show_bug.cgi?id=73282

  * Consistently treat DPMS Suspend/Standy as Off, otherwise we may
    incorrectly restore the backlight in UXA.

  * Fix disabling the backlight in UXA when querying the value whilst off
    https://bugs.freedesktop.org/show_bug.cgi?id=73181.

  * Invalidate between every operation if rendering into the source or mask.
    Fixes regression in 2.99.907 on Ivybridge (seen in KDE)
    https://bugs.freedesktop.org/show_bug.cgi?id=73208

  * Check for available batch buffer state before restoring state on gen4,
    otherwise we overwrite surface state with commands and cause a GPU hang.
    https://bugs.freedesktop.org/show_bug.cgi?id=73348

  * Prevent an invalid free by TearFree
    https://bugs.freedesktop.org/show_bug.cgi?id=73469

  * Fix confusion in TearFree when it tried to pageflip to a stale bo
    https://bugs.freedesktop.org/show_bug.cgi?id=70905

  * Initialise TearFree contents with the current frontbuffer upon creation,
    otherwise old content may be visible for significant fractions of a
    second after resume or DPMS on
    https://bugs.freedesktop.org/show_bug.cgi?id=73842

  * Nullify the old pointer into a CPU mmapping of the bo when promoting it
    on the GPU. Eventually that old pointer becomes invalid and will cause
    the Xserver to crash.
    Fixes regression in 2.99.906
    https://bugs.freedesktop.org/show_bug.cgi?id=73351

  * Restore the serialNumber on the GC correctly after falling back to
    software. This was seen to cause corruption with Wine.
    https://bugs.freedesktop.org/show_bug.cgi?id=73856

  * Do not ignore CPU damage on a pixmap unless the Composite operation
    will completely overwrite it. This was observed in xfce4.
    https://bugs.freedesktop.org/show_bug.cgi?id=69528

  * Skip fake outputs during initial probe as they can cause a NULL pointer
    dereference.
    https://bugs.freedesktop.org/show_bug.cgi?id=73981

  * Fix rendering of dashed zero-width lines onto 24bit buffers
    https://bugzilla.redhat.com/show_bug.cgi?id=1059152

  * Cap the freed Pixmap cache and reuse it more often
    Fixes a regression in 2.99.907 that caused the memory used by X to
    grow until it was cleaned up during server regreneration
    https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1272338

Complete list of changes since 2.99.907
---------------------------------------

Chris Wilson (78):
      sna/gen7+: Emit invalidate between operations if rendering to source/mask
      uxa/dri: Pixmap are offscreen and not attached to any display
      sna: Always treat DPMSModeSuspend/Standby similar to DPMSModeOff
      uxa: Disable updating properties upon reading their values
      uxa: Always treat DPMSModeSuspend/Standby similar to DPMSModeOff
      sna: Remove spurious SAMPLER writemask for gen4
      sna/gen4: Reduce flushes between primitive continuations
      sna/gen4: Check for available batch space before restoring state after CA pass
      sna/gen4: Use PIPE_CONTROL for a smaller hammer
      sna/gen4: Tidy URB_FENCE command
      Revert "sna: Remove spurious SAMPLER writemask for gen4"
      sna: Add regular refcnt checks on pixmap bo
      sna: Include the deferred hotplug uevent propagation in DBG
      sna/dri: Handle TearFree vblanks whilst the pipe is off
      sna: Handle release of active stolen scanouts
      sna: Add some more paranoia around dangling pointers
      sna: Make the temporary upload pixmap as having a statically allocated pointer
      sna: Avoid allocating temporary storage for TearFree rotations
      sna: Regularly check that the devPrivate.ptr is valid
      sna: Cull the DBG spew to stderr
      sna: Intensify the move-to-cpu pointer paranoia
      sna: Nullify pixmap->devPrivate.ptr after promoting CPU bo to GPU
      intel: Silence a compiler warning (-Wshadow)
      sna: Dump fence registers upon starvation
      sna: Fix typo in debugfs paths
      sna: Refactor common routines for debugfs file dumping
      sna: Discard pending wait_for_shadow updates before the TearFree flip
      sna: Always emit an error message when an execbuffer fails
      sna: Use device minor to narrow search for debugfs files
      sna: Yield the processor if the kernel reports EAGAIN
      intel-virtual-output: Clone modes onto remote display
      intel-virtual-output: Disable remote display if SetCrtcConfig fails
      intel-virtual-output: Print error events for debugging
      sna: Increase limit on number of possible outputs
      intel-virtual-output: Tidy some DBG for copying new modes
      sna: Add some more DBG output around the clipping in sna_do_copy()
      sna: Short-cut the fallback for XCopyArea with depth < 8
      sna: Include serial numbers in ValidateGC DBG
      sna: More assertions for tracking gc->pCompositeClip
      sna: Fix typo in assertion from previous commit
      sna: Reduce zeal of new gc->pCompositeClip
      sna: Drop bogus assert added in recent patches
      sna/gen4: Add an ALWAYS_FLUSH debugging option
      sna: Initialise the TearFree shadow output from the current front buffer
      sna: Restore gc->serialNumber correctly after falling back
      sna: Assert that the fill box is within bounds
      glamor: Don't require the glamoregl module to be pre-loaded with xserver >= 1.15
      sna: Avoid erroneous discarding operations for partial composites
      sna: Protect against fake CRTCs during initial probe
      sna/gen2,3: Don't set BLT_DST_TILED
      sna/gen2+: Inspect composite flags to discard unneeded CPU damage
      sna/gen3+: Allow for spill when aligning vertices
      sna: Use signal-safe DBG
      sna: Rearrange damage allocation to handle malloc failure more gracefully
      sna: Cancel the backlight change if set-property(DPMS) fails
      sna: Be a little more assertive in retiring after set-domain
      sna: Check for a hang after a spurious error return from set-domain-ioctl
      Allow selection of glamor as the default acceleration method
      sna: Skip undamaged TearFree redisplays
      sna/gen6+: Encourage inplace uploads for Composite
      sna: Do not use color corrected pixel values for comparing against gc
      sna/gen4+: Assert that the cached binding location is valid
      sna: Add assertions for set/get binding
      sna: We can only retire a bo if is not referenced by the current batch
      sna: Always clear the domain even only a potential sync
      sna: Fix format specifier typo ('%D') in DBG
      sna: Constify GCFunc to quieten the compiler.
      sna: Handle char *backlight_iface
      sna: Suppress warning for freeing a "constant" string
      sna: Silence a compiler warning for mismatching const strings
      sna: Show the memory debug info again
      sna: Tidy up pixmap header allocations
      sna: Actually reuse pixmap headers for ordinary pixmaps
      sna: Reorder assignments vs DBG
      sna: Balance memory accounting for buffer objects
      sna: Use 24bpp rendering by default for gen2 again
      sna: remove short-circuit for move-to-CPU when damage covers region
      2.99.908 snapshot

Mark Kettenis (1):
      sna: build fix for OpenBSD

Rinat (1):
      Provide DRI2DriverVDPAU for future compatibility

git tag: 2.99.908

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.908.tar.bz2
MD5:  602774a8d810d092c75d8eb62d9b63f4  xf86-video-intel-2.99.908.tar.bz2
SHA1: 4dba28aab60e932346d045cfc87f10a4eae582bf  xf86-video-intel-2.99.908.tar.bz2
SHA256: 8183ed6a3c3c1610208e5e525eb9ce3b7b43efc3838851e720b2aceb288b0282  xf86-video-intel-2.99.908.tar.bz2

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.908.tar.gz
MD5:  6adb194583e5b528b42161e69baf89bf  xf86-video-intel-2.99.908.tar.gz
SHA1: 20e3d85ff6771ddc14006c7ec2634f8861d191b1  xf86-video-intel-2.99.908.tar.gz
SHA256: 3e3609838d72d0d5c8be17b86c80629fdd461073c2e8632d111929a81dd6470f  xf86-video-intel-2.99.908.tar.gz


-- 
Chris Wilson, Intel Open Source Technology Centre

[-- Attachment #1.2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

[-- Attachment #2: Type: text/plain, Size: 159 bytes --]

_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2014-02-01  9:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-02-01  9:15 [ANNOUNCE] xf86-video-intel 2.99.908 Chris Wilson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.