- U_Fix-segfault-on-dock-suspend-unplug-resume.patch,
U_Free-output_ids.patch * Fix random segfaults when for example suspending. glfo#xorg/driver/xf86-video-amdgpu#70 glfo#drm/amd#2375 OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/xf86-video-amdgpu?expand=0&rev=76
This commit is contained in:
commit
e236e82daa
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
## Default LFS
|
||||||
|
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.png filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||||
|
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
.osc
|
32
N_amdgpu-present-Check-tiling-for-newer-versions-too.patch
Normal file
32
N_amdgpu-present-Check-tiling-for-newer-versions-too.patch
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
From: Takashi Iwai <tiwai@suse.de>
|
||||||
|
Subject: present: Check tiling for newer versions, too
|
||||||
|
Patch-mainline: Never, temporary workaround
|
||||||
|
References: bsc#1169222
|
||||||
|
|
||||||
|
This is essentially a partial revert of the commit a2b32e72fdaf
|
||||||
|
present: Don't check tiling parameters with DC & DRM minor version >= 31
|
||||||
|
|
||||||
|
that caused a crash when DPMS is changed while an external HDMI
|
||||||
|
monitor is connected on the laptop.
|
||||||
|
|
||||||
|
Note that it's a temporary workaround until the actual cause gets
|
||||||
|
fixed in the kernel DRM side.
|
||||||
|
|
||||||
|
Signed-off-by: Takashi Iwai <tiwai@suse.de>
|
||||||
|
|
||||||
|
---
|
||||||
|
src/amdgpu_present.c | 3 ++-
|
||||||
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
--- a/src/amdgpu_present.c
|
||||||
|
+++ b/src/amdgpu_present.c
|
||||||
|
@@ -305,7 +305,8 @@ amdgpu_present_check_flip(RRCrtcPtr crtc
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
- if (!dc_enabled || info->dri2.pKernelDRMVersion->version_minor < 31) {
|
||||||
|
+ /* FIXME: reverted the DRM minor version check below (bsc#1169222) */
|
||||||
|
+ if (1 /*!dc_enabled || info->dri2.pKernelDRMVersion->version_minor < 31*/) {
|
||||||
|
/* The kernel driver doesn't handle flipping between BOs with
|
||||||
|
* different tiling parameters correctly
|
||||||
|
*/
|
44
U_Fix-segfault-on-dock-suspend-unplug-resume.patch
Normal file
44
U_Fix-segfault-on-dock-suspend-unplug-resume.patch
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
From 2897e1769c5d14a74bccbacb483667933807ead8 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Chris Bainbridge <chris.bainbridge@gmail.com>
|
||||||
|
Date: Tue, 4 Jul 2023 22:34:27 +0100
|
||||||
|
Subject: [PATCH] Fix segfault on dock suspend, unplug, resume
|
||||||
|
|
||||||
|
`drmmode_set_mode` can segfault if a USB-C dock with external monitors
|
||||||
|
is disconnected during suspend. It appears that some data structures are
|
||||||
|
not updated, but the associated `drmModeConnectorPtr` associated with
|
||||||
|
those structures is NULL. Dereferencing that pointer results in Xorg
|
||||||
|
crashing.
|
||||||
|
|
||||||
|
Backtrace:
|
||||||
|
|
||||||
|
(crtc=crtc@entry=0x55a0c7610390, fb=fb@entry=0x55a0c86d7410, mode=mode@entry=0x55a0c76103a8, x=x@entry=0, y=y@entry=0) at drmmode_display.c:1267
|
||||||
|
(crtc=0x55a0c7610390, mode=0x55a0c76103a8, rotation=<optimized out>, x=<optimized out>, y=<optimized out>) at drmmode_display.c:1371
|
||||||
|
(main=main@entry=0x55a0c63f4b40, argc=argc@entry=10, argv=argv@entry=0x7fffb7cefbf8)
|
||||||
|
at ../sysdeps/nptl/libc_start_call_main.h:58
|
||||||
|
(main=0x55a0c63f4b40, argc=10, argv=0x7fffb7cefbf8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffb7cefbe8) at ../csu/libc-start.c:381
|
||||||
|
|
||||||
|
Fix this by checking the pointer before dereferencing it.
|
||||||
|
|
||||||
|
Fixes: https://gitlab.freedesktop.org/drm/amd/-/issues/2375
|
||||||
|
Signed-off-by: Chris Bainbridge <chris.bainbridge@gmail.com>
|
||||||
|
---
|
||||||
|
src/drmmode_display.c | 3 +++
|
||||||
|
1 file changed, 3 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
|
||||||
|
index 5b73fce..32e7f21 100644
|
||||||
|
--- a/src/drmmode_display.c
|
||||||
|
+++ b/src/drmmode_display.c
|
||||||
|
@@ -1264,6 +1264,9 @@ drmmode_set_mode(xf86CrtcPtr crtc, struct drmmode_fb *fb, DisplayModePtr mode,
|
||||||
|
if (output->crtc != crtc)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
+ if (!drmmode_output->mode_output)
|
||||||
|
+ return FALSE;
|
||||||
|
+
|
||||||
|
output_ids[output_count] = drmmode_output->mode_output->connector_id;
|
||||||
|
output_count++;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
37
U_Free-output_ids.patch
Normal file
37
U_Free-output_ids.patch
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
From ae22d12d420efbd8847f9b64b37e7a4cadde2600 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Chris Bainbridge <chris.bainbridge@gmail.com>
|
||||||
|
Date: Wed, 12 Jul 2023 21:15:35 +0100
|
||||||
|
Subject: [PATCH] Free output_ids
|
||||||
|
|
||||||
|
---
|
||||||
|
src/drmmode_display.c | 7 +++++--
|
||||||
|
1 file changed, 5 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/src/drmmode_display.c b/src/drmmode_display.c
|
||||||
|
index 32e7f21..00247ac 100644
|
||||||
|
--- a/src/drmmode_display.c
|
||||||
|
+++ b/src/drmmode_display.c
|
||||||
|
@@ -1264,8 +1264,10 @@ drmmode_set_mode(xf86CrtcPtr crtc, struct drmmode_fb *fb, DisplayModePtr mode,
|
||||||
|
if (output->crtc != crtc)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
- if (!drmmode_output->mode_output)
|
||||||
|
- return FALSE;
|
||||||
|
+ if (!drmmode_output->mode_output) {
|
||||||
|
+ ret = FALSE;
|
||||||
|
+ goto out;
|
||||||
|
+ }
|
||||||
|
|
||||||
|
output_ids[output_count] = drmmode_output->mode_output->connector_id;
|
||||||
|
output_count++;
|
||||||
|
@@ -1285,6 +1287,7 @@ drmmode_set_mode(xf86CrtcPtr crtc, struct drmmode_fb *fb, DisplayModePtr mode,
|
||||||
|
"failed to set mode: %s\n", strerror(errno));
|
||||||
|
}
|
||||||
|
|
||||||
|
+out:
|
||||||
|
free(output_ids);
|
||||||
|
return ret;
|
||||||
|
}
|
||||||
|
--
|
||||||
|
2.43.0
|
||||||
|
|
93
amdgpu.ids
Normal file
93
amdgpu.ids
Normal file
@ -0,0 +1,93 @@
|
|||||||
|
# AMDGPU PCI Ids. To enable the amdgpu driver for your device
|
||||||
|
# find the PCI ID in the list and uncomment the entry (remove the '#').
|
||||||
|
# If your device is not enabled on the list and you find it to be working,
|
||||||
|
# please let us know in:
|
||||||
|
# http://bugzilla.opensuse.org/show_bug.cgi?id=972126
|
||||||
|
#10026640
|
||||||
|
#10026641
|
||||||
|
#10026649
|
||||||
|
#10026650
|
||||||
|
#10026651
|
||||||
|
#10026658
|
||||||
|
#1002665C
|
||||||
|
#1002665D
|
||||||
|
#1002665F
|
||||||
|
#10029830
|
||||||
|
#10029831
|
||||||
|
#10029832
|
||||||
|
#10029833
|
||||||
|
#10029834
|
||||||
|
#10029835
|
||||||
|
#10029836
|
||||||
|
#10029837
|
||||||
|
#10029838
|
||||||
|
#10029839
|
||||||
|
#1002983A
|
||||||
|
#1002983B
|
||||||
|
#1002983C
|
||||||
|
#1002983D
|
||||||
|
#1002983E
|
||||||
|
#1002983F
|
||||||
|
#10021304
|
||||||
|
#10021305
|
||||||
|
#10021306
|
||||||
|
#10021307
|
||||||
|
#10021309
|
||||||
|
#1002130A
|
||||||
|
#1002130B
|
||||||
|
#1002130C
|
||||||
|
#1002130D
|
||||||
|
#1002130E
|
||||||
|
#1002130F
|
||||||
|
#10021310
|
||||||
|
#10021311
|
||||||
|
#10021312
|
||||||
|
#10021313
|
||||||
|
#10021315
|
||||||
|
#10021316
|
||||||
|
#10021317
|
||||||
|
#1002131B
|
||||||
|
#1002131C
|
||||||
|
#1002131D
|
||||||
|
#100267A0
|
||||||
|
#100267A1
|
||||||
|
#100267A2
|
||||||
|
#100267A8
|
||||||
|
#100267A9
|
||||||
|
#100267AA
|
||||||
|
#100267B0
|
||||||
|
#100267B1
|
||||||
|
#100267B8
|
||||||
|
#100267B9
|
||||||
|
#100267BA
|
||||||
|
#100267BE
|
||||||
|
#100267E0
|
||||||
|
#100267E1
|
||||||
|
#100267E9
|
||||||
|
#100267E9
|
||||||
|
#100267EB
|
||||||
|
#100267EF
|
||||||
|
#100267C0
|
||||||
|
100267DF
|
||||||
|
#10026900
|
||||||
|
#10026901
|
||||||
|
#10026902
|
||||||
|
#10026903
|
||||||
|
#10026907
|
||||||
|
#10026920
|
||||||
|
#10026921
|
||||||
|
#10026928
|
||||||
|
#10026929
|
||||||
|
#1002692B
|
||||||
|
#1002692F
|
||||||
|
#10026930
|
||||||
|
#10026938
|
||||||
|
10026939
|
||||||
|
#10029851
|
||||||
|
#10029870
|
||||||
|
#10029874
|
||||||
|
#10029875
|
||||||
|
#10029876
|
||||||
|
#10029877
|
||||||
|
#10027300
|
||||||
|
#100298E4
|
BIN
xf86-video-amdgpu-23.0.0.tar.xz
(Stored with Git LFS)
Normal file
BIN
xf86-video-amdgpu-23.0.0.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
xf86-video-amdgpu-23.0.0.tar.xz.sig
Normal file
BIN
xf86-video-amdgpu-23.0.0.tar.xz.sig
Normal file
Binary file not shown.
379
xf86-video-amdgpu.changes
Normal file
379
xf86-video-amdgpu.changes
Normal file
@ -0,0 +1,379 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 15 15:49:37 UTC 2024 - Björn Bidar <bjorn.bidar@thaodan.de>
|
||||||
|
|
||||||
|
- U_Fix-segfault-on-dock-suspend-unplug-resume.patch,
|
||||||
|
U_Free-output_ids.patch
|
||||||
|
* Fix random segfaults when for example suspending.
|
||||||
|
glfo#xorg/driver/xf86-video-amdgpu#70 glfo#drm/amd#2375
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 26 12:10:30 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
||||||
|
|
||||||
|
- Use %autosetup macro. Allows to eliminate the usage of deprecated
|
||||||
|
PatchN.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sun Feb 26 18:01:09 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 23.0.0
|
||||||
|
* bugfix release, see also for more details here:
|
||||||
|
https://lists.x.org/archives/dri-devel/2023-February/392659.html
|
||||||
|
- supersedes U_Use-DRM_CAP_CURSOR_WIDTH-HEIGHT-if-possible.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 23 11:12:08 UTC 2023 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- U_Use-DRM_CAP_CURSOR_WIDTH-HEIGHT-if-possible.patch
|
||||||
|
* There's no need to hardcode the cursor size if the kernel can
|
||||||
|
report the value it wants. Fixes invisible cursor issue on
|
||||||
|
RDNA3 cards like Navi31/RX 7900 Series cards. (boo#1207388)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat May 14 20:59:19 UTC 2022 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- remove hardware supplements for AMD GPUs; i.e. no longer install
|
||||||
|
by default on AMD hardware; instead use "modeset" driver
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri May 13 22:28:42 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- set SUSE_ZNOW to 0
|
||||||
|
- very tarball gpg signature
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 24 23:21:16 UTC 2022 - Giordano Boschetti <geekosdaw@gmail.com>
|
||||||
|
|
||||||
|
- Update to version 22.0.0
|
||||||
|
* "AsyncFlipSecondaries" To Deal With Crappy Multi-Monitor Experience
|
||||||
|
* Glamor Fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Jul 31 08:57:12 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 21.0.0
|
||||||
|
* bugfixes and minor improvements
|
||||||
|
- supersedes u_fno-common.patch
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Apr 17 16:45:53 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
- modernize spec file (move license to licensedir)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 7 12:46:02 CEST 2020 - tiwai@suse.de
|
||||||
|
|
||||||
|
- N_amdgpu-present-Check-tiling-for-newer-versions-too.patch:
|
||||||
|
* fix crash with external HDMI and DPMS change (bsc#1169222)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 9 23:39:11 UTC 2020 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- u_fno-common.patch
|
||||||
|
* fix build with gcc's -fno-common option (boo#1160421)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 12 13:39:40 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 19.1.0
|
||||||
|
* bugfixes and minor improvements
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Jul 30 12:49:36 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- move xorg.conf.d snippet from /etc/X11/xorg.conf.d to
|
||||||
|
/usr/share/X11/xorg.conf.d (boo#1139692)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Mar 22 13:08:07 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 19.0.1
|
||||||
|
* Add support for RandR output tile properties, allowing
|
||||||
|
monitors using DisplayPort Multi Stream Transport tiling
|
||||||
|
to work better out of the box.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 7 10:14:37 UTC 2019 - Stefan Dirsch <sndirsch@suse.com>
|
||||||
|
|
||||||
|
- Update to version 19.0.0
|
||||||
|
* Support for FreeSync variable refresh rate (this also requires the
|
||||||
|
amdgpu driver from kernel 5.0 or newer, and radeonsi from Mesa 19.0 or
|
||||||
|
newer).
|
||||||
|
* Various TearFree related fixes and robustness improvements.
|
||||||
|
* Support for scanout buffers using DCC colour compression.
|
||||||
|
* Up to six independent instances per GPU are now supported in "Zaphod"
|
||||||
|
style multi-head configurations.
|
||||||
|
* Other improvements and fixes
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Sep 15 13:53:27 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 18.1.0
|
||||||
|
* This release supports xserver versions 1.13-1.20.
|
||||||
|
* When using DC as of Linux 4.17:
|
||||||
|
- Support advanced colour management functionality.
|
||||||
|
- Support gamma correction and X11 colormaps when Xorg runs at depth
|
||||||
|
30 as well.
|
||||||
|
* Support for leasing RandR outputs to clients.
|
||||||
|
* Various robustness fixes for TearFree. In particular, fixed several
|
||||||
|
cases in which disabling TearFree at runtime would result in the Xorg
|
||||||
|
process freezing or crashing.
|
||||||
|
* Fixed some m4 related build issues with older versions of autotools.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Jul 13 14:50:48 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- fixed damageproto BuildRequires
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Apr 4 12:40:11 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 18.0.1
|
||||||
|
* 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.
|
||||||
|
This is a bug-fix release addressing issues in 18.0.0. While
|
||||||
|
those issues shouldn't affect most users, I recommend that all
|
||||||
|
users of 18.0.0 update to 18.0.1.
|
||||||
|
+ The Xorg process could enter an infinite loop after a server
|
||||||
|
reset (in configurations where Xorg doesn't terminate when
|
||||||
|
the last client disconnects)
|
||||||
|
+ The Xorg process could crash when multiple primary screens
|
||||||
|
are configured in xorg.conf.
|
||||||
|
+ TearFree could trigger debugging messages in the pixman
|
||||||
|
library
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 5 14:41:29 UTC 2018 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 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!
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Dec 12 13:44:43 UTC 2017 - msrb@suse.com
|
||||||
|
|
||||||
|
- Remove build dependency on Mesa-devel. The only part of it needed
|
||||||
|
is libgbm-devel and that is already BuildRequired by
|
||||||
|
'pkgconfig(gbm)'. Added explicit damageproto-devel dependency
|
||||||
|
which was before pulled in by Mesa-devel. Mesa-devel is too
|
||||||
|
general and is a bottleneck in distribution build. (bnc#1071297)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Sep 8 08:57:42 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.4.0
|
||||||
|
* 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!
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 18 09:19:27 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- exclude build on s390/s390x (bsc#1034602)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 13 10:11:02 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- SLE merge (missing fate entries)
|
||||||
|
* fate #320388 (added driver itself)
|
||||||
|
* fate #315643-315645, 319159-319161, 319618 (updates driver
|
||||||
|
to release 1.0.0, we're on 1.3.0 meanwhile)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 16 11:57:28 UTC 2017 - mpluskal@suse.com
|
||||||
|
|
||||||
|
- Update to version 1.3.0:
|
||||||
|
* 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 libdrm_amdgpu functionality to determine the GPU marketing
|
||||||
|
name, remove corresponding tables from this driver.
|
||||||
|
* Use DRM render nodes for DRI3 clients when available.
|
||||||
|
* Plus many other improvements and fixes.
|
||||||
|
- Make building more verbose
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Feb 22 01:54:59 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- specfile: added pci_ids_dir to filelist
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 3 11:05:07 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- make the driver default for Tumbleweed (upcoming Leap 42.3,
|
||||||
|
sle13, ...), if "amdgpu" is the kernel driver of the device;
|
||||||
|
still use device list specified in amdgpu.ids for older
|
||||||
|
distributions like Leap 42.2, sle12, ...
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 30 11:30:56 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- amdgpu.ids: enabled 100267DF (bnc #972126, comment #11)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 16 13:04:21 UTC 2017 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- introduced hardware supplements (bnc#1020075)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Nov 19 11:03:20 UTC 2016 - mimi.vx@gmail.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 19 13:56:06 UTC 2016 - tobias.johannes.klausmann@mni.thm.de
|
||||||
|
|
||||||
|
- Update to version 1.1.2:
|
||||||
|
The only change in this release is a fix for issues with the configure option
|
||||||
|
--with-xorg-conf-dir which slipped into the 1.1.1 release.
|
||||||
|
- Packaging changes:
|
||||||
|
+ Check the signature for the driver release, as other drivers already do.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Sep 15 21:46:51 UTC 2016 - malcolmlewis@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 1.1.1:
|
||||||
|
+ Use --with-xorg-conf-dir=$prefix/share/X11/xorg.conf.d by
|
||||||
|
default.
|
||||||
|
+ Fix cursor size for SI.
|
||||||
|
+ Add SI PCI IDs.
|
||||||
|
+ Add missing Kaveri PCI ID (1318).
|
||||||
|
+ Add Mullins PCI IDs (fdo#97472).
|
||||||
|
+ DRI2: Fix amdgpu_dri2_exchange_buffers width/height
|
||||||
|
copy'n'paste error.
|
||||||
|
+ DRI2: Add interpolated_vblanks in amdgpu_dri2_get_crtc_msc.
|
||||||
|
+ Only use RandR APIs if RandR is enabled (deb#827984).
|
||||||
|
+ Destroy all dedicated scanout buffers during CloseScreen.
|
||||||
|
+ glamor: Reallocate linear pixmap BO if necessary for DRI2
|
||||||
|
PRIME.
|
||||||
|
+ Move DRI2's local fixup_glamor helper to
|
||||||
|
amdgpu_glamor_set_pixmap_bo v2 so it can be used outside of the
|
||||||
|
DRI2 code.
|
||||||
|
+ Consolidate get_drawable_pixmap helper.
|
||||||
|
+ Add amdgpu_pixmap_get_tiling_info.
|
||||||
|
+ Remove amdgpu_share_pixmap_backing.
|
||||||
|
+ glamor: Fix amdgpu_glamor_share_pixmap_backing for priv->bo ==
|
||||||
|
NULL.
|
||||||
|
+ Add missing Bonaire PCI ID.
|
||||||
|
+ Add more Polaris 10 and 11 PCI IDs.
|
||||||
|
+ Fix amdgpu_mode_hotplug crash on multi GPU platform.
|
||||||
|
+ Handle Zaphod mode correctly in amdgpu_mode_hotplug
|
||||||
|
(fdo#93415).
|
||||||
|
+ Add Strato PCI ID.
|
||||||
|
+ Remove RR_Capability_SinkOutput for GPU without CRTC.
|
||||||
|
- Set amdgpu.ids as a config file to fix rpmlint warning.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Apr 8 13:12:22 UTC 2016 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- amdgpu.ids: added new PCI IDs supported by driver release 1.1.0
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 7 19:07:08 UTC 2016 - mimi.vx@gmail.com
|
||||||
|
|
||||||
|
- 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!*
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Mar 22 12:48:37 UTC 2016 - eich@suse.com
|
||||||
|
|
||||||
|
- Add amdgpu.ids which lists all supported PCI Id for server
|
||||||
|
(boo#972126).
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 23 18:19:10 UTC 2016 - mimi.vx@gmail.com
|
||||||
|
|
||||||
|
- 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
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 20 09:02:22 UTC 2015 - sndirsch@suse.com
|
||||||
|
|
||||||
|
- update to release 1.0.0
|
||||||
|
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)
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 13 13:39:24 UTC 2015 - olaf@aepfle.de
|
||||||
|
|
||||||
|
- Use human readable timestamp %cd instead of %ct in _service file
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 10 10:14:04 UTC 2015 - mimi.vx@gmail.com
|
||||||
|
|
||||||
|
- update to 0.0.01~git.1446607417.92e7c93
|
||||||
|
* last upstream version -
|
||||||
|
http://cgit.freedesktop.org/xorg/driver/xf86-video-amdgpu/log/
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Sat Oct 24 18:03:36 UTC 2015 - mimi.vx@gmail.com
|
||||||
|
|
||||||
|
- initial commit
|
||||||
|
|
41
xf86-video-amdgpu.keyring
Normal file
41
xf86-video-amdgpu.keyring
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||||
|
|
||||||
|
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
|
||||||
|
=16SP
|
||||||
|
-----END PGP PUBLIC KEY BLOCK-----
|
102
xf86-video-amdgpu.spec
Normal file
102
xf86-video-amdgpu.spec
Normal file
@ -0,0 +1,102 @@
|
|||||||
|
#
|
||||||
|
# spec file for package xf86-video-amdgpu
|
||||||
|
#
|
||||||
|
# Copyright (c) 2024 SUSE LLC
|
||||||
|
#
|
||||||
|
# All modifications and additions to the file contributed by third parties
|
||||||
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
|
# upon. The license for this file, and modifications and additions to the
|
||||||
|
# file, is the same license as for the pristine package itself (unless the
|
||||||
|
# license for the pristine package is not an Open Source License, in which
|
||||||
|
# case the license is the MIT License). An "Open Source License" is a
|
||||||
|
# license that conforms to the Open Source Definition (Version 1.9)
|
||||||
|
# published by the Open Source Initiative.
|
||||||
|
|
||||||
|
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
|
%if 0%{?suse_version} < 1330
|
||||||
|
%define pci_ids_dir %{_sysconfdir}/X11/xorg_pci_ids
|
||||||
|
%endif
|
||||||
|
Name: xf86-video-amdgpu
|
||||||
|
Version: 23.0.0
|
||||||
|
Release: 0
|
||||||
|
Summary: AMDGPU video driver for the Xorg X server
|
||||||
|
License: MIT
|
||||||
|
Group: System/X11/Servers/XF86_4
|
||||||
|
URL: https://xorg.freedesktop.org/
|
||||||
|
Source: https://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.xz
|
||||||
|
Source1: https://xorg.freedesktop.org/releases/individual/driver/%{name}-%{version}.tar.xz.sig
|
||||||
|
Source2: %{name}.keyring
|
||||||
|
Source3: amdgpu.ids
|
||||||
|
# PATCH-FIX-OPENSUSE Workaround to fix crashes when an external monitor is connected bsc#1169222
|
||||||
|
Patch1: N_amdgpu-present-Check-tiling-for-newer-versions-too.patch
|
||||||
|
# PATCH-FIX-UPSTREAM Fix segfaults when e.g. suspending glfo/xorg/driver/xf86-video-amdgpu#70
|
||||||
|
Patch2: U_Fix-segfault-on-dock-suspend-unplug-resume.patch
|
||||||
|
Patch3: U_Free-output_ids.patch
|
||||||
|
BuildRequires: autoconf >= 2.6.0
|
||||||
|
BuildRequires: automake
|
||||||
|
BuildRequires: libtool
|
||||||
|
BuildRequires: pkgconfig
|
||||||
|
BuildRequires: pkgconfig(damageproto)
|
||||||
|
BuildRequires: pkgconfig(fontsproto)
|
||||||
|
BuildRequires: pkgconfig(gbm)
|
||||||
|
BuildRequires: pkgconfig(libdrm) >= 2.4.58
|
||||||
|
BuildRequires: pkgconfig(libdrm_amdgpu)
|
||||||
|
BuildRequires: pkgconfig(libudev)
|
||||||
|
BuildRequires: pkgconfig(pciaccess) >= 0.8.0
|
||||||
|
BuildRequires: pkgconfig(randrproto)
|
||||||
|
BuildRequires: pkgconfig(renderproto)
|
||||||
|
BuildRequires: pkgconfig(videoproto)
|
||||||
|
BuildRequires: pkgconfig(xextproto)
|
||||||
|
BuildRequires: pkgconfig(xf86driproto)
|
||||||
|
BuildRequires: pkgconfig(xorg-macros) >= 1.8
|
||||||
|
BuildRequires: pkgconfig(xorg-server) >= 1.16
|
||||||
|
BuildRequires: pkgconfig(xproto)
|
||||||
|
# This was part of the xorg-x11-driver-video package up to version 7.6
|
||||||
|
Conflicts: xorg-x11-driver-video <= 7.6
|
||||||
|
ExcludeArch: s390 s390x
|
||||||
|
%{x11_abi_videodrv_req}
|
||||||
|
|
||||||
|
%description
|
||||||
|
amdgpu is an Xorg driver for AMD video cards.
|
||||||
|
|
||||||
|
Its autodetects whether your hardware has a CI or newer AMD Graphics Card
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%autosetup -p1
|
||||||
|
|
||||||
|
%build
|
||||||
|
# We have some -z now related errors during X default startup (boo#1197994):
|
||||||
|
# this is directly visible on startup, so easy to test later on.
|
||||||
|
export SUSE_ZNOW=0
|
||||||
|
autoreconf -fiv
|
||||||
|
%configure
|
||||||
|
%make_build
|
||||||
|
|
||||||
|
%install
|
||||||
|
%make_install
|
||||||
|
find %{buildroot} -type f -name "*.la" -delete -print
|
||||||
|
%if 0%{?pci_ids_dir:1}
|
||||||
|
rm -f %{buildroot}%{_datadir}/X11/xorg.conf.d/10-amdgpu.conf
|
||||||
|
mkdir -p %{buildroot}%{pci_ids_dir}
|
||||||
|
cp %{SOURCE3} %{buildroot}%{pci_ids_dir}/
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%files
|
||||||
|
%license COPYING
|
||||||
|
%doc README.md
|
||||||
|
%dir %{_libdir}/xorg/modules/drivers
|
||||||
|
%{_libdir}/xorg/modules/drivers/amdgpu_drv.so
|
||||||
|
%{_mandir}/man4/amdgpu.4%{?ext_man}
|
||||||
|
%if 0%{?pci_ids_dir:1}
|
||||||
|
%dir %{pci_ids_dir}
|
||||||
|
%{pci_ids_dir}/amdgpu.ids
|
||||||
|
%else
|
||||||
|
%dir %{_datadir}/X11/xorg.conf.d
|
||||||
|
%{_datadir}/X11/xorg.conf.d/10-amdgpu.conf
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%changelog
|
Loading…
Reference in New Issue
Block a user