ZRAM, y cambiando...y otra cosa...

Y lo han cambiado. Cosa que, actualmente, que tengo ya el kernel 6.12.3, en Debian se empeñan en no tener el formato de compresión zstd como lo tenía anteriormente, ahora lo dejan solamente en lzo.

Pues bien. Hice una serie de cosas al respecto, y me encuentro que, hicieron cambios en el núcleo nuevo. Tenía en el fichero /etc/default/zramswap, que tuve que hacer el cambio, lo tenía así:

ALGO=zstd
Ahora lo tengo como:

ALGO=lzo
Con ello, me ha funcionado luego la memoria SWAP vía /dev/zram0.

Si miramos un poco en el fichero /boot/config-6.12.3-amd64, me encuentro con ésto:

CONFIG_ZSWAP_COMPRESSOR_DEFAULT="lzo"
(...)
CONFIG_ZRAM_DEF_COMP="lzo-rle"

Pues ya se deduce lo que han puesto. ¿No? Lo han dejado solamente para LZO.

Pero bueno, no importa, porque funciona bien igual. No ha fallado ni un ápice.

Por otro orden de cosas, lo del sonido con alsa y con pulseaudio, yo ya no uso el pulseaudio, ahora uso pipewire, que es mejor que el otro, aunque estoy «agarrado» al pulseaudio, pero solamente como puente, pero funcionar, funciona bien.

El caso es, que de configuración va bien, y de las tarjetas de sonido que trae este portátil también. Pero de vez en cuando, al hacer reinicios, se me cambia de índice de tarjeta, unas veces, de una y otras veces de otra tarjeta.

Tengo esto en el fichero /etc/modprobe.d/alsa-base.conf:

options snd-hda-intel index=0 model=auto vid=0x8086 pid=0xa348
options snd-hda-intel index=1 model=auto vid=0x10de pid=0x10f9

 Bien, pues rara vez que lo tengo, porque en la salida lspci:

root@local:/home# lspci -nnn | grep Audio
00:1f.3 Audio device [0403]: Intel Corporation Cannon Lake PCH cAVS [8086:a348] (rev 10)
01:00.1 Audio device [0403]: NVIDIA Corporation TU106 High Definition Audio Controller [10de:10f9] (rev a1)
root@local:/home#
Ya nos damos cuenta de lo que hace este bicho de vez en cuando, al reiniciar o al apagar... Pues se me da de vuelta una y otra vez. Una funciona primero luego la otra. Y así sucesivamente, de vez en cuando, cuando la NVidia me sale como la primera, tengo que cambiar las órdenes de ‘index=’ de uno y el otro hasta funcionar solamente la de Intel.

La distribución de Linux que use, sea Debian, ArchLinux o cualquier otro, me hace este desorden. Es cuando tengo que cambiarlo para hacer el reinicio y volver a tener la tarjeta en funcionamiento. Pues las 2, funcionan con el mismo módulo. Lo cual, es un follón impresionante. Pero bueno, es un mal menor que no me cuadra el cómo indicarle para que lo haga siempre primero el de Intel que de Nvidia.

¡Hasta otra!


No hay comentarios: