* [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.