Skip to content

Update graphics and X stack #527

Merged
merged 4 commits into from
Nov 13, 2017
Merged

Update graphics and X stack #527

merged 4 commits into from
Nov 13, 2017

Commits on Nov 9, 2017

  1. Configuration menu
    Copy the full SHA
    8ea6645 View commit details
    Browse the repository at this point in the history
  2. mesalib: Update version from 17.2.1 to 17.2.4

    News [1]:
    
    *  October 30, 2017: Mesa 17.2.4 is released [2]. This is a bug-fix release.
    *  October 19, 2017: Mesa 17.2.3 is released [3]. This is a bug-fix release.
    *  October 2, 2017: Mesa 17.2.2 is released [4]. This is a bug-fix release.
    
    [1] https://www.mesa3d.org/
    [2] https://www.mesa3d.org/relnotes/17.2.2.html
    [2] https://www.mesa3d.org/relnotes/17.2.3.html
    [4] https://www.mesa3d.org/relnotes/17.2.4.html
    pmenzel committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    9573e65 View commit details
    Browse the repository at this point in the history
  3. xorg-server: Update version from 1.19.3 to 1.19.5

    From Wed Oct 4 22:10:41 UTC 2017 [1]:
    
    > [ANNOUNCE] xorg-server 1.19.4
    >
    > A collection of stability fixes from the development branch, including
    > two minor CVEs. Thanks to all who sent in patches!
    
    From Thu Oct 12 17:34:07 UTC 2017 [2]:
    
    > [ANNOUNCE] xorg-server 1.19.5
    >
    > One regression fix since 1.19.4 (mea culpa), and fixes for CVEs 2017-
    > 12176 through 2017-12187. C is a terrible language, please stop
    > writing code in it.
    
    [1] https://lists.x.org/archives/xorg-announce/2017-October/002808.html
    [2] https://lists.x.org/archives/xorg-devel/2017-October/054871.html
    pmenzel committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    8e977e0 View commit details
    Browse the repository at this point in the history
  4. 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
    pmenzel committed Nov 9, 2017
    Configuration menu
    Copy the full SHA
    67390e4 View commit details
    Browse the repository at this point in the history