[ANNOUNCE] xf86-video-ati 7.7.0

Michel Dänzer michel at daenzer.net
Thu Apr 7 03:17:37 UTC 2016


I'm pleased to announce the 7.7.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.9-1.18.

Highlights:

* 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.

Plus many other small improvements and fixes. Thanks to everybody who
contributed to this release in any way!


Jammy Zhou (1):
      Use render node for DRI3 if available

Michel Dänzer (37):
      Post 7.6.1 release version bump
      glamor: Restore all ScreenRec hooks during CloseScreen
      glamor: Deal with glamor_egl_destroy_textured_pixmap being removed
      Don't advertise any PRIME offloading capabilities without acceleration
      Load fb module before glamoregl/shadow modules
      HAS_DIRTYTRACKING_ROTATION also supports multiple CRTCs
      Build RandR 1.4 provider name from chipset name and bus ID
      Set the RandR primary output on startup if Xorg hasn't
      Fix RandR CRTC transforms
      Set RADEON_GEM_NO_CPU_ACCESS flag for BOs which don't need CPU access
      sync: Check if miSyncShmScreenInit symbol is resolved at runtime
      Remove pci_dev test from radeon_get_scrninfo
      drm_queue: Don't abort events immediately from radeon_drm_abort_client
      Remove radeon_scanout_flip_handler
      DRI2: Also clear dri2_flipping when client disconnects before event
      Make DRM event queue xf86CrtcPtr based instead of ScrnInfoPtr based
      Deal with modesets and page flips crossing on a CRTC
      Remove check for XF86_CRTC_VERSION 3
      Consolidate pScreen usage in drmmode_set_mode_major
      Make Option "TearFree" effective for rotated/reflected outputs as well (v2)
      present: Clear drmmode->fb_id before calling set_mode_major for unflip
      present: Return rotated CRTCs from radeon_present_get_crtc
      Factor out HW cursor checking code into drmmode_can_use_hw_cursor
      Don't try DRI2/Present flipping while the HW cursor can't be used
      Check for xf86CursorResetCursor
      TearFree can only work with acceleration
      DRI3 only works with acceleration
      Use radeon_alloc_pixmap_bo for allocating scanout BOs
      Fix build against older versions of xserver
      Require xserver 1.9 or newer
      Call RADEONBlockHandler_KMS before setting initial modes
      Revert "Use render node for DRI3 if available"
      DRI3: Refuse to open DRM file descriptor for ssh clients (v2)
      Update pixmap pitch in radeon_set_pixmap_bo
      Identify DRM event queue entries by sequence number instead of by pointer
      Update manpage entry for Option "TearFree"
      Bump version for 7.7.0 release

Mykola Lysenko (1):
      Initialize drmmode_crtc dpms_mode to DPMSModeOff

Ryan Kennedy (1):
      Use correct tiling in drmmode_create_bo_pixmap

jimqu (2):
      Move radeon_glamor_destroy_pixmap before radeon_glamor_create_pixmap
      glamor: Return NullPixmap on failure to create shareable pixmap

git tag: xf86-video-ati-7.7.0

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.7.0.tar.bz2
MD5:  59bfe0feba875c5cd28b03766aaa3b98  xf86-video-ati-7.7.0.tar.bz2
SHA1: 75621e6d41d0958d95dcd9b742bff3b81e853f8f  xf86-video-ati-7.7.0.tar.bz2
SHA256: 844d1c577b145c90dc8ef027678f0c27f554363f782cd696a3aea26415b2c1c3  xf86-video-ati-7.7.0.tar.bz2
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.7.0.tar.bz2.sig

http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.7.0.tar.gz
MD5:  85cbb80b0b3d5ddaa782755b918004fd  xf86-video-ati-7.7.0.tar.gz
SHA1: 23755308595297bc28a36866b7575de07af97765  xf86-video-ati-7.7.0.tar.gz
SHA256: 5e8980ddfd1acf341c2efc0f6a335dffef33deefe814361d30197a32ca0b3936  xf86-video-ati-7.7.0.tar.gz
PGP:  http://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.7.0.tar.gz.sig



-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer


More information about the xorg mailing list