[ANNOUNCE] xf86-video-intel 2.99.903
Chris Wilson
chris at chris-wilson.co.uk
Sat Sep 28 11:03:20 PDT 2013
Snapshot 2.99.903 (2013-09-28)
==============================
Lots more stabilization work, not yet peaceful enough to christen 3.0. We
have everything ranging from build fixes for systems like Suse Linux
Enterprise Desktop that like to backport hardware enablement to ancient
packages, to fixes for hardware enabling, and some more performance tuning.
* Fix VSync on Haswell.
https://bugs.freedesktop.org/show_bug.cgi?id=69119
* Disable Y-tiling on gen4 - it too frequently leads to instability.
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1222203
* Disable same EDID detection based on property id - the kernel likes
to reuse ids leading to a failure to detect the right modes on a monitor
change.
* Avoid issuing multiple DPMS requests to the same encoder (alised to
multiple connectors) to avoid upsetting Haswell and leaving the
screens blank.
* Honour the user preferrence for the initial mode, even if they are
being silly
https://bugzilla.novell.com/show_bug.cgi?id=841696
* Clear the clear hint when apply DRI updates - to prevent some
screenshots from GL windows being left blank.
https://bugs.freedesktop.org/show_bug.cgi?id=69730
* Prevent a NULL dereference from trying to undo an non-existent buffer
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1228677
* Handle out-of-memory conditions far more gracefully. If the system is
hard against the memory wall, then the kernel will start issuing
SIGBUS even for CPU mmaps. Untrapped these will cause X to die.
https://bugs.freedesktop.org/show_bug.cgi?id=67889
Complete list of changes since 2.99.902
---------------------------------------
Chris Wilson (72):
NEWS: Fix release dates, missed the transition to September
sna: Split get_drawable_deltas()
sna: Only update the CRTCs after a resize if master
intel-virtual-output: Debug option for forcing full redraws
configure: Only assert DRI2 requirements not met if the DRI2 package is missing
sna/gen7: Prefer the BLT for gt1 systems
sna/gen6: Prefer the RCS on large GT systems
sna/gen4+: Flush batch if idle on filling vbo
sna: Remember to offset the box before asserting damage
sna: Call the new __offset functions in the last commit
sna/gen6+: Only apply the BLT copy w/a for self-copies
sna/hsw: Fix the event selection for scanline waits on pipe A
sna/hsw: Scanline waits require both DERRMR and forcewake
sna: Disable use of Y-tiling for gen4
sna/gen4: Always try the BLT composite routines first
sna/gen4+: Rebalance creation of vbo during batch flushing
sna: Fix declaration of write intent for can_map__cpu in PutImage
test: Exercise flips/blit swaps on each pipe
intel: Make the option to control VSync and PageFlip explict
sna: Clamp the possible-crtc mask to the real CRTCs
sna: Disable same-edid detection
sna: Fix off-by-one in computation of valid CRTC mask
intel: Compile fixes for base install of SLED11.sp3
sna: Wrap use of dixPrivateKeyRegistered for uevents
sna: Pushed dixPrivateKeyRegistered wrapper into compat-api.h
intel: Fix includes for intel_options
sna/gen4: Remove long dead code for forced batch emission between CA passes
sna: Add output names to DBG dpms changes
sna: Do not change DPMS mode on unconnected outputs
uxa: Do not change DPMS mode on unconnected outputs
intel-virtual-output: Hide the remote cursor on initial connection
sna: Prevent invalid use of set-write-domain on scanouts when debugging
sna: Don't set the mapped hint for inplace tiled accesses
sna: ImageGlyphs completely overwrite the destination
sna: Undo region translation after failing to begin ImageGlyphs
sna: Both clear PolyGlyph and ImageGlyph are no-ops
intel-virtual-overlay: Grab the server around mode manipulations
sna: Track CPU/GTT maps independently
sna/dri: Fix SwapbufferWait
sna/dri: Report saner target_msc values for vblank_mode=0
sna/dri: Sanitize the backbuffer flip cache
sna: Fix cast from u64 to pointer for 32-bit hosts
sna/video: Add always-on-top to the list of Xv attributes
sna: Check OPTION_PREFERRED_MODE rather than M_T_USERPREF
sna/dri: Clear the clear hint upon applying DRI damage
sna/dri: Prevent a NULL dereference in a DBG msg
sna: Separate out copy preferrence from operating in place decision
sna: Add some DBG for early flushes
sna: Clear CPU damage when uploading partial images inplace
sna/gen6+: Fallback to BLT composite if fallback is forced
sna/gen[35]: Remove dead code for choosing between BLT/render composite
sna: Add a few more asserts around tracking of bo->exec vs bo->request
sna: Check that the bo exists before attempting to undo it
sna: Micro-optimise copies
sna: Promote self-copies to the GPU
sna: Eliminate a DBG compile warn for 32-bit builds
sna: Remove a bogus assert
sna: Simplify the clearing of a transformed frontbuffer
sna: Drop the REPLACES hint for a pinned target bo
sna: In desperation, query the actual available aperture space
sna/gen4+: Handle very large copies more gracefully
sna: Trigger fallback after intermediate pixmap allocation failure
sna: Make sure the transformed CRTC box is clipped correctly.
sna: Mark all large cached buffers as purgeable
sna: Catch SIGBUS to prevent X death
sna: Disable the promotion of large bo as flush
sna: Make sure we do not try to upload indirectly if the GPU is wedged
sna: Only flush the scanout if we successfully upload it to the GPU
sna: Fix regression in picture extraction
sna: OsSigHandler expects 0 on handled
sna: Avoid reads from a GTT mmapped upload buffer
2.99.903 snapshot
Ross Burton (1):
test: only build DRI2 tests if DRI2 is enabled
git tag: 2.99.903
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.903.tar.bz2
MD5: dbb0d62a455be5d2a1af2398cae9915c xf86-video-intel-2.99.903.tar.bz2
SHA1: 44b0e65196bb6ce9fcd52bcac6eeed54b4b959f2 xf86-video-intel-2.99.903.tar.bz2
SHA256: a7582d80962f6052fb72b570cce53249dce6e1291d2d7df4f0384f73692eb32e xf86-video-intel-2.99.903.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.903.tar.gz
MD5: 7c69f69b045aa0c318363c2e981ab46a xf86-video-intel-2.99.903.tar.gz
SHA1: 7557dbd071aea5ce17adb82afa2457c567607555 xf86-video-intel-2.99.903.tar.gz
SHA256: db75a4bad8b801b404812c8fbf0e7e3010b52e1ffcdbc3f48d916941af6239c1 xf86-video-intel-2.99.903.tar.gz
--
Chris Wilson, Intel Open Source Technology Centre
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-announce/attachments/20130928/9b655358/attachment.pgp>
More information about the xorg-announce
mailing list