Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
xf86-video-amdgpu: Update version from 1.3.0+ to 1.4.0
> [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