Skip to content

Commit

Permalink
xf86-video-amdgpu: Update version from 1.3.0+ to 1.4.0
Browse files Browse the repository at this point in the history
> [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
  • Loading branch information
pmenzel committed Nov 9, 2017
1 parent 8e977e0 commit 67390e4
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions xf86-video-amdgpu.be0
Original file line number Diff line number Diff line change
@@ -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.)
Expand All @@ -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.
Expand Down

0 comments on commit 67390e4

Please sign in to comment.