Gentoo Archives: gentoo-user

From: jdm <jdm@××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] GTK Graphical Problems
Date: Fri, 04 Jun 2021 07:14:32
Message-Id: 20210604081423.6c55d56a@echoes
In Reply to: Re: [gentoo-user] GTK Graphical Problems by zcml@posteo.us
1 On Thu, 3 Jun 2021 22:03:21 +0000
2 zcml@××××××.us wrote:
3
4 > On Thu, Jun 03, 2021 at 10:01:43AM +0100, jdm wrote:
5 > > On Wed, 2 Jun 2021 11:14:40 +0100
6 > > jdm <jdm@××××××××××××.uk> wrote:
7 > >
8 > > > Hi,
9 > > >
10 > > > At the weekend I updated my system and after reboot some of my
11 > > > apps have lots of black black squares/rectangles all over the
12 > > > place, covering all of the app window and making email difficult
13 > > > to write.
14 > > >
15 > > > Initially I thought this was a Wayland problem as using Wayfire
16 > > > but switched to X11 desktop and still had same issue.
17 > > >
18 > > > Trying all my apps this looks to be a GTK related issues as
19 > > > happening with claws-mail (worst), gkrellm, gcolor2, Bluefish
20 > > > etc. QT/EFL apps seem to be fine (qtfm, keepass). Firefox-bin
21 > > > works just fine, oddly.
22 > > >
23 > > > Anyone else seen this. I see a thread talking about GTK slots but
24 > > > not sure if this is related.
25 > > >
26 > > > I've rebuilt all gtk related packages which has not helped.
27 > > >
28 > > > John
29 > > >
30 > >
31 > > Noticed a minor oddity with sddm where text not rendering correctly
32 > > so decided not a gtk problem but strange that qt apps where hardly
33 > > affected.
34 > >
35 > > Updated mesa to latest version (currently masked) and issue
36 > > has gone away.
37 > >
38 > > John
39 > >
40 >
41 > What version of mesa was causing the problem, what version did you
42 > upgrade to, and what are your useflags? I've been having similar
43 > issues, but I'm on the current (21.1.1) version of mesa.
44 >
45 > Did you upgrade drivers anywhere?
46 >
47
48 I was using media-libs/mesa-20.3.5 and upgraded to 21.1.2 (which
49 stopped issue)
50
51 I did not upgrade any drivers previously but have now upgraded libdrm
52 2.4.105 to 2.4.106 but this did not help.
53
54 Was using stable kernel 5.10.27 but upgraded to 5.11.22 but this did
55 not resolve issue.
56
57 Currently using a Radeon 5600 XT graphics card with latest
58 linux-firmware-20210518 but was using this before problem.
59
60 in make.conf I have following use flags
61 USE="X egl dbus udev alsa opengl symlink lock bash-completion ffmpeg
62 pulseaudio mtp virgl elogind wayland -cups -gnome -bluetooth -systemd
63 -networkmanager"
64
65 in package.accept_keywords
66 gui-wm/wayfire ~amd64
67 gui-libs/gtk-layer-shell ~amd64
68 gui-libs/wf-config ~amd64
69 gui-apps/wf-shell ~amd64
70 gui-apps/wcm ~amd64
71 gui-apps/wf-recorder ~amd64
72 x11-terms/alacritty ~amd64
73 gui-apps/wayland-logout ~amd64
74 gui-libs/wayfire-plugins-extra ~amd64
75 x11-themes/kvantum ~amd64
76
77 x11-libs/libdrm ~amd64
78 media-libs/mesa ~amd64
79
80 # kernel
81 sys-kernel/gentoo-sources ~amd64
82
83 After upgrading kernel I was too lazy to switch back to stable version
84
85
86 emerge --info
87 Portage 3.0.18 (python 3.9.4-final-0, default/linux/amd64/17.1/desktop,
88 gcc-10.3.0, glibc-2.33, 5.11.22-gentoo x86_64)
89 =================================================================
90 System uname:
91 Linux-5.11.22-gentoo-x86_64-AMD_Ryzen_7_5800X_8-Core_Processor-with-glibc2.33
92 KiB Mem: 16403904 total, 13208816 free
93 KiB Swap: 16777212 total, 16777212 free
94 Timestamp of repository gentoo: Thu, 03 Jun 2021 12:00:01 +0000
95 Head commit of repository gentoo:
96 d3b754271c5044865980daa94fcc0046c21d7ce8
97 sh bash 5.1_p8
98 ld GNU ld (Gentoo 2.35.2 p1) 2.35.2
99 app-shells/bash: 5.1_p8::gentoo
100 dev-java/java-config: 2.3.1::gentoo
101 dev-lang/perl: 5.32.1::gentoo
102 dev-lang/python: 3.9.4_p1::gentoo
103 dev-lang/rust: 1.51.0-r2::gentoo
104 dev-util/cmake: 3.18.5::gentoo
105 sys-apps/baselayout: 2.7::gentoo
106 sys-apps/openrc: 0.42.1-r1::gentoo
107 sys-apps/sandbox: 2.23::gentoo
108 sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
109 sys-devel/automake: 1.16.3-r1::gentoo
110 sys-devel/binutils: 2.35.2::gentoo
111 sys-devel/gcc: 10.3.0::gentoo
112 sys-devel/gcc-config: 2.4::gentoo
113 sys-devel/libtool: 2.4.6-r6::gentoo
114 sys-devel/make: 4.3::gentoo
115 sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers)
116 sys-libs/glibc: 2.33::gentoo
117 Repositories:
118
119 gentoo
120 location: /var/db/repos/gentoo
121 sync-type: rsync
122 sync-uri: rsync://rsync.gentoo.org/gentoo-portage
123 priority: -1000
124 sync-rsync-extra-opts:
125 sync-rsync-verify-jobs: 1
126 sync-rsync-verify-metamanifest: yes
127 sync-rsync-verify-max-age: 24
128
129 crossdev
130 location: /var/db/repos/portage-crossdev
131 masters: gentoo
132 priority: 10
133
134 wayland-desktop
135 location: /var/lib/layman/wayland-desktop
136 sync-type: laymansync
137 sync-uri: https://github.com/bsd-ac/wayland-desktop.git
138 masters: gentoo
139 priority: 50
140
141 ACCEPT_KEYWORDS="amd64"
142 ACCEPT_LICENSE="*"
143 CBUILD="x86_64-pc-linux-gnu"
144 CFLAGS="-march=native -O2 -pipe"
145 CHOST="x86_64-pc-linux-gnu"
146 CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
147 CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d
148 /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release
149 /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
150 CXXFLAGS="-march=native -O2 -pipe"
151 DISTDIR="/var/cache/distfiles"
152 ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH
153 PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT
154 XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
155 FCFLAGS="-march=native -O2 -pipe"
156 FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs
157 config-protect-if-modified distlocks ebuild-locks fixlafiles
158 ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
159 FFLAGS="-march=native -O2 -pipe"
160 GENTOO_MIRRORS="ftp://mirror.bytemark.co.uk/gentoo/
161 https://mirror.bytemark.co.uk/gentoo/
162 http://mirror.bytemark.co.uk/gentoo/ rsync://mirror.bytemark.co.uk/gentoo/ http://mirrors.evowise.com/gentoo/ https://mirrors.evowise.com/gentoo/ https://www.mirrorservice.org/sites/distfiles.gentoo.org/ http://www.mirrorservice.org/sites/distfiles.gentoo.org/ ftp://ftp.mirrorservice.org/sites/distfiles.gentoo.org/ rsync://rsync.mirrorservice.org/distfiles.gentoo.org/"
163 LANG="en_GB.utf8"
164 LDFLAGS="-Wl,-O1 -Wl,--as-needed"
165 LINGUAS="en"
166 MAKEOPTS="-j9"
167 PKGDIR="/var/cache/binpkgs"
168 PORTAGE_CONFIGROOT="/"
169 PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times
170 --omit-dir-times --compress --force --whole-file --delete --stats
171 --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
172 PORTAGE_TMPDIR="/tmp"
173 USE="X a52 aac acl acpi alsa amd64 bash-completion berkdb branding
174 bzip2 cairo cdda cdr cli crypt dbus dri dts dvd dvdr egl elogind emboss
175 encode exif ffmpeg flac fortran gdbm gif gpm gtk gui iconv icu ipv6 jpeg lcms libglvnd libnotify libtirpc lock mad mng mp3 mp4 mpeg mtp multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pulseaudio qt5 readline sdl seccomp spell split-usr ssl startup-notification svg symlink tcpd tiff truetype udev udisks unicode upower usb virgl vorbis wayland wxwidgets x264 xattr xcb xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en-GB" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-3 php7-4" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_9" PYTHON_TARGETS="python3_9" QEMU_USER_TARGETS="x86_64 arm" RUBY_TARGETS="ruby26" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq proto steal rawnat logmark ipmark dhcpmac delude chaos account"
176 Unset: CC, CPPFLAGS, CTARGET, CXX, EMERGE_DEFAULT_OPTS, INSTALL_MASK,
177 LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS,
178 PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, RUSTFLAGS
179
180 John
181
182
183