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>