Re: [ANNOUNCE] xf86-video-amdgpu 18.0.0

2018-03-05 Thread Michel Dänzer
On 2018-03-04 08:25 AM, Mario Kleiner wrote:
> Hi Michel,
> 
> wrt. our conversation from ~ 1 month ago:
> 
> On 01/22/2018 07:01 PM, Michel Dänzer wrote:
>> On 2018-01-22 03:14 AM, Mario Kleiner wrote:
>>
>>> When testing against current master in dual-x-screen mode,
>>> i found out that the current ati-ddx commit at the top 1fe8ca75974c52
>>> "Keep track of how many SW cursors are visible on each screen"
>>> breaks multi x-screen setups by screwing up cursor handling.
>>
>> I stumbled over this myself the other day. There's an issue with the
>> (un)wrapping of miPointerSpriteFuncRec entries. Not sure yet what
>> exactly's wrong with it though. I'll look into it.
>>
> 
> Has the multi-x-screen breakage been fixed for amdgpu 18.0.0? I can't
> see a commit hinting at a fix, and i assume it was broken by the new HW
> cursor + pageflip logic, just as in the xf86-video-ati case? I can't
> test anything myself atm. as my only  amdgpu capable gpu has left me :(
> 
> Broken multi-x-screen from an official driver release ending in a distro
> would be a big problem for many vision scientists, as they depend on AMD
> + dual-x-screen support for their work.

Crap, I forgot about this issue. :(

I'll try fixing it ASAP and making a point release by the end of next
week. Apologies for any inconvenience.


-- 
Earthling Michel Dänzer   |   http://www.amd.com
Libre software enthusiast | Mesa and X developer
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


Re: [ANNOUNCE] xf86-video-amdgpu 18.0.0

2018-03-03 Thread Mario Kleiner

Hi Michel,

wrt. our conversation from ~ 1 month ago:

On 01/22/2018 07:01 PM, Michel Dänzer wrote:

On 2018-01-22 03:14 AM, Mario Kleiner wrote:


When testing against current master in dual-x-screen mode,
i found out that the current ati-ddx commit at the top 1fe8ca75974c52
"Keep track of how many SW cursors are visible on each screen"
breaks multi x-screen setups by screwing up cursor handling.


I stumbled over this myself the other day. There's an issue with the
(un)wrapping of miPointerSpriteFuncRec entries. Not sure yet what
exactly's wrong with it though. I'll look into it.



Has the multi-x-screen breakage been fixed for amdgpu 18.0.0? I can't 
see a commit hinting at a fix, and i assume it was broken by the new HW 
cursor + pageflip logic, just as in the xf86-video-ati case? I can't 
test anything myself atm. as my only  amdgpu capable gpu has left me :(


Broken multi-x-screen from an official driver release ending in a distro 
would be a big problem for many vision scientists, as they depend on AMD 
+ dual-x-screen support for their work.


Thanks,
-mario
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx


[ANNOUNCE] xf86-video-amdgpu 18.0.0

2018-03-02 Thread Michel Dänzer

I'm pleased to announce the 18.0.0 release of xf86-video-amdgpu, the
Xorg driver for AMD Radeon GPUs supported by the amdgpu 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, 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!


Christoph Haag (1):
  fix include order for present.h configure test

Daniel Martin (3):
  modesetting: Check crtc before searching link-status property
  modesetting: Use helper to fetch drmModeProperty(Blob)s
  modesetting: Reset output_id if drmModeGetConnector failed

Darren Salt (1):
  Clarify when TearFree is automatically enabled.

Hawking Zhang (1):
  Add 30bit RGB color format support

Keith Packard (2):
  modesetting: Skip no-longer-present connectors when resetting BAD links
  modesetting: Update property values at detect and uevent time

Mario Kleiner (1):
  Define per x-screen individual drmmode_crtc_funcs

Michel Dänzer (20):
  Post-release version bump
  Fix VT switching with ShadowFB
  Bail if there's a problem with ShadowFB
  Free pAMDGPUEnt memory in AMDGPUFreeRec
  Free memory returned by xf86GetEntityInfo
  Call TimerFree for timer created in LeaveVT
  Always call drmModeFreeProperty after drmModeGetProperty
  Use correct ScrnInfoPtr in redisplay_dirty
  Add amdgpu_dirty_src_drawable helper
  Move cursor related ScreenInit calls into AMDGPUCursorInit_KMS
  Keep track of how many SW cursors are visible on each screen
  Fix linear check in amdgpu_glamor_share_pixmap_backing
  Always use screen depth/bpp for KMS framebuffers
  Guard against pAMDGPUEnt == NULL in AMDGPUFreeRec
  Don't call AMDGPUFreeRec from AMDGPUPreInit_KMS
  Revert "Guard against pAMDGPUEnt == NULL in AMDGPUFreeRec"
  If glamor is too old for depth 30, fall back to ShadowFB
  Don't bail from drmmode_set_desired_modes immediately
  Disable all unused CRTCs before setting desired modes
  Bump version for 18.0.0 release

Qiang Yu (1):
  Disable gamma set when deep color

git tag: xf86-video-amdgpu-18.0.0

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-18.0.0.tar.bz2
MD5:  24b2c9dc27a6083289bc86023eb3b1fe  xf86-video-amdgpu-18.0.0.tar.bz2
SHA1: 360d619de1629913d356c60f1e13e0e55dbb  xf86-video-amdgpu-18.0.0.tar.bz2
SHA256: e909b9707d2562dfc36d8075a8cbddbc93901aaa8f2522d9a429c3fc5ad66d94  
xf86-video-amdgpu-18.0.0.tar.bz2
SHA512: 
5f9fa173c1b2f90878a9cc961e49abb0ad56db16fd80ec9fe6788fcc90eaa1906f3bff74437cb9afa95b9212ff946e1558736739f27e959a3848e77e4dabbd17
  xf86-video-amdgpu-18.0.0.tar.bz2
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-18.0.0.tar.bz2.sig

https://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-18.0.0.tar.gz
MD5:  042955c587ad786eaa7727a1bb216d93  xf86-video-amdgpu-18.0.0.tar.gz
SHA1: 78d8a3a7fb86efd30a9da53cf055d96f9c03fdf1  xf86-video-amdgpu-18.0.0.tar.gz
SHA256: 359c065d91a5866d56c0ffbc802441880a8244b64fc98e2d965aefac0c993e7d  
xf86-video-amdgpu-18.0.0.tar.gz
SHA512: 
45c314012685446985303ec9f87b18fa58d2accd3aad2799dbf49e87f2d374df0f6151502fc1e6b5d875f6746b879caba08216f3c2c0086022ad16e56c78ee1e
  xf86-video-amdgpu-18.0.0.tar.gz
PGP:  
https://xorg.freedesktop.org/archive/individual/driver/xf86-video-amdgpu-18.0.0.tar.gz.sig


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



signature.asc
Description: OpenPGP digital signature
___
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx