Зависание программ после продолжительного времени работы

Использую kde и при долгой работе программы, она начинает тормозить и останавливать отрисовку своего окна. Это все выглядит как застывшее отображение и обновление окна не происходит. Если поменять активное окно программы с помощью мыши, то происходит одиночная перерисовка заклинившего окна не исправляя самой проблемы. Такое наблюдается в браузерах, виджетах и других программах. Приходиться перезапускать такие программы или перегружаться.

Пример - https://cloud.mail.ru/public/GtMV/tq5L97Tqp

free -h
              total        used        free      shared  buff/cache   available
Mem:           31Gi       8.8Gi       5.3Gi       696Mi        16Gi        21Gi
Swap:          15Gi       1.0Mi        15Gi

У многих такое или только мне везет?

Информации по проблеме

Информации по проблеме маловато. Было бы неплохо дать конфигурацию машины, версию оболочки и т.д. Процессор часом не AMD?

Не думаю, что в процессоре дело...

Операционная система: Gentoo Linux
Версия KDE Plasma: 5.20.5
Версия KDE Frameworks: 5.77.0
Версия Qt: 5.15.2
Версия ядра: 5.4.92-gentoo
Архитектура: 64-битная
Процессоры: 8 × Intel® Core™ i7-4770 CPU @ 3.40GHz
Память: 31.0 ГиБ ОЗУ
Графический процессор: GeForce GTX 770/PCIe/SSE2

lspci
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.2 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 3 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 4 (rev d0)
00:1c.5 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 6 (rev d0)
00:1c.7 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 8 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation Z97 Chipset LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK104 HDMI Audio Controller (rev a1)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM961/PM961
04:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
06:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa)
07:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]
08:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection

emerge -pv x11-drivers/nvidia-drivers
x11-drivers/nvidia-drivers-455.45.01-r1:0/455::gentoo USE="X driver kms (libglvnd) multilib tools uvm wayland -compat (-dist-kernel) -gtk3 -static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB

Сами программы не подвисают, а перестают отрисовываться. Audacious например музыку проигрывает без всяких проблем, но его окно начинает тормозить, особенно видно на прыгающих полосках в нижнем правом углу. Такое впечетление, что какой то буфер переполняется и приходиться перезапускать программу.

Когда начались фризы: сразу

Когда начались фризы: сразу после установки системы, после смены ядра или еще чего-то?
Что-нибудь странное появляется в логах в момент подвисания: в dmesg или по ALT-CRTL-F12?
На всякий emerge --info.

Когда это началось, сказать

Когда это началось, сказать не могу. В логах тоже ничего такого не нашел. Вот пример с фризами и просмотр логов - https://cloud.mail.ru/public/hRMy/dpaBAv4wG
После выполнения ALT-CRTL-F12 просто черный экран, но после возращения назад по ALT-CRTL-F7 и сообщения от Диспетчера окон KWin - "Подсистема эффектов рабочего стола была перезапущена из-за сброса графики"
Плеер стал более - менее реагировать без фризов - https://cloud.mail.ru/public/rS1e/ATyZ33Ptp пока как думаю подольше не поработает и начнется то же самое.

emerge --info
Portage 3.0.13 (python 3.7.9-final-0, default/linux/amd64/17.1/desktop/plasma, gcc-9.3.0, glibc-2.32-r5, 5.4.92-gentoo x86_64)
=================================================================
System uname:

KiB Mem: 32555736 total, 19278136 free
KiB Swap: 16777212 total, 16777212 free
Timestamp of repository gentoo: Fri, 05 Feb 2021 19:15:01 +0000
Head commit of repository gentoo: 30b0b12889fed698bd2cd4bad933d28bb7a20561
Head commit of repository qownnotes-overlay: 72d2070f0bb0f7fa1703a8b67d62f470c7886ad9

Head commit of repository steam-overlay: 6ed5630096d43208168572264f204d40e6b2a5c0

sh bash 5.0_p18
ld GNU ld (Gentoo 2.35.1 p2) 2.35.1
app-shells/bash: 5.0_p18::gentoo
dev-java/java-config: 2.3.1::gentoo
dev-lang/perl: 5.30.3::gentoo
dev-lang/python: 2.7.18-r6::gentoo, 3.7.9-r2::gentoo, 3.8.7-r1::gentoo, 3.9.1-r1::gentoo
dev-util/cmake: 3.18.5::gentoo
dev-util/pkgconfig: 0.29.2::gentoo
sys-apps/baselayout: 2.7::gentoo
sys-apps/openrc: 0.42.1-r1::gentoo
sys-apps/sandbox: 2.20::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo
sys-devel/automake: 1.16.2-r1::gentoo
sys-devel/binutils: 2.35.1-r1::gentoo
sys-devel/gcc: 9.3.0-r2::gentoo
sys-devel/gcc-config: 2.3.2-r1::gentoo
sys-devel/libtool: 2.4.6-r6::gentoo
sys-devel/make: 4.3::gentoo
sys-kernel/linux-headers: 5.4-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.32-r5::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.ru.gentoo.org/gentoo-portage/
priority: -1000
sync-rsync-verify-metamanifest: yes
sync-rsync-verify-jobs: 1
sync-rsync-extra-opts:
sync-rsync-verify-max-age: 24

localrepo
location: /var/db/repos/localrepo
masters: gentoo

qownnotes-overlay
location: /usr/local/portage/qownnotes-overlay
sync-type: git
sync-uri: https://github.com/pbek/qownnotes-overlay.git
masters: gentoo

steam-overlay
location: /usr/local/portage/steam-overlay
sync-type: git
sync-uri: https://github.com/anyc/steam-overlay.git
masters: gentoo
priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core-avx2 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/libreoffice/program/sofficerc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/sddm/scripts/Xsetup"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php7.4/ext-active/ /etc/php/cgi-php7.4/ext-active/ /etc/php/cli-php7.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core-avx2 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--ask -j2"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles 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"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://mirror.yandex.ru/gentoo-distfiles/ https://mirror.yandex.ru/gentoo-distfiles/ http://gentoo.bloodhost.ru/"
LANG="ru_RU.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="ru ru_RU en"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi activities alsa amd64 asf berkdb branding bzip2 cairo cdda cdr cg cli crypt cuda cue cups curl dbus declarative djvu dri dri3 dts dvd dvdr egl elogind emboss encode exif expat fbcon ffmpeg fftw flac fortran gd gdbm gdm gif gimp git glew gpm gstreamer gui iconv icu imagemagick jemalloc jpeg jpeg2k kipi kms kwallet lame lcms libglvnd libtirpc lm_sensors lzma mad matroska mng mozilla mp3 mp4 mpeg mtp multilib musepack ncurses nls nptl nvenc nvidia ogg openal openexr opengl openmp opus pam pango pch pcre pdf phonon plasma png policykit postproc ppds pulseaudio qml qt5 rar raw rdp readline sdl seccomp semantic-desktop smp sndfile speex spell split-usr ssl startup-notification svg symlink system-ffmpeg system-icu tcpd theora threads tiff tk truetype twolame udev udisks unicode upnp upower usb uvm vaapi vdpau vkd3d vorbis vpx vulkan wavpack wayland webp widgets x264 x265 xattr xcb xcomposite xinerama xml xpm xscreensaver xv xvid xvmc 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 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 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="ru" 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_7" PYTHON_TARGETS="python3_7" RUBY_TARGETS="ruby26" SANE_BACKENDS="pixma" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Ничего подозрительного, кроме

Ничего подозрительного, кроме питона. Но вряд ли это он виноват.
В нете полно жалоб пользователей на совместную работу драйвера nvidia и оконного менеждера kwin. Так как ваша система используется для игр (скорее всего), то не использовать дискретную графику или проприетарный драйвер - видимо не вариант. В бытность использования проприетарного драйвера тоже были фризы и зависания. Решалось выключением регулировки частоты графического процессора через powermizer (пример).
Еще предлагается сделать следующее:

Параметры системы — Оборудование — Экран — Обеспечение эффектов — убрать флажок из чекбокса Разрешать приложениям блокировать режим с графическими эффектами, а затем выбрать в Механизм отрисовки пункт OpenGL 3.1, после чего нажать Применить.

Как-то так...

Спасибо. Тоже думаю, что

Спасибо.

Тоже думаю, что проприетарный драйвер виноват.

sevalera

sevalera написал(а):
Спасибо.

Тоже думаю, что проприетарный драйвер виноват.

вполне возможно...

https://lan-art.ru/ — сетевое искусство.

А мне кажется, что все еще

А мне кажется, что все еще проще: высохла термопаста и процессор греется.
Поставь мониторинг системы и понаблюдай за температурой проца и т.п.

При перегреве, тормозит все.

При перегреве, тормозит все. У меня не так. В первом посте показывал виджет, а потом плеер. Обрати внимание на секунды в том и другом случае. Программы у меня ведут себя обособленно, а не все сразу. С меню и панелью снизу, никогда такого не замечал.

а как образом можно

а как образом можно организовать мониторинг температуры проца?

https://lan-art.ru/ — сетевое искусство.

У меня x11-misc/xsensors

У меня x11-misc/xsensors работает.

system monitors

app-admin/gkrellm - мой выбор для десктопа, множество плагинов
app-admin/conky
sys-apps/lm-sensors - без графики, стоит на всех серверах (и десктопах)

спасибо за накиданные

sevalera написал(а):
У меня x11-misc/xsensors работает.

SysA написал(а):
app-admin/gkrellm - мой выбор для десктопа, множество плагинов
app-admin/conky
sys-apps/lm-sensors - без графики, стоит на всех серверах (и десктопах)

спасибо за накиданные варианты.

https://lan-art.ru/ — сетевое искусство.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".