Tengo hard-hopping

· 7 min · @Hardware · #Hardware #AMD #Arch

Os preguntaréis a qué viene este artículo, porque ¿qué es eso de hard hopping?

Seguramente solo conocéis el distro hopping, que se conoce como el impulso de cambiar frecuentemente entre distintas distribuciones de GNU/Linux. Pero eso de hard hopping ¿qué es?

Como tal, esta palabra seguramente no existe, me la acabo de inventar, pero yo lo describo como el impulso de cambiar frecuentemente de hardware o equipo informático sin llegar a estar contento con lo que se tiene, y eso es lo que me ha sucedido últimamente, hasta conseguir lo que tengo actualmente y que cumplimenta todas mis expectativas; aún se podría mejorar un poco, pero el ansia ya no es tan grande.

Si leéis alguno de mis artículos, recordaréis que había estado durante mucho tiempo con un portátil Lenovo, pero que falleció honorablemente después de un servicio impecable. Después pasé a un ThinkCenter m910x al que le había puesto una gráfica Nvidia P1000 junto con un Xeon y Arch Linux.

Este cambio pensaba que sería el definitivo, pero el sonido del ventilador siempre en funcionamiento del Xeon me molestaba un poco, por no decir que era un montón 🤯. Ya sabía a lo que me enfrentaba al poner esta CPU, pero no pensaba que sería tanto, incluso habiéndole hecho undervolt y cambiarle la tapa por una para mejorar el flujo de aire en todo lo posible, pero ni aun así, y si además añadimos que estaba usando sway, wayland y Firefox, el cual, la gestión de la GPU con Nvidia no es muy buena. A eso le añades que te cae en las manos una oferta muy tentadora por un m920x con GPU AMD ya incorporada, pues dime tú qué hubieras hecho 😉.

Pero sabes esa sensación que se te queda en el cuerpo, que aún te falta algo, pues así me sentía. Así que sin quererlo, no sé si fue la suerte o que estaba predestinado, me volvió a caer entre manos una oferta que no podía rechazar; esta vez era un ThinkCenter m90q Gen3 con las siguientes especificaciones:

  • CPU → Intel i5-12500
  • RAM → 16 GB
  • NVME → 256Gb

Siento decirlo, me tiré de cabeza a por él. Sin pensarlo. Directo como una polilla a la llama.

Ya me podéis ver, aún sin haber desembalado el m920x y ya tenía entre manos nuevo equipo, pero esta vez quería hacer las cosas bien. Quería ponerle una GPU que no me diera ningún problema y que fuera 100% compatible con GNU/Linux y que me permitiera jugar a un par de juegos (a los que estoy viciado y que no requieren mucho hardware).

Esas premisas que me había autoimpuesto solo se podían conseguir con una GPU AMD, que se llevan espectacularmente bien con GNU/Linux, o eso es lo que comentan y que tengo que dar fe de que es cierto.

nota: Estar en el canal de HomeLabs es malo para el bolsillo, y si además lo unes a que un compañero te da consejos de compra para Wallapop, pues tienes el cóctel explosivo perfecto.

Este compañero no es ni más ni menos que @JuanFra, que me aconsejó de que para los requisitos que yo necesitaba, me podía ir bien una gráfica AMD Radeon PRO WX4100 que estaban a buen precio (ahora ya no).

Buscando, buscando, encontré en eBay una que estaba bien, y a ella que me fui, pero ya os aviso que no es oro todo lo que reluce. Bueno, sí que es oro, pero tienes que pulirlo mucho 🫣

Os preguntaréis a qué viene esto, pero si seguís leyendo, lo entenderéis.

Al final, me llegó la GPU en perfectas condiciones y que funciona correctamente en las pruebas que había hecho en el m920x, pero el disgusto vino cuando la puse en el m90q, que no se veía nada al iniciar el equipo, hasta que no se iniciaba el SO (Arch o Windows). Después todo funcionaba perfectamente, pero al iniciar el equipo solamente se veía una pantalla en negro y sin posibilidad de acceder a la BIOS ni nada. Como se dice, todo fundido en negro.

Después de mucho investigar, acabé descubriendo que el problema era que la versión UEFI que tenía la gráfica era muy antigua y no era aceptada por el m90q y eso la hacía incompatible hasta que no tomaba el control el SO. Ahora me encontraba con un equipo que se ajustaba a todas mis necesidades, pero con el problema de versión de UEFI.

Llegados a este punto, tenía 2 opciones:

  • Comerme la GPU y comprar una nueva.
  • Hacer una operación a corazón abierto a la gráfica y actualizar la versión de UEFI con 2 posibles resultados:
    • Obtener un pisapapeles.
    • Actualizar sin problema la versión de UEFI.

Los pasos que hice fueron los siguientes (junto con las aplicaciones que usé):

  • AMDVBFlash → leer/escribir BIOS
  • GOPupd → actualizar GOP
  • UEFITool → comprobar si todo ha ido correctamente.

1. Backup (OBLIGATORIO)

amdvbflash -s 0 backup.rom

2. Actualizar GOP

GOPupd.bat backup.rom

Genera: backup_new.rom

3. Verificar

  • Abrir backup_new.rom en UEFITool
  • Confirmar que el GOP está y es más nuevo

4. Flashear

amdvbflash -p 0 backup_new.rom

(Si falla → usar -f con cuidado)

5. Recuperación (si algo va mal)

(usando iGPU u otra GPU)

amdvbflash -p 0 backup.rom

Si lo tuviera que resumir en una sola frase, sería la siguiente:

nota: Extraes BIOS → actualizas GOP → verificas → reflasheas → pruebas (sin garantía de éxito).

Al final el resultado fue positivo, porque logré actualizar la UEFI de la gráfica sin ningún problema, pero eso sí, con muchos sudores, aunque todo salió muy bien.

Ahora el equipo que tengo es:

  • ThinkCenter m90q

  • CPU i5-12500

  • GPU AMD Radeon PRO WX4100

  • 32GB de RAM

  • 2 NVME:

    • 1 para el Arch Linux
    • 1 para Windows y los 3 juegos que uso.

También os tengo que decir que, cómo no, he cambiado el anterior teclado Logitech K310 que tenía por uno de la marca KEYCHRON, en especial el Keychron K13 PRO. El cambio fue brutal, el tacto a la hora de escribir, su uso diario, etc… Todo era diferente a lo que estaba acostumbrado.

Pero tenía una pega, que no la noté, y que puede parecer una tontería, pero echaba en falta las teclas de home, end, page up y page down.

Llamarme loco, pero no podía estar sin ellas. Al K13 PRO se le podía añadir una nueva capa (se pueden programar todas las teclas, para que en base a una combinación hagan una función diferente), pero ni aun así me sentía cómodo. Así que al cabo de 2 semanas de tener el K13 PRO di el salto a un simple y básico Keychron K3 V2, y ahora sí, que estoy en mi salsa.

Es más pequeño, menos configurable, por no decir nada configurable, que el K13 PRO, pero este sí que incorpora las 4 teclas que me traían amargado. Tampoco tiene el numpad, pero si os digo la verdad, llevo 1 mes con este último y no las echo de menos.

A lo mejor mucha gente piensa que he salido perdiendo, pero yo creo que no. Estoy a gusto usando el K3 V2. Que podría ir por el K3 PRO o MAX, podría ser, pero ahora mismo estoy en mi salsa (tengo que pensar qué hacer con el K13 PRO).

Después del cambio de GPU y el cambio de teclado, se podría decir que estoy servido y que no hace falta ningún cambio más, pero el hard-hopping es un problema muy grave, que no sé si tiene cura.

Ahora estoy en busca y captura de una GPU nueva, la AMD Radeon W6400, para sustituir la AMD Radeon PRO WX4100, siempre que encuentre una a buen precio, pero como dice @JuanFra, eso es cuestión de tiempo.

◇ Referencia