El trabajo de Timur Kristóf, de Valve, para mejorar las viejas GPUs AMD en Linux
El trabajo respaldado por Valve para optimizar controladores Linux para GPUs AMD de hace una década está siendo aclamado como una forma de exprimir más vida y rendimiento de hardware envejecido, especialmente para gaming y computación general. Los comentaristas contrastan el enfoque open source basado en Mesa de AMD con la pila propietaria de Nvidia, debatiendo el soporte a largo plazo, la paridad de funciones y el impacto en casos de uso como inferencia de IA, codificación de vídeo y trazado de rayos. Muchos informan que las configuraciones modernas de Linux ahora igualan o superan a Windows en estabilidad para juegos tanto en GPUs nuevas como de gama media, aunque señalan que las tarjetas muy antiguas siguen enfrentando límites duros para cargas de trabajo como los modelos de lenguaje grandes debido a restricciones de memoria y precisión.
Uso de LLM e IA en GPUs antiguas
- Varios comentarios dudan de que las GPUs de 10–15 años de antigüedad puedan ser “capaces” para la inferencia moderna de LLM.
- Se citan como limitaciones la VRAM limitada, el bajo ancho de banda de memoria y la falta de FP4/FP8 o hardware similar de baja precisión.
- Usuarios informan que incluso GPUs relativamente recientes (p. ej., de la era 2021 con 16 GB de VRAM) tienen dificultades para igualar la calidad y la velocidad de los modelos alojados gratuitos.
- La cuantización avanzada y las configuraciones multi-GPU pueden lograr modelos utilizables y contextos grandes, pero con claras desventajas de rendimiento y calidad frente a las ofertas en la nube.
- Algunos siguen prefiriendo los modelos locales por privacidad/cumplimiento (p. ej., farmacéutica, on-prem), aceptando las desventajas.
Gaming en Linux en AMD (y Nvidia)
- Múltiples informes indican que las GPUs de la era RDNA2/RDNA3 funcionan muy bien en Linux, a menudo tan fluidas como o mejor que en Windows, especialmente con kernels/Mesa actualizados.
- El consejo antiguo de comprar hardware de gama media “maduro” se contrasta con experiencias de que las nuevas tarjetas AMD se estabilizan en semanas o meses, especialmente en distribuciones rolling.
- Hay desacuerdo sobre el trazado de rayos: algunos ven una diferencia notable de rendimiento entre Linux y Windows; otros ven poca diferencia o simplemente no se preocupan por los benchmarks.
- El gaming en Linux se describe en general como algo que “simplemente funciona” ahora, con Proton manejando muchos títulos; los puntos dolorosos restantes son sobre todo el anti-cheat y algunos juegos concretos.
- Las distribuciones LTS y el hardware muy nuevo aún pueden ir rezagados debido a despliegues de controladores más lentos.
Estrategia de controladores de AMD vs Nvidia
- Algunos desearían que AMD invirtiera más en la optimización de GPUs antiguas; otros señalan que AMD ya respalda la pila open source Mesa/amdgpu, permitiendo trabajos comunitarios como este.
- Se elogia a Nvidia por su soporte históricamente prolongado para tarjetas antiguas, pero también se la critica por:
- Haber terminado recientemente el soporte de funciones para GPUs anteriores a RTX 2000.
- Tener controladores propietarios que se rompen con kernels nuevos y bloquean correcciones de la comunidad.
- A AMD se le reconoce su apertura y enfoque en estándares (OpenGL/OpenCL/Vulkan); a Nvidia, sus ecosistemas propietarios (CUDA) que capturaron los mercados de cripto/IA.
- Hay debate sobre si a AMD se le ha castigado económicamente por “hacer lo correcto” con estándares abiertos.
Utilidad y riesgos de dar soporte a GPUs antiguas
- Más allá del gaming, las GPUs antiguas se consideran valiosas para: codificación/decodificación de vídeo, reescalado, monitores extra, GPGPU, passthrough de VM, respaldo/solución de problemas y pruebas.
- Un comentarista advierte que cambiar rutas de controladores heredadas bien probadas es arriesgado dada la QA limitada y los usuarios restantes; otros responden que los regresiones han sido raros y que existen pruebas.
Ingeniería inversa asistida por IA
- Algunos especulan que la IA podría acelerar enormemente la ingeniería inversa de firmware y la escritura de controladores, ya que el trabajo es tedioso pero no conceptualmente difícil.
- Sigue habiendo preocupación por dejar el hardware inutilizable si los controladores generados por IA se comportan incorrectamente.
Reflexiones generales
- Varios usuarios expresan satisfacción por que hardware antiguo (portátiles, iMacs, GPUs más viejas) funcione de forma impresionante con Linux moderno.
- Se aprecia el papel de Valve en impulsar los gráficos en Linux, especialmente mediante el trabajo relacionado con Steam Deck.