You are not logged in.

#1 2024-03-30 22:47:35

yaaa
Member
Registered: 2017-04-24
Posts: 15

Does your terminal flicker?

TL;DR to test run in terminal

while true; do cat /etc/host.conf; sleep 0.5; clear; done

video link 240KB:
https://0x0.st/XzTl.mkv

After recent upgrade text in my terminal started to flicker.
gnome-terminal and mate-terminal are affected
alacritty and kitty not affected

mate-terminal was not upgraded this time, so it must be some library.

Running under cinnamon

pacman log - common upgraded apps on two pcs (removed qemu*):

adwaita-cursors
adwaita-icon-theme
at-spi2-core
btrfs-progs
chromium
coreutils
curl
fio
glib2
glibmm
glib-networking
gnome-backgrounds
gobject-introspection-runtime
gsettings-desktop-schemas
gst-plugins-bad-libs
gst-plugins-base-libs
gstreamer
gtk-update-icon-cache
gvfs
harfbuzz
libassuan
libdeflate
libdovi
libei
libgirepository
libopenmpt
libpciaccess
libpipewire
librsvg
libsysprof-capture
libvirt
libx11
libxkbcommon
libxkbcommon-x11
libxmu
linux
linux-headers
linux-lts
openmpi
pipewire
prrte
python-gobject
python-trove-classifiers
shadow
tdb
util-linux
util-linux-libs
vte3
vte-common
xorgproto
xz

pacman log - full list (removed qemu*):

transaction started
installed libei (1.2.1-1)
upgraded adwaita-cursors (45.0-1 -> 46.0-1)
upgraded adwaita-icon-theme (45.0-1 -> 46.0-1)
upgraded alacarte (1:3.50.0-1 -> 1:3.52.0-1)
upgraded alacritty (0.13.1-1 -> 0.13.2-1)
upgraded at-spi2-core (2.50.2-1 -> 2.52.0-1)
upgraded audacity (1:3.4.2-3 -> 1:3.4.2-4)
upgraded btrfs-progs (6.7.1-1 -> 6.8-1)
upgraded chromium (123.0.6312.58-1 -> 123.0.6312.86-1)
upgraded coreutils (9.4-3 -> 9.5-1)
upgraded curl (8.6.0-3 -> 8.7.1-3)
upgraded dialog (1:1.3_20240101-1 -> 1:1.3_20240307-1)
upgraded exiv2 (0.28.2-1 -> 0.28.2-2)
upgraded fio (3.36-1 -> 3.37-1)
upgraded freerdp (2:2.11.4-1 -> 2:3.4.0-5)
upgraded gedit (46.2-1 -> 46.2-2)
upgraded glib2 (2.78.4-1 -> 2.80.0-2)
upgraded glib2-docs (2.78.4-1 -> 2.80.0-2)
upgraded glibmm (2.66.6-1 -> 2.66.7-1)
upgraded glib-networking (1:2.78.1-1 -> 1:2.80.0-1)
upgraded gnome-backgrounds (45.0-1 -> 46.0-1)
upgraded gnome-terminal (3.50.1-1 -> 3.52.0-1)
upgraded gnuradio (3.10.9.2-1 -> 3.10.9.2-2)
upgraded gobject-introspection-runtime (1.78.1-1 -> 1.80.0-1)
upgraded graphicsmagick (1.3.42-3 -> 1.3.43-1)
upgraded gsettings-desktop-schemas (45.0-1 -> 46.0-1)
upgraded gst-editing-services (1.24.1-1 -> 1.24.1-2)
upgraded gst-libav (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugin-gtk (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugins-bad (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugins-bad-libs (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugins-base (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugins-base-libs (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugins-good (1.24.1-1 -> 1.24.1-2)
upgraded gst-plugins-ugly (1.24.1-1 -> 1.24.1-2)
upgraded gst-python (1.24.1-1 -> 1.24.1-2)
upgraded gstreamer (1.24.1-1 -> 1.24.1-2)
upgraded gstreamer-vaapi (1.24.1-1 -> 1.24.1-2)
upgraded gtk-update-icon-cache (1:4.12.5-1 -> 1:4.14.1-1)
upgraded gvfs (1.52.2-2 -> 1.54.0-2)
upgraded gvfs-mtp (1.52.2-2 -> 1.54.0-2)
upgraded gvfs-smb (1.52.2-2 -> 1.54.0-2)
upgraded harfbuzz (8.3.1-1 -> 8.4.0-1)
upgraded harfbuzz-icu (8.3.1-1 -> 8.4.0-1)
upgraded highlight (4.10-1 -> 4.11-1)
upgraded jre-openjdk-headless (21.0.2.u13-3 -> 22.u36-1)
upgraded ldb (2:2.8.0-1 -> 2:2.9.0-1)
upgraded lib32-curl (8.6.0-3 -> 8.7.1-2)
upgraded lib32-glib2 (2.78.4-1 -> 2.80.0-1)
upgraded lib32-harfbuzz (8.3.1-1 -> 8.4.0-1)
upgraded lib32-libxkbcommon (1.6.0-1 -> 1.7.0-1)
upgraded lib32-util-linux (2.39.3-1 -> 2.40-1)
upgraded lib32-xz (5.6.1-1 -> 5.6.1-2)
upgraded libassuan (2.5.6-1 -> 2.5.7-1)
upgraded libdeflate (1.19-1 -> 1.20-1)
upgraded libdovi (3.2.0-2 -> 3.3.0-1)
upgraded libgedit-gtksourceview (299.0.5-1 -> 299.1.0-1)
upgraded libgirepository (1.78.1-1 -> 1.80.0-1)
upgraded libgoa (3.48.1-1 -> 3.50.0-2)
upgraded libopenmpt (0.7.5-1 -> 0.7.6-1)
upgraded libpciaccess (0.18-1 -> 0.18.1-1)
upgraded libpipewire (1:1.0.4-1 -> 1:1.0.4-3)
upgraded libreoffice-fresh (24.2.1-5 -> 24.2.2-1)
upgraded libreoffice-fresh-en-gb (24.2.1-1 -> 24.2.2-1)
upgraded librsvg (2:2.57.3-1 -> 2:2.58.0-1)
upgraded libsysprof-capture (45.2-1 -> 46.0-1)
upgraded libvirt (1:10.1.0-1 -> 1:10.1.0-2)
upgraded libwbclient (4.19.5-1 -> 4.20.0-1)
upgraded libx11 (1.8.7-1 -> 1.8.8-2)
upgraded libxkbcommon (1.6.0-1 -> 1.7.0-1)
upgraded libxkbcommon-x11 (1.6.0-1 -> 1.7.0-1)
upgraded libxmu (1.1.4-1 -> 1.2.0-1)
upgraded linux (6.8.1.arch1-1 -> 6.8.2.arch2-1)
upgraded linux-docs (6.8.1.arch1-1 -> 6.8.2.arch2-1)
upgraded linux-headers (6.8.1.arch1-1 -> 6.8.2.arch2-1)
upgraded linux-lts (6.6.22-1 -> 6.6.23-1)
upgraded linux-zen (6.8.1.zen1-1 -> 6.8.2.zen2-1)
upgraded linux-zen-docs (6.8.1.zen1-1 -> 6.8.2.zen2-1)
upgraded linux-zen-headers (6.8.1.zen1-1 -> 6.8.2.zen2-1)
upgraded meld (3.22.1-1 -> 3.22.2-1)
upgraded nilfs-utils (2.2.9-2 -> 2.2.10-1)
upgraded openmpi (5.0.2-6 -> 5.0.2-7)
upgraded passt (2024_03_20.71dd405-1 -> 2024_03_26.4988e2b-1)
upgraded pipewire (1:1.0.4-1 -> 1:1.0.4-3)
upgraded prrte (3.0.4-3 -> 3.0.5-1)
upgraded python-docutils (1:0.20.1-1 -> 1:0.20.1-2)
upgraded python-evdev (1.6.1-2 -> 1.7.0-1)
upgraded python-gobject (3.46.0-1 -> 3.48.1-2)
upgraded python-markupsafe (2.1.4-1 -> 2.1.5-1)
upgraded python-secretstorage (3.3.3-2 -> 3.3.3-3)
upgraded python-trove-classifiers (2024.3.3-1 -> 2024.3.25-1)
upgraded remmina (1:1.4.35-1 -> 1:1.4.35-2)
upgraded samba (4.19.5-1 -> 4.20.0-1)
upgraded shadow (4.15.0-1 -> 4.15.1-1)
upgraded smbclient (4.19.5-1 -> 4.20.0-1)
upgraded talloc (2.4.1-1 -> 2.4.2-1)
upgraded tdb (1.4.9-1 -> 1.4.10-1)
upgraded tepl (1:6.8.0-3 -> 1:6.9.0-1)
upgraded tevent (1:0.15.0-1 -> 1:0.16.1-1)
upgraded thrift (0.19.0-1 -> 0.20.0-1)
upgraded util-linux (2.39.3-2 -> 2.40-1)
upgraded util-linux-libs (2.39.3-2 -> 2.40-1)
upgraded vte3 (0.74.2-1 -> 0.76.0-2)
upgraded vte-common (0.74.2-1 -> 0.76.0-2)
upgraded webkit2gtk (2.42.5-2 -> 2.44.0-1)
upgraded webkit2gtk-4.1 (2.42.5-2 -> 2.44.0-1)
upgraded wine (9.4-1 -> 9.5-1)
upgraded wireshark-cli (4.2.3-1 -> 4.2.4-1)
upgraded wireshark-qt (4.2.3-1 -> 4.2.4-1)
upgraded xorgproto (2023.2-1 -> 2024.1-1)
upgraded xz (5.6.1-1 -> 5.6.1-2)
transaction completed

Last edited by yaaa (2024-03-30 22:56:50)

Offline

#2 2024-03-30 23:05:20

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,838

Re: Does your terminal flicker?

https://bbs.archlinux.org/viewtopic.php?id=294177

Try setting GSK_RENDERER=gl before launching the terminal, but generally speaking both of those that are affected depend and will be related to vte3/vte-common

Offline

#3 2024-03-31 01:09:51

yaaa
Member
Registered: 2017-04-24
Posts: 15

Re: Does your terminal flicker?

Try setting GSK_RENDERER=gl

No luck.

Downgrading vte3 package to 0.74.2-1 fixed this issue. With next version vte3 0.75.0-1 terminal starts flickering.
I don't understand why 2024.03.23 (my previous update) i was still on 0.74.2-1, because i should already be at 0.75.92-1 arch package history

What should i do now?

Here is vte* update histrory from my pacman.log:

[2023-09-18] [ALPM] upgraded vte3 (0.72.2-2 -> 0.74.0-1)
[2023-09-18] [ALPM] upgraded vte-common (0.72.2-2 -> 0.74.0-1)
[2023-11-07] [ALPM] transaction started
[2023-11-07] [ALPM] upgraded vte3 (0.74.0-1 -> 0.74.1-1)
[2023-11-07] [ALPM] upgraded vte-common (0.74.0-1 -> 0.74.1-1)
[2023-12-24] [ALPM] transaction started
[2023-12-24] [ALPM] upgraded vte3 (0.74.1-1 -> 0.74.2-1)
[2023-12-24] [ALPM] upgraded vte-common (0.74.1-1 -> 0.74.2-1)
[2024-03-23] previous update. no flickering in terminal until 2024-03-30
[2024-03-30] [ALPM] transaction started
[2024-03-30] [ALPM] upgraded vte3 (0.74.2-1 -> 0.76.0-2)
[2024-03-30] [ALPM] upgraded vte-common (0.74.2-1 -> 0.76.0-2)
[2024-03-30] terminal flickering started here

Offline

Board footer

Powered by FluxBB