[Bug 1134805] New: Graphical artifacts in KDE and SDDM, using radeon driver
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805 Bug ID: 1134805 Summary: Graphical artifacts in KDE and SDDM, using radeon driver Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org Assignee: xorg-maintainer-bugs@forge.provo.novell.com Reporter: opensuse.lietuviu.kalba@gmail.com QA Contact: xorg-maintainer-bugs@forge.provo.novell.com Found By: --- Blocker: --- Created attachment 804814 --> http://bugzilla.opensuse.org/attachment.cgi?id=804814&action=edit /var/log/Xorg.0.log I see graphical artifacts during KDE logout and in SDDM. Operating System: openSUSE Tumbleweed 20190509 KDE Plasma Version: 5.15.5 KDE Frameworks Version: 5.57.0 Qt Version: 5.12.3 Kernel Version: 5.0.11-1-default OS Type: 32-bit Processors: 1 × Intel® Celeron® D CPU 3.06GHz Memory: 1,8 GiB /etc/X11/xorg.conf does not exist > zypper se --details --installed-only xf86-video- Loading repository data... Reading installed packages... S | Name | Type | Version | Arch ---+-------------------+---------+------------+----- i+ | xf86-video-amdgpu | package | 19.0.1-1.1 | i586 i+ | xf86-video-ati | package | 19.0.1-1.1 | i586 i | xf86-video-dummy | package | 0.3.8-1.6 | i586 i+ | xf86-video-fbdev | package | 0.5.0-1.4 | i586 i+ | xf86-video-mach64 | package | 6.9.6-1.4 | i586 i+ | xf86-video-r128 | package | 6.11.0-1.2 | i586 i+ | xf86-video-vesa | package | 2.4.0-1.4 | i586 > rpm -q sddm | head -n3 sddm-0.18.0-7.1.i586 > rpm --changelog -q sddm | head -n3 * Mon Feb 18 2019 Fabian Vogt- Add patch to fix reading garbage from getpwnam (boo#1125624): * 0001-Use-C-scoping-for-handling-buffer-deletion.patch > rpm --changelog -q Mesa | head -n3 * Fri Apr 26 2019 Stefan Dirsch - Update to 19.0.3 * quiet release with just 19 patches (excluding release churn) > rpm --changelog -q xorg-x11-server | head -n3 * Wed Apr 24 2019 Martin Li?ka - Disable LTO (boo#1133294). > rpm --changelog -q xf86-input-evdev | head -n3 * Wed May 30 2018 sndirsch@suse.com - upt to version 2.10.6 * Since evdev is in maintenance mode there aren't a lot of > rpm --changelog -q xf86-video-ati | head -n3 * Fri Mar 22 2019 Stefan Dirsch - Update to release 19.0.1 * Fixes for two regressions which crept into the 19.0.0 release. > rpm --changelog -q xf86-video-fbdev | head -n3 * Mon Jun 04 2018 sndirsch@suse.com - Update to version 0.5.0 * Compatibility updates for xserver 1.20. > rpm --changelog -q xf86-video-modesetting | head -n3 package xf86-video-modesetting is not installed > rpm --changelog -q xf86-video-vesa | head -n3 * Fri Feb 16 2018 sndirsch@suse.com - Update to version 2.4.0 * Nothing terribly exciting, but enough bug fixes to justify a > hwinfo --gfx 14: PCI 105.0: 0300 VGA compatible controller (VGA) [Created at pci.386] Unique ID: ul7N.n3FKoMfWx+7 Parent ID: vSkL.4UFp5fHqms6 SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:05.0 SysFS BusID: 0000:01:05.0 Hardware Class: graphics card Model: "ATI Radeon XPRESS 200 5A61 (PCIE)" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x5a61 "Radeon XPRESS 200 5A61 (PCIE)" SubVendor: pci 0x8086 "Intel Corporation" SubDevice: pci 0xd601 Driver: "radeon" Driver Modules: "radeon" Memory Range: 0x80000000-0x8fffffff (ro,non-prefetchable) I/O Ports: 0x2000-0x2fff (rw) Memory Range: 0xa0100000-0xa010ffff (rw,non-prefetchable) Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled) IRQ: 17 (3009 events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v00001002d00005A61sv00008086sd0000D601bc03sc00i00" Driver Info #0: XFree86 v4 Server Module: radeon Driver Info #1: XFree86 v4 Server Module: fglrx 3D Support: yes Extensions: dri Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #20 (PCI bridge) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c1
--- Comment #1 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c2
--- Comment #2 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c3
--- Comment #3 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c4
--- Comment #4 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c5
Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c6
Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c7
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c8
Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c9
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c10
--- Comment #10 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c11
Mindaugas Baranauskas
then would be:
Section "Device" Identifier "Default Device" Driver "modesetting" Option "AccelMethod" "none" EndSection
in /etc/X11/xorg.conf.d/50-device.conf. Le me know whether this helps ...
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c12
--- Comment #12 from Mindaugas Baranauskas
Created attachment 804865 [details] screenshot - works fine with Driver "modesetting"; Option "AccelMethod" "none" in /etc/X11/xorg.conf.d/50-device.conf
In this case xf86-video-ati was installed again. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c13
--- Comment #13 from Mindaugas Baranauskas
Adding comment 7's 50-device.conf made a 120 byte smaller log, but with same tail here pasted.
Felix, perhaps you did not re-installed xf86-video-ati -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c14
--- Comment #14 from Stefan Dirsch
(In reply to Mindaugas Baranauskas from comment #11)
Created attachment 804865 [details] screenshot - works fine with Driver "modesetting"; Option "AccelMethod" "none" in /etc/X11/xorg.conf.d/50-device.conf
In this case xf86-video-ati was installed again.
It shouldn't matter if it is installed as long as "modesetting" driver is really being used ... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c15
--- Comment #15 from Felix Miata
Felix, perhaps you did not re-installed xf86-video-ati
I definitely didn't. With 'Driver "modesetting"' in 50-device.conf I expect xf86-video-ati's radeon to be ignored, which is what happens. Maybe there is a 32bit vs 64bit difference here? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c16
--- Comment #16 from Mindaugas Baranauskas
It shouldn't matter if it is installed as long as "modesetting" driver is really being used ...
But then strange that I and Felix had different results with modified 50-device.conf -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c17
--- Comment #17 from Felix Miata
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c18
--- Comment #18 from Stefan Dirsch
Now it works. I found a conflict left behind from a failing try to make a 'Section "ServerLayout"' work for dual displays:
15-ddxdrv.conf: Section "Device" Identifier "DefaultDevice" Driver "modesetting" EndSection
Apparently 'Option "AccelMethod" "none"' from 50-device.conf wasn't getting read as a result.
Yeah. This explains it ... At least we now have a workaround for Mindaugas' 32bit machine from 2005. Dumb slow, but what can we do? Nobody will still look into RS400 issues. Seriously. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c19
--- Comment #19 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c20
--- Comment #20 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c21
--- Comment #21 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c22
--- Comment #22 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c23
--- Comment #23 from Felix Miata
rpm --changelog -q xf86-video-modesetting | head -n3 package xf86-video-modesetting is not installed
xf86-video-modesetting is not installed because it was merged into the xserver package more than two years ago, which made it the default. All xf86-video* are optional, and for nearly all the most common, non-ancient gfxchips, not required. (In reply to Stefan Dirsch from comment #18)
At least we now have a workaround for Mindaugas' 32bit machine from 2005. Dumb slow, but what can we do? Nobody will still look into RS400 issues. Seriously.
Since it doesn't happen to me on KDE3 using xf86-video-radeon, maybe it should be looked at by KDE and/or SDDM people. I think if this is reproducible on antiX and reported there it will get fixed, but according to distrowatch, antiX doesn't offer Plasma. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c24
--- Comment #24 from Stefan Dirsch
"XAA" sounds weird, since XAA is no longer available in X.Org at all. For radeon and modesetting drivers there is only "EXA" and "none" options available as "AccelMethod".
I apologize. This is incorrect. "radeon" provides options "glamor" and "EXA" for "AccelMethod", whereas "modesetting" provides "glamor" and "none" for "AccelMethod". -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c25
--- Comment #25 from Mindaugas Baranauskas
inxi -GxxCS System: Host: localhost Kernel: 5.0.11-1-default i686 bits: 32 compiler: gcc v: 8.3.1 Desktop: KDE Plasma 5.15.5 tk: Qt 5.12.3 wm: kwin_x11 dm: SDDM Distro: openSUSE Tumbleweed 20190509 CPU: Topology: Single Core model: Intel Celeron D bits: 64 type: MCP arch: Netburst Presler rev: 5 L2 cache: 512 KiB flags: lm nx pae sse sse2 sse3 bogomips: 6133 Speed: 3067 MHz min/max: N/A Core speed (MHz): 1: 3067 Graphics: Device-1: Advanced Micro Devices [AMD/ATI] RC410 [Radeon Xpress 200/1100] vendor: Intel driver: radeon v: kernel bus ID: 01:05.0 chip ID: 1002:5a61 Display: x11 server: X.Org 1.20.4 driver: radeon compositor: kwin_x11 resolution: 1440x900~60Hz OpenGL: renderer: ATI RC410 v: 2.1 Mesa 19.0.3 direct render: Yes
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c26
--- Comment #26 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c27
--- Comment #27 from Mindaugas Baranauskas
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c28
--- Comment #28 from Stefan Dirsch
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c34
--- Comment #34 from Felix Miata (offline until ???)
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805#c38
--- Comment #38 from Felix Miata (offline until ???)
http://bugzilla.opensuse.org/show_bug.cgi?id=1134805
Stefan Dirsch
participants (1)
-
bugzilla_noreply@novell.com