Revisions of xf86-video-ati

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082816 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 43)
- Update to release 22.0.0
  * Fix link failure with gcc 10
  * Fix spelling/wording issues
  * gitlab CI: enable commit & merge request checks
  * gitlab CI: enable gitlab's builtin static analysis
  * radeon_glamor_wrappers.c: Convert from ISO-8859-1 to UTF-8
  * Don't crash X server if GPU acceleration is not available
  * ati: cleanup terminology to use primary/secondary
  * Don't set SourceValidate pointer to NULL
  * Handle NULL fb_ptr in pixmap_get_fb
  * Guard local variable priv only used with glamor
  * Guard local variable info only used with glamor
  * Add GitLab CI pipeline
  * Only include dri.h with older versions of xserver
  * Fix return value check of drmIoctl()
- supersedes the following patches
  * U_ati-cleanup-terminology-to-use-primary-secondary.patch
  * u_fno-common.patch
  * u_kscreen-rotation-fix.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 977270 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 42)
- remove hardware supplements for AMD GPUs; i.e. no longer install
  by default on AMD hardware; instead use "modeset" driver

- set SUSE_ZNOW to 0 (boo#1197994)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 952762 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 41)
- Added patch u_kscreen-rotation-fix.patch (boo#1193145).
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 927988 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 40)
- U_ati-cleanup-terminology-to-use-primary-secondary.patch
  * fixes build aginst xorg-server 21.1
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 762589 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 38)
- u_fno-common.patch
  * fix build with gcc's -fno-common option (boo#1160422)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 738665 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 37)
- Update to release 19.1.0
  * bug fixes and minor improvements
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 687665 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 36)
- Update to release 19.0.1
  * Fixes for two regressions which crept into the 19.0.0 release.
  * Add support for RandR output tile properties, allowing monitors
    using DisplayPort Multi Stream Transport tiling to work better
    out of the box. (Note that DP MST support in the radeon kernel
    driver is still experimental and disabled by default)

- Update to release 19.0.0
  * Various TearFree related fixes and robustness improvements.
  * Up to six independent instances per GPU are now supported in
    "Zaphod" style multi-head configurations.
  * Other improvements and fixes
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 635870 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 35)
- Update to release 18.1.0
  * This release supports xserver versions 1.13-1.20.
  * Fixed random screen corruption and crashes when using GLAMOR with Xorg
    1.20.
  * 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 593545 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 33)
- Update to release 18.0.1
  * This release supports xserver versions 1.13-1.19. It also works with
    xserver 1.20 RC1, so unless something unexpected happens, it should work
    with xserver 1.20 as well.
    This is a bug-fix release addressing issues in 18.0.0. While those
    issues shouldn't affect most users, I recommend that all users of 18.0.0
    update to 18.0.1.
    + The Xorg process could crash when multiple primary screens are
      configured in xorg.conf.
    + TearFree could trigger debugging messages in the pixman library
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 583861 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 32)
- "I'm pleased to announce the 18.0.0 release of xf86-video-ati, the Xorg
  driver for ATI/AMD Radeon GPUs supported by the radeon kernel driver.
  This release supports xserver versions 1.13-1.19. It also works with
  xserver 1.20 RC1, so unless something unexpected happens, it should work
  with xserver 1.20 as well."
  Highlights:
  * New year-based versioning scheme
  * Page flipping can now be used even when the HW cursor can't be used in
    some cases
  * Support for 30-bit RGB colour output. Note that gamma correction is
    currently not available with 30-bit colour. Also, GLAMOR hardware
    acceleration is not available with 30-bit colour with xserver versions
    before 1.20.
  Plus other improvements and fixes. Thanks to everybody who contributed
  to this release in any way!
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 522263 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 29)
- Update to version 7.10.0
  * 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!
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 487809 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 28)
- SLE merge (missing fate/bugzilla entries)
  * bsc#990066 (we have even newer version than 7.7 meanwhile)
  * fate #320388 (factory is building against an even higher
    Xserver version, so covered as well)
  * fate #315643-315645, 319159-319161, 319618 (we have the latest
    available radeon driver X driver)
  * bsc#936452, FATE#319131 (seems this macro is no longer been used
    also in sle12-sp2)
  * bnc#896378 (also handled in factory, but patch is meanwhile
    upstream and included in driver release 7.9.0)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 441180 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 26)
- Update to version 7.8.0:
  This release supports xserver versions 1.10-1.19.
  Highlights:
  + Significant 2D compositing performance increase, in particular with
    glamor enabled.
  + Option "TearFree" can now prevent tearing in all possible display
    configurations (with current versions of Xorg). Specifically, it's
    now also effective with arbitrary RandR transforms and with RandR 1.4
    slave output.
  + DRI3 is now enabled by default if the Xorg version is >= 1.18.3 and
    glamor is enabled.
  + DRI3/Present asynchronous page flips are now supported (requires
    corresponding kernel driver support, available in current versions of
    the Linux kernel). This can increase performance of fullscreen
    applications with sync-to-vblank disabled.
  + The HW cursor can now be used with RandR 1.4 slave output or with
    TearFree & rotation.
  + Performance improvements with RandR 1.4 slave output.
  + The list of supported GPUs in the Xorg log file has been slightly
    tidied up.
  + RandR 1.4 provider capabilities are now advertised more accurately.
- Remove upstream patches:
  + U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
  + U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
  + U_03-present-Support-async-flips.patch
  + U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
  + U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
  + U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
  + U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
  + U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
  + U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
  + U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
  + U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
  + U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
  + U_13-Handle-RandR-1.4-slave-dirty-updates-via-radeon_drm_queue.patch
  + U_14-Track-damage-accurately-for-RandR-1.4-slave-scanout.patch
  + U_15-Fix-build-against-xserver-1.13.patch
  + U_16-Only-copy-from-screen-pixmap-to-shared-pixmap-on-demand-for-slave-scanout.patch
  + U_17-Factor-out-transform_region-helper.patch
  + U_18-Move-up-radeon_scanout_extents_intersect.patch
  + U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
  + U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch
  + U_21-Refactor-radeon_mode_hotplug.patch
  + U_22-Use-pRADEONEnt-to-find-both-screens-of-a-GPU-in-radeon_mode_hotplug.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 438282 from Stefan Dirsch's avatar Stefan Dirsch (sndirsch) (revision 24)
- U_01-dri3-Return-NULL-from-radeon_dri3_pixmap_from_fd-if-calloc-fails.patch
  U_02-Add-support-for-async-flips-to-radeon_do_pageflip.patch
  U_03-present-Support-async-flips.patch
  U_04-Enable-DRI3-by-default-when-building-for-Xorg-1.18.3.patch
  U_05-EXA-6xx-7xx-fast-solid-pixmap-support.patch
  U_06-EXA-6xx-7xx-accelerate-PictOpOver-with-component-alpha.patch
  U_07-Adapt-to-XF86_CRTC_VERSION-7.patch
  U_08-Add-explicit-RADEON_DRM_QUEUE_ERROR-define.patch
  U_09-Don-t-enable-DRI3-by-default-with-EXA.patch
  U_10-Use-EventCallback-to-avoid-flushing-every-time-in-the-FlushCallback.patch
  U_11-Keep-track-of-damage-event-related-flushes-per-client-v2.patch
  U_12-Use-drmmode_crtc_scanout_-helpers-for-RandR-1.4-scanout-pixmaps.patch
  U_13-Handle-RandR-1.4-slave-dirty-updates-via-radeon_drm_queue.patch
  U_14-Track-damage-accurately-for-RandR-1.4-slave-scanout.patch
  U_15-Fix-build-against-xserver-1.13.patch
  U_16-Only-copy-from-screen-pixmap-to-shared-pixmap-on-demand-for-slave-scanout.patch
  U_17-Factor-out-transform_region-helper.patch
  U_18-Move-up-radeon_scanout_extents_intersect.patch
  U_19-Synchronize-scanout-pixmaps-for-TearFree.patch
  U_20-Make-TearFree-effective-with-PRIME-slave-scanout.patch
  Include patches that haven't made it into the 7.7.1 release.
  This means almost all commits between xf86-video-ati-7.7.0
  and 12d30eeb9711bd2b1609d6bbb74c4a1760596f72.
  Fixes (bsc#990066).
Displaying revisions 1 - 20 of 43
openSUSE Build Service is sponsored by