* 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-amdgpu?expand=0&rev=37
- update to 1.2.0
* Use pAMDGPUEnt to find both screens of a GPU in amdgpu_mode_hotplug
* Refactor amdgpu_mode_hotplug
* Check Xorg version at runtime instead of build time in two places
* Require xserver 1.10 or newer
* present: Check tiling info for flips
* Consume all available udev events at once
* PRIME: Fix swapping of provider sink / source capabilities
* Always call PixmapStopDirtyTracking in drmmode_set_scanout_pixmap
* Don't rely on randr_crtc->scanout_pixmap in drmmode_set_scanout_pixmap
* Sayōnara, AM_MAINTAINER_MODE!
* Order unique chipsets according to first appearance in ati_pciids.csv
* Enable HW cursor support with PRIME slave output & Xorg > 1.18.99.901
* Rotate and reflect cursor hotspot position for drmModeSetCursor2
* Add support for ScreenPtr::SyncSharedPixmap
* Untangle HAS_XORG_CONF_DIR / --with-xorg-conf-dir lines in configure.ac
OBS-URL: https://build.opensuse.org/request/show/440943
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-amdgpu?expand=0&rev=19
- update to 1.1.0
* Support for the upcoming Polaris family of GPUs.
* 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 "amdgpu"
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 prevent clients trying to use the DRI3 extension over a
display connection forwarded via SSH from hanging.
* VDPAU/OpenGL interoperation can now work with DRI3 enabled.
* Many more fixes for issues using the DRI3/Present extensions.
* Plus many other small improvements and fixes. Thanks to everybody who
contributed to this release in any way!*
OBS-URL: https://build.opensuse.org/request/show/385980
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-amdgpu?expand=0&rev=13
- update to 1.0.1
* sync: Check if miSyncShmScreenInit symbol is resolved at runtime
* Only map front buffer if glamor acceleration is disabled (v2)
* Don't advertise any PRIME offloading capabilities without acceleration
* Load fb module before glamoregl/shadow modules
* HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
* Check for NULL koutput in drmmode_output_dpms
OBS-URL: https://build.opensuse.org/request/show/361167
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-amdgpu?expand=0&rev=9
This is the initial release of the xf86-video-amdgpu driver.
It was forked from the xf86-video-ati radeon driver and modified to
support the amdgpu kernel driver via libdrm_amdgpu, and by extension
the latest AMD GPU families Tonga, Carrizo, Iceland, Fiji and Stoney.
Some functionality was removed because it's not relevant for the GPUs
supported by the amdgpu kernel driver, but other than that the two
drivers are more or less on par with respect to functionality and bug
fixes.
Thanks to everybody who contributed to this release!
- get rid of _service file (no longer needed with official release
now being available)
OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-amdgpu?expand=0&rev=7