- 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
OBS-URL: https://build.opensuse.org/request/show/687665
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=36
* 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)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=81
- 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.
OBS-URL: https://build.opensuse.org/request/show/635870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=35
* 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.
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=78
- 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
OBS-URL: https://build.opensuse.org/request/show/593545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=33
* 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
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=71
- "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!
OBS-URL: https://build.opensuse.org/request/show/583861
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=32
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!
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=69
- 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!
OBS-URL: https://build.opensuse.org/request/show/522263
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=29
* 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!
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=63
- 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)
OBS-URL: https://build.opensuse.org/request/show/487809
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=28
* 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)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=61
- 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
OBS-URL: https://build.opensuse.org/request/show/441180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=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
OBS-URL: https://build.opensuse.org/request/show/440960
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-ati?expand=0&rev=56
- 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).
OBS-URL: https://build.opensuse.org/request/show/438282
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=24
- Update to version 7.7:
* Option "TearFree" can now prevent tearing with rotation/reflection as
well (with Xorg >= 1.16).
* RandR CRTC transforms now work correctly (but for now still exhibit
tearing even with TearFree).
* The RandR 1.4 provider name is now no longer hardcoded to "radeon"
but constructed from the GPU chipset name and bus ID, allowing
several GPUs supported by this driver to be distinguished by name.
* The RandR primary output is now always explicitly marked as such.
* The driver can now make use of more than 256MB of VRAM for scanout
buffers, allowing e.g. virtual desktop sizes >= 8192x8192 to work.
* The driver can prevent clients trying to use the DRI3 extension over a
display connection forwarded via SSH from hanging.
* Many more fixes for issues using the DRI3/Present extensions.
OBS-URL: https://build.opensuse.org/request/show/386301
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/xf86-video-ati?expand=0&rev=22