Perdida de rendimiento

HE notado que de aquí a un timepo, la ejecución de programas tarda demasiado timepo y me pasa en varias máquinas.

Por ejemplo gnome.calcultar me tarda unos 30 segundos al abrir, al igual que firefox y el cliente de telegram

Con otros programas no me pasa, por ejemplo con opera o Brave

¿habéis notado esta perdida de rendimiento en vuestros equipos?

Yo uso Cinnamon por defecto.

[jra@AIO ~]$ uname -a
Linux AIO 6.3.2-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 11 May 2023 16:40:42 +0000 x86_64 GNU/Linux

En el caso de abrir Telegram me sales esto desde la consola

[jra@AIO ~]$ time telegram-desktop
QPainter::begin: Paint device returned engine == 0, type: 2
QWidget::render: Cannot render with an inactive painter
qt.svg: Error while inflating gzip file: SVG format check failed

eal 0m56,135s
user 0m1,819s
sys 0m0,224s

VAmos que demasiado timepo. No sé si es la versión QT o algo de los últimos núcleos.

¿Has probado a usar el kernel LTS para ver si está relacionado? Personalmente no puedo decir que haya notado estos problemas, también podría ser un problema de drivers.

Sí, puse el kernel LTS y la máquina se comportaba igual.

Traducido con el Traductor de Google

¡Hola!

  1. ¿Qué sistema de archivos estás usando? ¿Es ext4, BTRFS o algo más?
    Puede ejecutar lsblk -f para verificar.

  2. ¿Está su almacenamiento cerca de estar lleno? ¿O su partición de intercambio está cerca de estar llena?
    Puede ejecutar df -h para verificar.

  3. ¿Puede verificar si el uso de CPU o RAM es alto?
    Puede ejecutar el comando top para eso (puede presionar la tecla q para salir de ese comando).

English

Translated with Google Translate

Hi!

  1. Which filesystem are you using? Is it ext4, BTRFS, or something else?
    You can run lsblk -f to check.

  2. Is your storage close to being full? Or is your swap partition close to being full?
    You can run df -h to check.

  3. Can you check if the CPU or RAM usage is high?
    You can run the top command for that (You can press the q key to exit from that command).

[jrios@MSI-JRA ~]$ lsblk -f
NAME FSTYPE FSVER LABEL UUID                                   FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                           
└─sda1
     ntfs         multimedia
                        3D88C60711436A55                                      
nvme0n1
                                                                              
├─nvme0n1p1
│    vfat   FAT32 UEFI_SYSTEM
│                       CF43-1C70                               510,8M     0% /boot/efi
├─nvme0n1p2
│    ext4   1.0   RebornOSBoot
│                       5a821702-6af9-46fe-b3bb-179c6f8d7090    301,9M    31% /boot
└─nvme0n1p3
     LVM2_m LVM2        3e0gbQ-y9xQ-eBGt-T21W-zom8-kqgE-xXvKW3                
  ├─RebornOSVG-RebornOSRoot
  │  ext4   1.0   RebornOSRoot
  │                     94a85ec0-f937-455b-8568-32e88f68a3c6    325,5G    60% /
  └─RebornOSVG-RebornOSSwap
     swap   1     RebornOSSwap
                        eb08f5fb-d802-4ace-b242-aff94196a9d0                  [SWAP]

[jrios@MSI-JRA ~]$ df -h
S.ficheros                          Tamaño Usados  Disp Uso% Montado en
dev                                   7,7G      0  7,7G   0% /dev
run                                   7,7G   1,6M  7,7G   1% /run
/dev/mapper/RebornOSVG-RebornOSRoot   930G   557G  326G  64% /
tmpfs                                 7,7G    48M  7,7G   1% /dev/shm
/dev/nvme0n1p2                        488M   150M  302M  34% /boot
tmpfs                                 7,7G   9,2M  7,7G   1% /tmp
/dev/nvme0n1p1                        511M   176K  511M   1% /boot/efi
tmpfs                                 1,6G   112K  1,6G   1% /run/user/1000

[jrios@MSI-JRA ~]$ telegram-desktop 
QPainter::begin: Paint device returned engine == 0, type: 2
QWidget::render: Cannot render with an inactive painter
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.svg: Error while inflating gzip file: SVG format check failed
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment

Tarda unos 30 segundos o más en arrancar
El monitor de cinamon tardar también en arrancar

top - 11:51:41 up 39 min,  1 user,  load average: 0,29, 0,45, 0,27
Tasks: 349 total,   1 running, 348 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0,7 us,  0,3 sy,  0,0 ni, 98,9 id,  0,0 wa,  0,0 hi,  0,0 si,  0,0 st
MiB Mem :  15697,8 total,   9395,6 free,   2551,8 used,   3750,3 buff/cache
MiB Swap:   7848,0 total,   7848,0 free,      0,0 used.  12189,3 avail Mem 

No veo que salte la CPU ni haya aumentos.

POr ejemplo telegram-desktop ocupa unos 400 MG de Memoria.
Lo que si veo es que usa 1.7 GB de memoria virtual. Quizás sea por eso.

Quizás sea algo de Gnome, tengo instalado evince y xreader.

[jra@AIO ~]$ time evince

real	0m27,094s
user	0m0,282s
sys	0m0,032s
[jra@AIO ~]$ time xreader

real	0m1,829s
user	0m0,217s
sys	0m0,039s
[jra@AIO ~]$ 

Cuando aparece en pantalla cierro el programa. El resultado es demoledor, ¿cuál será todavía no lo tengo nada claro. ¿A nadie más le pasa?

Parece que el problema viene de Gnome

may 24 08:07:31 AIO rtkit-daemon[914]: Supervising 6 threads of 3 processes of 1 users.
may 24 08:07:31 AIO rtkit-daemon[914]: Supervising 6 threads of 3 processes of 1 users.
may 24 08:07:33 AIO dbus-daemon[793]: [session uid=1000 pid=793] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.107' (uid=1000 pid=4937 comm="telegram-desktop")
may 24 08:07:33 AIO systemd[778]: Starting Portal service...
may 24 08:07:33 AIO dbus-daemon[793]: [session uid=1000 pid=793] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gnome' unit='xdg-desktop-portal-gnome.service' requested by ':1.108' (uid=1000 pid=4941 comm="/usr/lib/xdg-desktop-portal")
may 24 08:07:33 AIO systemd[778]: Current graphical user session is inactive.
may 24 08:07:33 AIO systemd[778]: Dependency failed for Portal service (GNOME implementation).
may 24 08:07:33 AIO systemd[778]: **xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result 'dependency'**.

Quizás falte algún paquete en GNome o haya quitado alguno yo sin saberlo

xdg-desktop-portal-gnome.service: Job xdg-desktop-portal-gnome.service/start failed with result ‘dependency’.

Desisntalado el paquete xdg-desktop-portal-gnome parece que los programas que tardaban ya se abren rápidamente vuelve a abrirse rápido

¿Qué entorno de escritorio ejecuta? ¿Gnome?

Hola:

Yo también he notado pérdida de estabilidad general y de velocidad de inicio de varios programas, tanto de origen gnome (archivos, calculadora, monitor de sistema…) como no-gnome (libreoffice, thunderbird, firefox…).

En mi caso, mi DE es Budgie 10.7.1, pero estaba achacando el problema de rendimiento a la imposibilidad de actualizar Budgie a la 10.7.2 debido a la incompatibilidad entre mutter requerido por gnome 44.x y mutter43 que pasa a ser requerido por la actualización de Budgie. Pienso que al quedar mutter 43.5 instalado con aplicaciones de gnome ya avanzadas a versiones 44.x, aunque no todas porque si no me casca budgie (p.e. mantengo gnome-desktop-common, gnome-desktop, gnome-shell y gnome-desktop-4 en versiones 43.x, porque si las avanzo a 44.x budgie deja de funcionar.)

Con el kernel LTS no mejora.

Mi fs es ext4 y no tengo problemas de espacio en disco ni en swap, y tampoco detecto mayor uso de RAM ni CPU.

y

$ time evince
real 1m0,091s
user 0m2,589s
sys 0m0,127s

evince es la 44.1, por ejemplo

Saludos

Espanol

Una actualización completa del sistema es lo primero que debe intentar. ¿Puede decirme qué paquetes se muestran cuando ejecuta lo siguiente?

sudo pacman -Rcns --print gnome-shell

English

A full system upgrade is the first thing to try. Can you tell me which packages are shown when you run the below?

sudo pacman -Rcns --print gnome-shell

Como comentaba, en principio se lo achaco precisamente a no tener todas las actualizaciones completas. De momento voy actualizando todo lo que puedo mientras no resuelvo el problema de mutter vs budgie desktop.

En cuanto al comando:

$ sudo pacman -Rcns --print gnome-shell
[sudo] contraseña para usuario:
error: opción no válida: «–nosave» y «–print» no pueden usarse juntas

No domino los parámetros de pacman, así que me tiré a la piscina :wink:

Buenos días, en mi caso uso Cinnamon como entorno de escritorio. Lo que hice fue mirar los logs desde una consola con el comando journalctl -f

Entonces desde otra consola o desde el escritorio lanzo uno de los programas que tardaban en arrancar.

Allí ví el error (puesde darle al enter en la consola donde ejecutas journalctl para dejar limpia el visor de la consola y al ejecutar el programa varás el error de manera más fácil) y probé al desinstalar el paquete xdg-desktop-portal-gnome lo que no sé si este paquete será necesario en el entorno gráfico que tú usas. En Cinnamon después de quitar este software no he notado que la computadora vaya mal y tenga otros problemas. Todo ha vuelto a la normalidad.

Hola @jrios:

Yo acabo de probar a desinstalarlo (xdg-desktop-portal-gnome 44.1) y no me dio error de dependencias. Y tal y como dices parece que el sistema ha recuperado algo de fluidez. Queda en observación a ver si no revienta por otro sitio :wink:

Gracias!

Saludos!!

1 Like

excelente gracias por informarnos