Re: [ANNOUNCE] xf86-video-amdgpu 18.0.0
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
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
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