[ANNOUNCE] xf86-video-intel 2.99.915
Chris Wilson
chris at chris-wilson.co.uk
Mon Sep 8 00:25:32 PDT 2014
Snapshot 2.99.915 (2014-09-08)
==============================
A significant change to UXA to enable MST and to keep it working on recent
kernels needs some soaking before a major release, and the usual
plethora of bugfixes. One other feature is the support for hardware
rotations on very recent kernels.
* Handle rotated scanouts that are all clear correctly. The region to
update was not being computed correctly, overdrawing the wrong CRTC.
https://bugs.freedesktop.org/show_bug.cgi?id=81820
* Reset cursor images after rotation and size changes
https://bugs.freedesktop.org/show_bug.cgi?id=81886
https://bugs.freedesktop.org/show_bug.cgi?id=82273
https://bugs.freedesktop.org/show_bug.cgi?id=82337
* Handle stale DRI2 buffers and Client errors more gracefully
* Fallback if we fail to render a glyph onto a too-large surface, e.g.
direct rendering of glyphs onto extended desktops with gen2/gen3.
https://bugs.archlinux.org/task/40949
* Further work to enable tiled rendering onto large surfaces in
severely aperture and memory constrained devices (e.g. gen2/gen3)
* Honour the Primary option from xorg.conf and mark that as the RandR
primary.
https://bugs.freedesktop.org/show_bug.cgi?id=82193
https://bugs.freedesktop.org/show_bug.cgi?id=82205
* Fix another Client-Window DRI2 close race
https://bugs.freedesktop.org/show_bug.cgi?id=82979
* Fix incorrect discarding of GPU damage when copying over the TearFree
scanout - which caused a flicker in rapidly updated elements (like
simple video panes).
https://bugs.freedesktop.org/show_bug.cgi?id=81973
Complete list of changes since 2.99.914
---------------------------------------
Chris Wilson (93):
sna: Disable rendering with the DRM device whilst away from VT
backlight: Set structure to safe values when not initialised
sna: Keep the backlight at the same brightness when switching away
backlight: Remove unused 'original' member from structure
sna: Sort the outputs to provide a stable listing order
configure: Expose no acceleration by default (--with-default-accel=none)
sna: Fix clear shortcut for transformations
sna: Clear cursor image after rotation
sna: Select the panel native size of the unattached fb size
sna: Always clear CRTC overrides when adjusting the mode
sna: Skip grabbing the main framebuffer id
sna/dri2: Also check for stale buffers before exchanges
sna: Silence a compiler warning
i810: Fix startup after marking GPU screens in the module
sna/glyphs: Fallback to masked glyphs if rendering to a too wide dst
sna/glyphs: Eliminate an extra conditional from glyphs-to-dst
sna: Remove dead assertion
sna: Restrict fencing to only use the low 256MiB
sna: Relax restriction on fenced aperture check
sna: Add some paranoid asserts around get_window_pixmap()
sna: Rearrange showing cursors
sna: Restore single CRTC flips
sna: Add the current CRTC mode last
sna: Mark the current mode as preferred if no other mode is
sna: Add some extra logging for hotplugging of outputs
sna: Add DSI to the list of recognised panel connectors.
sna: Add intermediate modes to any output with a scaler
sna: Set the RandR primary output from the option
intel: Use NOACCEL to avoid a symbol clash on old Xorg
sna: Enable kernel rotation support by default
test: Exercise different cursor sizes
sna: Flush cursor width changes
uxa: Compile fix for Ubuntu 11.04
sna: Clear old cursors when resizing
Prepare for spurious Xv ABI changes
sna: Restore the clear before pwriting the cursor
sna: Update check for static driver data on loading error
intel: Log open clients on master takeover fail
intel: If need be, try mounting debugfs
sna: Reorder output array to match primary placement for InitialConfiguration
sna: Respect monitor option "DefaultModes"
sna: Parse output options early during initialisation
sna: Separate panel checks from adding default modes
sna: Suppress "switch to mode" messages for internal CRTC applies
sna: Only apply a DPMS change for an enabled CRTC
sna: Relax the square cursor assumption
sna/dri2: Fix compilation with Xorg-1.12.4
sna: Use a shadow buffer for linear framebuffer
sna: Do not force creation of a linear GPU bo that we don't want
sna: Add error message to explain modesetting failures due to allocation
sna: DBG Log all failure paths in allocating CRTC pixmaps
sna: DBG log all bo allocation failure paths
sna: DBG log invalid surface sizes
sna: Select appropriate tiling mode for TearFree shadow buffer
intel: Only dump debugfs on linux
test: Only compile lowlevel-blt-bench if we have shm
test: Make SHM tests in lowlevel-blt-bench optional
sna: Add some DBG warnings for early PreInit failures
sna: Be defensive during FreeScreen()
sna: Only send the bl change notification if the randr_output exists
backlight: Move the fd out of the select range
sna: Propagate failure from changing backlight value
sna: DBG message fix for !xvmc
sna/dri2: Remove the redundant parameter passed to free event
sna/dri2: Assert event is queued when marked as next pending flip
sna/dri2: Unhook event from draw list upon client destruction
configure: Add guards for os.h redefines
sna: Make one last gasp at submitting the execbuffer before bailing
sna: Fix attaching to a headless configuration
intel-virtual-output: Sanity check length on user supplied socket path
intel: Limit read to always fit in the buffer
intel-virtual-output: Fix invocation of strncpy()
intel-virtual-output: Use snprintf() for simplicity
sna: Prepare fr changes in dirty tracking api (Prime)
tests: Add a couple of gstreamer pipeline hints
sna/gen8: Check instead of asserting for a hang whilst setting up video state
gen8: Refresh video render programs
intel: Only include sys/mount.h on Linux
sna: Only decouple the event once
sna: Fallback to normal composite if the blt redisplay fails
test/README: Add missing trailing characters from cut'n'paste
sna: Reject invalid CopyArea based on source clipping earlier
sna: Leave more Pixmap breadcrumbs in DBG
sna/trapezoids: Use the corrected trapezoid origin for aligned boxes
sna: Skip over hotunplugged outputs during CRTC set
sna: Trace move-to-gpu overrides with extra DBG
sna: Drop false IGNORE_DAMAGE hint
sna: Compute clones on final ordering
sna: Disable the fb on switching away from X
sna/gen2: Fallback to kernel batch w/a rather than incur a stall
sna: Fix an unreachable piece of code
sna: Fix backlight assertion after only hiding planes
2.99.915 snapshot
Dave Airlie (2):
uxa: drop mode_res caching.
uxa: add MST support.
Edward Sheldrake (1):
backlight: Fix regression
Jonathan Gray (1):
configure: check for cpuid.h
git tag: 2.99.915
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.bz2
MD5: 9526674ecf05eb240372f29eb2949f9b xf86-video-intel-2.99.915.tar.bz2
SHA1: 0a17a2b6986205f60b01d4f375a1d65c9da38691 xf86-video-intel-2.99.915.tar.bz2
SHA256: 8ad6f94a74f48777d9d24db86a1c7d5f977779ae627f05ee611eedf9014af734 xf86-video-intel-2.99.915.tar.bz2
http://xorg.freedesktop.org/archive/individual/driver/xf86-video-intel-2.99.915.tar.gz
MD5: bca9ed0b3e128f2f5134b860f12e7ea9 xf86-video-intel-2.99.915.tar.gz
SHA1: 2701ceb9ffdb14dcaf4c8416a4392651c846b595 xf86-video-intel-2.99.915.tar.gz
SHA256: f2566d4262da1de7e09d91049d203e026de18e7089babb98a21bb59a81f2f0f9 xf86-video-intel-2.99.915.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: 181 bytes
Desc: Digital signature
URL: <http://lists.x.org/archives/xorg-announce/attachments/20140908/4793b73b/attachment.sig>
More information about the xorg-announce
mailing list