From 67390e4f35ce8ecb5bfb6d6a102bb3de1246e506 Mon Sep 17 00:00:00 2001 From: Paul Menzel Date: Thu, 9 Nov 2017 16:51:51 +0100 Subject: [PATCH] xf86-video-amdgpu: Update version from 1.3.0+ to 1.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit > [ANNOUNCE] xf86-video-amdgpu 1.4.0 > > I'm pleased to announce the 1.4.0 release of xf86-video-amdgpu, the Xorg > driver for AMD Radeon GPUs supported by the amdgpu kernel driver. > This release supports xserver versions 1.13-1.19. > > Highlights: > > * Clients can now use DRI page flipping even while TearFree is enabled > for any CRTC. This should improve performance of such clients > (including compositing managers) while TearFree is enabled, and avoid > other issues such as tearing on other CRTCs where TearFree isn't > enabled. > * The driver now takes measures to prevent other DRM master processes > (potentially from other local users) from accessing buffers created by > this driver while switched away to a different VT. Other DRM master > processes should only be able to access a single buffer anymore, which > contains only all-black pixels. > * The gamma ramp is now applied to the HW cursor as well, so the HW > cursor doesn't look odd when e.g. using Redshift or similar tools. > > Plus other improvements and fixes. Thanks to everybody who contributed > to this release in any way! > > > Adam Jackson (1): > modesetting: Validate the atom for enum properties > > Daniel Stone (1): > Set correct DRM event context version > > Eric Anholt (1): > Use plain glamor_egl_create_textured_screen(). > > Martin Peres (1): > modesetting: re-set the crtc's mode when link-status goes BAD > > Michel Dänzer (45): > Post-release version bump > manpage: Don't put "'" at the beginning of a line > Don't set modes before AMDGPUWindowExposures_oneshot is called > Apply gamma correction to HW cursor > Remove unused struct members from drmmode_display.h > Don't enable DRI3 without glamor > Simplify tracking of PRIME scanout pixmap > Update URLs > Use reference counting for tracking KMS framebuffer lifetimes > Improve AMDGPUPreInitAccel_KMS log messages > Increase reference count of FB assigned to drmmode_crtc->flip_pending > Improve drmmode_fb_reference debugging code > Only call drmmode_scanout_free for non-GPU screens in LeaveVT > Use drmmode_crtc->scanout_id instead of 0 to check for scanout buffer > If a TearFree flip fails, fall back to non-TearFree operation > Add AC_CONFIG_MACRO_DIRS([m4]) to configure.ac > Makefile.am: Set ACLOCAL_AMFLAGS = -I m4 > autogen.sh: Pass -f to autoreconf > Only handle reflection in the driver with Xorg < 1.16 > Use root window (pixmap) instead of screen pixmap for scanout updates > Add drmmode_crtc_can_flip helper > Allow DRI page flipping when some CRTCs use separate scanout buffers > Adapt to PixmapDirtyUpdateRec::src being a DrawablePtr > Remove drmmode_crtc->scanout_destroy[] array > Pass reference CRTC to amdgpu_do_pageflip directly > Create drmmode_wait_vblank helper > Create drmmode_crtc_wait_pending_event helper macro > Wait for pending flips synchronously before turning off a CRTC > Handle multiple "pending" Present flips > Add source drawable parameter to amdgpu_scanout_do_update > Pass extents to amdgpu_scanout_do_update > Always allow Present page flipping with TearFree > Always allow DRI2 page flipping with TearFree > Consolidate amdgpu_scanout_flip_abort/handler helpers > Use xorg_list_append for the DRM event list > Make amdgpu_scanout_do_update take a PixmapPtr instead of a DrawablePtr > Create amdgpu_pixmap_clear helper > Create drmmode_set_mode helper > Create amdgpu_pixmap_get_fb_ptr helper > Create amdgpu_master_screen helper > Make all active CRTCs scan out an all-black framebuffer in LeaveVT > Remove drmmode_scanout_free > Use a timer for unreferencing the all-black FB > Require xserver >= 1.13 > Bump version for 1.4.0 release > > Nicholas Molloy (1): > Fix a misspelling of 'acceleration' in amdgpu_kms.c [1] https://lists.x.org/archives/xorg-announce/2017-September/002805.html --- xf86-video-amdgpu.be0 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xf86-video-amdgpu.be0 b/xf86-video-amdgpu.be0 index 059d35ce4..87a6fec5f 100755 --- a/xf86-video-amdgpu.be0 +++ b/xf86-video-amdgpu.be0 @@ -1,6 +1,6 @@ #!/usr/bin/env beesh -# BEE_VERSION xf86-video-amdgpu-1.3.0_p26_9caa9dd-0 +# BEE_VERSION xf86-video-amdgpu-1.4.0-0 ## this file was created by bee init and should be executed to build a ## bee-package. (Additional hints are located at the end of this file.) @@ -9,7 +9,7 @@ ## The source URL(s) define the location of the sources that will be ## downloaded. Version variables may be used to simplify reuse of this bee-file. -SRCURL[0]="/src/mariux/beeroot/downloads/xf86-video-amdgpu-${PKGFULLVERSION}.tar.bz2" +SRCURL[0]="https://www.x.org/releases/individual/driver/xf86-video-amdgpu-${PKGVERSION}.tar.bz2" ############################################################################### ## Add URLs/pathes to patch files to the PATCHURL array.