domingo, 15 de junio de 2025

WiFi 6 con AX201 y AX101


Dispongo de un miniPC Chuwi con el microprocesador N5100, al que no podía darle vida plena porque no era capaz de que Debian 12 reconociera el chip de Intel AX101. Por fin, después de darle muchas vueltas, logré lo imposible; ahora, no sólo reconoce el chip, sino que fui capaz de darle vida para disfrute completo del equipo. 

El N5100 es un microprocesador que tiene un rendimiento por vatio increíble. El chip que integra la WiFi y el Bluetooth es el AX101 (aunque en la imagen anterior aparece como AX201), que no parece llevarse muy bien con los núcleos y los controladores que en el mismo hay para que el sistema operativo trabaje adecuadamente, en concreto, con este hardware. Así, debido a esto, y como no quiero ser palizas, iremos al grano buscando un núcleo simpático que trague con un controlador que me tenía muy buena pinta de "trixie", la versión siguiente de "bookworm", y además no reclama dependencia alguna (un quebradero de cabeza menos).

 


El kernel o núcleo con el que va es el 6.12.27, y lo podemos instalar añadiendo previamente en el archivo /etc/apt/sources.list  el repositorio de backsports correspondiente. Editamos el archivo, y añadimos el siguiente repositorio:

 #Repositorios Backports

deb https://ftp.debian.org/debian/ bookworm-backports contrib main non-free non-free-firmware

Luego, usando en un Terminal el comando siguiente, instalaremos la versión del núcleo que precisamos:

apt install -t bookworm-backports linux-image-amd64

No olviden REINICAR EL EQUIPO después de instalar el nuevo núcleo.

jueves, 8 de mayo de 2025

Un apagón del copón

 Desde la grada: AC/DC

Fiarlo todo a las energías alternativas para alimentar a un país como el nuestro es una auténtica temeridad. Pero vamos, ¿quién soy yo para decir esto? En realidad, no somos nadie, pero un argumento siempre es mejor que husmear si este tío que les escribe es un auténtico payaso que le da por incordiar aprovechando el crítico momento que vivimos: el apagón por antonomasia.
Para empezar, vamos a ver qué es eso de la corriente continua y corriente alterna, términos indispensables para poder analizar, con los datos que uno dispone, lo que pasó.
Los paneles fotovoltaicos generan corriente continua, que va en una dirección, y es incompatible con la alterna que disponemos en la red. Para poder aprovecharlos y engancharlos a la red eléctrica tenemos que conseguir que cumplan una serie de parámetros asociándolos debidamente, y transformar la corriente continua que generan en corriente alterna mediante un dispositivo electrónico. El acople a la red depende de la sincronización en frecuencia (50Hz) que aporta la propia red, y es indispensable disponer de un generador tradicional (esos que giran en las centrales hidroeléctricas o los solidarios a los ejes de las turbinas de las centrales nucleares o térmicas) para poder hacerlo.
Las energías alternativas, a diferencia de las tradicionales, son muy volubles, y llevados al extremo tienen un comportamiento que no tiene nada que ver con las tradicionales, energías de mayor calidad. En los paneles fotovoltaicos no sólo pesa la demanda de energía que se les pide, también la oferta de energía que pueden aportar, ya que puede variar notablemente en un momento dado; las energías tradicionales mantienen el tipo, es decir, la oferta, cuando se demanda energía, no son sensibles a la incidencia de la luz solar o al viento, en el caso de los aerogeneradores. Por si fuera poco, la sincronización en frecuencia, cuando se acoplan a la red, tiene su baile, su tira y afloja hasta que quedan plenamente acoplados.
¿Qué puede pasar cuando se apuesta todo a las alternativas y la demanda energética las lleva al máximo? En un momento como éste todo importa: el baile de la frecuencia, la demanda energética más allá del máximo de lo que pueden aportar y la inconstancia de la oferta. Cuando aparece una nube sobre una superficie de paneles, estos se acoplan y desacoplan en función de la energía que pueden o no ofrecer a la red, pero cuando la demanda no perdona, en una de esas, los sistemas de seguridad o la avería de la electrónica de acople pueden mandar todo al garete. Y aquí no hay partes, son todos los paneles a una, y es posible que así la realidad supere la ficción, como así fue.
Es evidente que los paneles fotovoltaicos no nacieron para cubrir la demanda energética de un país, como se dice en el manual de cabecera de nuestros gerifaltes aportado por una maravillosa ONG verde de la que no quiero ni oír hablar, pero así estamos. Antes fiábamos en los extremos a la fe y a la suerte nuestras vidas, pero ahora lo hacemos a la demagogia de paraentidades ideológicas que hacen rigor de ley todo el delirio verde que esbozan, haciendo caso omiso de cualquier otra recomendación técnica que no sea la que proviene certificada por el sello del partido.


martes, 6 de mayo de 2025

Mejorar el rendimiento con ZRAM

En un miniPC como el mío, con 4GB de RAM y un microprocesador N4100, mejoramos mucho su rendimiento utilizando una partición RAM donde almacenamos temporalmente y de forma comprimida la información que no cabe en en el resto de la memoria de trabajo, intercambiándola como si fuera una SWAP (Intercambio) en esa porción de RAM reservada para ello, mejorando así su capacidad de trabajo.

ZRAM es un módulo del Kernel de Linux que permite realizar ese intercambio comprimido, y que es muy útil en los equipos con pocos recursos. 

Para poder usarlo en Debian 12 precisamos instalar zram-tools para poder configurar el espacio de intercambio comprimido, ajustándolo al valor ideal para  cada equipo. Para ello usamos Synaptic:

También es necesario modificar el tamaño del intercambio de memoria con el disco duro o SSD en el archivo /etc/sysctl editándolo con Mousepad (por ejemplo) y añadiendo en la última línea el siguiente argumento:

vm.swappiness=15

Por defecto su valor es 60.

Después de instalar las herramientas ZRAM, por defecto trabaja del siguiente modo:

Abriendo un Terminal, y ejecutando los comandos free -h y cat /proc/swaps obtenemos la imagen anterior.

Por defecto el espacio de intercambio es de 256MB de RAM. Para poder ajustarlo evitando los cuelgues a medida que al ordenador se le va demandando trabajo, editamos el archivo zramswap variando un par de parámetros, como el tamaño de la ventana de intercambio RAM y el algoritmo de compresión de la información. 


  En el archivo /etc/default/zramswap cambiamos el algoritmo de compresión al valor ALGO=zstd Este algoritmo fue desarrollado por Facebook, ahora Meta, y es un algoritmo de compresión de alto rendimiento, demandando al microprocesador un ritmo mayor que los otros, pero el N4100 aguanta el tipo de maravilla; un buen equilibrio entre el elevado ratio de compresión y la velocidad del procesamiento. Puede multiplicar por 3 el valor de la RAM utilizada para el intercambio.

El valor por defecto del algoritmo de intercambio es LZ4, de Yann Collet (un experto en compresión de datos también de Meta), más equilibrado entre velocidad y ratio de compresión.

domingo, 30 de marzo de 2025

Acelerar vídeo por hardware para Firefox en Debian 12 KDE


 Firefox admite la aceleración de vídeo por hardware vía VA-API (Vídeo Aceleración API), una especificación que permite acceder directamente a la GPU (Unidad de Procesamiento de Gráficos), pero por defecto no está habilitada. Si la habilitamos, podemos transferir la carga de renderizado de vídeo dela CPU a la GPU obteniendo así un mejor rendimiento y un menor consumo de recursos.

Lo probé en un equipo muy modesto, con Wayland (protocolo de visualización para la gestión gráfica de Debian 12), y el resultado no deja de sorprenderme.

Tanto es así, que estoy trabajando con él porque el que tenía, con doble de RAM y un procesador más potente, me daba muchos problemas con los drivers de la WIFI 6, y éste me deja perplejo como trabaja ahora.

jueves, 27 de febrero de 2025

As If We Never Said Goodbye | Voctave - Official Music Video

Como si nunca hubiéramos dicho adiós

No sé por qué tengo miedo,
conozco cada rincón de este lugar.
Los árboles de cartón, los escenarios pintados, el sonido…
Sí, un mundo por redescubrir,
pero no tengo prisa,
necesito un momento más.

Las conversaciones en susurros en pasillos abarrotados,
la atmósfera sigue siendo tan vibrante como siempre.
Siento la locura de la mañana temprana,
siento la magia creándose ante mis ojos.
Todo es como si nunca hubiéramos dicho adiós.

Pasé tantas mañanas
intentando resistirme a ti…
Y ahora tiemblo,
no puedes imaginar cuánto te he extrañado.
Extrañado las aventuras de cuento de hadas,
en este parque de juegos que nunca deja de girar.
Éramos jóvenes juntos…

Salgo del maquillaje,
las luces ya están encendidas,
pronto las cámaras empezarán a rodar.
Y con ellas, la locura de la mañana temprana,
y la magia en plena creación.
Sí, todo es como si nunca hubiéramos dicho adiós.

No quiero estar sola, eso quedó atrás,
este mundo ha esperado lo suficiente,
¡por fin he vuelto a casa!

Y esta vez será más grande,
más brillante de lo que jamás imaginamos.
Así que mírame volar, todos sabemos que puedo hacerlo.
¿Podría detener el temblor de mis manos?
¿Ha existido un momento con tanto por vivir?

Las conversaciones en susurros en pasillos abarrotados,
tanto por decir, no solo hoy, sino siempre.
Tendremos la locura de la mañana temprana,
tendremos la magia creándose de nuevo.
Sí, todo es como si nunca hubiéramos dicho adiós.

Oh, por favor… ¡nunca me hagan decir adiós!

 


sábado, 1 de febrero de 2025

Luanti, antes Minetest, lo tiene todo

 

Luanti (antes Minetest) es un videojuego de bloques no lineal o sandbox de un mundo casi infinito y un motor de juego inspirado en MinecraftInfiniMiner y análogos.

 Luanti, al igual que antes con Minetest, es un juego que comienzan desde cero generando todo lo necesario para ir avanzando y transformando un mundo virtual propio. La característica principal de estos juegos es que tiene muy pocas cortapisas o restricciones  para limitar la acción del jugador, pudiendo así alterar o crear el entorno de juego como uno quiera.

Luanti está disponible para Windows, macOS, GNU/Linux, FreeBSD, OpenBSD, DragonFly BSD, y Android, pudiendo descargarlo directamente desde su web.

También, como hice yo, lo descargué desde Flathub usando la aplicación Software. Por supuesto, por medio de comandos también se puede instalar, siempre y cuando dispongan de los repositorios oportunos.


Después de instalado, abrimos esta aplicación:

Elegimos el juego que queramos:

Hasta ahora, veinticuatro páginas de juegos:


viernes, 31 de enero de 2025

Taza Constitución de 1978

 

    Vilipendiar nuestra Constitución parece estar de moda, pero es sumamente triste cuando lo hacen aquellos que tan bien viven a su cuenta. No hay un estadista entre todos los que hoy han tomado el testigo para preservar su legado, son una suerte de mediocres que no les importa contar con los votos del averno para perpetuarse en el poder. 

    Malditos sean los que pretenden enterrar la única Constitución que nos ha permitido vivir en paz y prosperidad durante tantos años.

    Un poco de emoción en una taza no está nada mal.