Opened 7 years ago
Closed 6 years ago
#11149 closed enhancement (fixed)
xf86-video-amdgpu-18.1.0
Reported by: | Bruce Dubbs | Owned by: | Douglas R. Reno |
---|---|---|---|
Priority: | normal | Milestone: | 8.4 |
Component: | BOOK | Version: | SVN |
Severity: | normal | Keywords: | |
Cc: |
Description ¶
New minor version.
Change History (4)
comment:1 by , 7 years ago
comment:2 by , 6 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Fetching everything that I know I'll get to in the next few days, per Bruce
comment:3 by , 6 years ago
I'm pleased to announce the 18.1.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.20. Highlights: * When using DC as of Linux 4.17: - Support advanced colour management functionality. - Support gamma correction and X11 colormaps when Xorg runs at depth 30 as well. * Support for leasing RandR outputs to clients. * Various robustness fixes for TearFree. In particular, fixed several cases in which disabling TearFree at runtime would result in the Xorg process freezing or crashing. * Fixed some m4 related build issues with older versions of autotools. Plus other improvements and fixes. Thanks to everybody who contributed to this release in any way! Emil Velikov (3): Move amdgpu_bus_id/amgpu_kernel_mode within amdgpu_kernel_open_fd Do not export the DriverRec AMDGPU Remove set but unused amdgpu_dri2::pKernelDRMVersion Jim Qu (1): Wait for pending scanout update before calling drmmode_crtc_scanout_free Keith Packard (3): modesetting: Record non-desktop kernel property at PreInit time modesetting: Create CONNECTOR_ID properties for outputs [v2] Add RandR leases support Leo Li (Sunpeng) (7): Cache color property IDs and LUT sizes during pre-init Initialize color properties on CRTC during CRTC init Configure color properties when creating output resources Update color properties on output_get_property Enable setting of color properties via RandR Compose non-legacy with legacy regamma LUT Also compose LUT when setting legacy gamma Michel Dänzer (48): Post-release version bump Ignore AMDGPU_DRM_QUEUE_ERROR (0) in amdgpu_drm_abort_entry Track DRM event queue sequence number in scanout_update_pending Abort scanout_update_pending event when possible Update RandR CRTC state if set_mode_major fails in set_desired_modes Simplify drmmode_crtc_scanout_update Don't call scanout_flip/update with a legacy RandR scanout buffer Simplify drmmode_handle_transform Set drmmode_crtc->scanout_id = 0 when TearFree is disabled Refactor drmmode_output_set_tear_free helper Wait for pending flips in drmmode_output_set_tear_free Replace 'foo == NULL' with '!foo' Call drmmode_do_crtc_dpms from drmmode_crtc_dpms as well Use drmmode_crtc_dpms in drmmode_set_desired_modes Check dimensions passed to drmmode_xf86crtc_resize Don't apply gamma to HW cursor data if colour management is enabled Remove #if 0'd code Call drmmode_crtc_gamma_do_set from drmmode_setup_colormap Bail from dri2_create_buffer2 if we can't get a pixmap glamor: Bail CreatePixmap on unsupported pixmap depth Move flush from radeon_scanout_do_update to its callers Support gamma correction & colormaps at depth 30 as well Hardcode "non-desktop" RandR property name Free previous xf86CrtcRec gamma LUT memory Don't use DRM_IOCTL_GEM_FLINK in create_pixmap_for_fbcon Remove AMDGPUInfoRec::fbcon_pixmap Remove drmmode_terminate_leases Use strcpy for RandR output property names glamor: Set AMDGPU_CREATE_PIXMAP_DRI2 for DRI3 pixmaps Store FB for each CRTC in drmmode_flipdata_rec glamor: Use glamor_egl_create_textured_pixmap_from_gbm_bo when possible glamor: Check glamor module version for depth 30 support Move DRM event queue related initialization to amdgpu_drm_queue_init Add amdgpu_drm_wait_pending_flip function Add amdgpu_drm_handle_event wrapper for drmHandleEvent Defer vblank event handling while waiting for a pending flip Remove drmmode_crtc_private_rec::present_vblank_* related code Use correct FB handle in amdgpu_do_pageflip Add m4 directory Use AC_CONFIG_MACRO_DIR instead of AC_CONFIG_MACRO_DIRS Handle ihandle == -1 in amdgpu_set_shared_pixmap_backing glamor: Handle ihandle == -1 in amdgpu_glamor_set_shared_pixmap_backing Always delete entry from list in drm_queue_handler Don't use xorg_list_for_each_entry_safe for signalled flips Do not push the CM_GAMMA_LUT property values in drmmode_crtc_cm_init Bail early from drm_wait_pending_flip if there's no pending flip Bail from drmmode_cm_init if there's no CRTC Bump version for the 18.1.0 release Slava Grigorev (1): Include xf86platformBus.h unconditionally
Note:
See TracTickets
for help on using tickets.
I have an AMD RX570 coming in for my development system, specifically for this update. Unfortunately, this means I won't be able to handle Intel driver testing anymore, unless I remove the card from my system.
Ken, I'll give you firmware notes if I end up taking them.