Re: [ANNOUNCE] xf86-video-ati 7.9.0

2017-03-16 Thread Alex Deucher
On Thu, Mar 16, 2017 at 2:25 PM, Adam Jackson  wrote:
> On Thu, 2017-03-16 at 10:59 +0100, poma wrote:
>
>> There are two applicable patches within Fedora:
>> https://src.fedoraproject.org/cgit/rpms/xorg-x11-drv-ati.git/commit/fix-dri-removal.patch?id=d5f48e7d5b6c
>
> An artifact of Fedora trying to not build DRI1. It's a fix in the wrong
> place, xserver should define the appropriate symbols if any DRI is
> built.
>
>> https://src.fedoraproject.org/cgit/rpms/xorg-x11-drv-ati.git/commit/radeon-6.12.2-lvds-default-modes.patch?id=9495e5b874d8
>
> Mostly a hack for LCDs that only claim one supported resolution and
> desktop environments too chicken to let you set arbitrary modes from
> the display control panel. Again, not really thrilled with the
> implementation of it, might be better solved in another place.

Do you have a specific test case this fixes?  The kernel driver always
adds the common modes to LVDS connectors, so they should be there.

Alex

>
>> Are these patches required, if so, care to explain?
>
> "Required", no. Nice to have, arguably.
>
> - ajax
> ___
> xorg@lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: [ANNOUNCE] xf86-video-ati 7.9.0

2017-03-16 Thread Adam Jackson
On Thu, 2017-03-16 at 10:59 +0100, poma wrote:

> There are two applicable patches within Fedora:
> https://src.fedoraproject.org/cgit/rpms/xorg-x11-drv-ati.git/commit/fix-dri-removal.patch?id=d5f48e7d5b6c

An artifact of Fedora trying to not build DRI1. It's a fix in the wrong
place, xserver should define the appropriate symbols if any DRI is
built.

> https://src.fedoraproject.org/cgit/rpms/xorg-x11-drv-ati.git/commit/radeon-6.12.2-lvds-default-modes.patch?id=9495e5b874d8

Mostly a hack for LCDs that only claim one supported resolution and
desktop environments too chicken to let you set arbitrary modes from
the display control panel. Again, not really thrilled with the
implementation of it, might be better solved in another place.

> Are these patches required, if so, care to explain?

"Required", no. Nice to have, arguably.

- ajax
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

Re: [ANNOUNCE] xf86-video-ati 7.9.0

2017-03-16 Thread poma
On 16.03.2017 09:16, Michel Dänzer wrote:
> 
> I'm pleased to announce the 7.9.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.10-1.19.
> 
> NOTE for packagers: Please ship the new 10-radeon.conf file in the same
> package as radeon_drv.so.
> 
> Highlights:
> 
> * Allow TearFree to be toggled at runtime via an RandR output property
>   "TearFree". The xorg.conf option "TearFree" now controls the default
>   value of the output properties.
> * Use glamor by default for 2D acceleration with >= R600 and Xorg >=
>   1.18.3.
> * Ship 10-radeon.conf xorg.conf.d snippet for Xorg >= 1.16, so that the
>   radeon driver can be loaded automatically even when the ati wrapper
>   driver isn't installed.
> * Support loading the amdgpu driver from the ati wrapper driver.
> * Use DRM render nodes for DRI3 clients when available.
> 
> Plus many other improvements and fixes. Thanks to everybody who
> contributed to this release in any way!
> 

Hello!

There are two applicable patches within Fedora:
https://src.fedoraproject.org/cgit/rpms/xorg-x11-drv-ati.git/commit/fix-dri-removal.patch?id=d5f48e7d5b6c
https://src.fedoraproject.org/cgit/rpms/xorg-x11-drv-ati.git/commit/radeon-6.12.2-lvds-default-modes.patch?id=9495e5b874d8

Are these patches required, if so, care to explain?

Thanks

___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription address: %(user_address)s

[ANNOUNCE] xf86-video-ati 7.9.0

2017-03-16 Thread Michel Dänzer

I'm pleased to announce the 7.9.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.10-1.19.

NOTE for packagers: Please ship the new 10-radeon.conf file in the same
package as radeon_drv.so.

Highlights:

* Allow TearFree to be toggled at runtime via an RandR output property
  "TearFree". The xorg.conf option "TearFree" now controls the default
  value of the output properties.
* Use glamor by default for 2D acceleration with >= R600 and Xorg >=
  1.18.3.
* Ship 10-radeon.conf xorg.conf.d snippet for Xorg >= 1.16, so that the
  radeon driver can be loaded automatically even when the ati wrapper
  driver isn't installed.
* Support loading the amdgpu driver from the ati wrapper driver.
* Use DRM render nodes for DRI3 clients when available.

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


Emil Velikov (1):
  autogen.sh: use quoted string variables

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

Jochen Rollwagen (3):
  fix build for xserver < 1.13
  Calculate log base 2 in radeon.h based on clz for all platforms
  Fix build for XServer 1.13

Michel Dänzer (38):
  Post-release version bump
  Use DRM_MODE_PAGE_FLIP_TARGET_ABSOLUTE/RELATIVE flags when available
  Enable glamor by default with >= R600 and Xorg >= 1.18.3
  Don't install Flush/EventCallback for GPU screens
  Pass fb_id into drmmode_page_flip_target_absolute/relative
  Add radeon_is_gpu_screen helper
  Take current scanout_id into account everywhere involved with TearFree
  Fix radeon_scanout_extents_intersect for GPU screens
  Call ValidateGC after ChangeClip in radeon_sync_scanout_pixmaps
  Call radeon_drm_abort_entry on failure to flip to a scanout pixmap
  Simplify drmmode_handle_uevents
  Pass pitch from drmmode_crtc_scanout_allocate to drmmode_create_bo_pixmap
  .editorconfig: src/ati.c only uses spaces for indentation
  ati: Support loading the amdgpu driver from the ati wrapper
  Add 10-radeon.conf xorg.conf.d snippet
  Enable tiling by default with glamor on PALM
  Don't handle Option "SwapbuffersWait" at all with glamor
  Fix flip event data leak if calloc or drmModeAddFB fails
  Don't destroy current FB if drmModeAddFB fails
  Factor out radeon_prime_dirty_to_crtc helper
  Factor out drmmode_crtc_scanout_update helper
  Allow toggling TearFree at runtime via output property
  Use drmmode_crtc_scanout_free in drmmode_fini
  present: Only call drmModeRmFB after setting modes for unflip
  present: Wait for screen pixmap BO idle before setting modes for unflip
  Call drmmode_crtc_scanout_create in drmmode_crtc_shadow_allocate as well
  Fold drmmode_crtc_scanout_allocate into drmmode_crtc_scanout_create
  Handle rotation in the driver also with Xorg 1.12-1.18
  present: Also flush before using a flip to unflip
  present: Use async flip for unflip if possible
  present: Flush before flipping
  Fix bogus indentation
  Call drmmode_set_desired_modes from a WindowExposures hook
  Move DPMS check from radeon_scanout_do_update to radeon_scanout_flip
  Don't call radeon_cs_flush_indirect & radeon_bo_wait in drmmode_copy_fb
  Skip some initialization steps for GPU screens
  Pass TRUE to drmmode_set_desired_modes the first time for GPU screens
  Bump version for 7.9.0 release

Mihail Konev (1):
  autogen: add default patch prefix

Peter Hutterer (1):
  autogen.sh: use exec instead of waiting for configure to finish

jimqu (1):
  udev_monitor_receive_device() will block when hotplug monitor

git tag: xf86-video-ati-7.9.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.9.0.tar.bz2
MD5:  bf3dfdae23879bdc0c8a7b955572ad90  xf86-video-ati-7.9.0.tar.bz2
SHA1: 86ee6db1d7dcdeb1948aeb7965be8102c18be46b  xf86-video-ati-7.9.0.tar.bz2
SHA256: 3cad872e6330afb1707da11e4e959e6887ebe5bcd81854b4d2e496c52c059875  
xf86-video-ati-7.9.0.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.9.0.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.9.0.tar.gz
MD5:  4dd41ed1ad2f86f1b3e0b18e28f203fc  xf86-video-ati-7.9.0.tar.gz
SHA1: 70a8cee6da49738b7769f82e8130e9463825e3a1  xf86-video-ati-7.9.0.tar.gz
SHA256: e9580679e189be6edfd308ccc14588d1cac04e6b79a21f5c5061f4fef4191349  
xf86-video-ati-7.9.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-ati-7.9.0.tar.gz.sig

-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer
___
xorg@lists.x.org: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: https://lists.x.org/mailman/listinfo/xorg
Your subscription