John Carmack sueña con una tarjeta de vídeo como ordenador autónomo y menciona la 3dfx Voodoo2

Publicado por Andrii Rusanov

El legendario desarrollador de videojuegos del pasado, John Carmack, quien trabajó en Doom y Quake, argumenta el concepto de la tarjeta gráfica como un dispositivo autónomo.

En X Twitter, Carmack recuerda con nostalgia las tarjetas gráficas de los años 90, 3dfx Voodoo2. Él habla apasionadamente sobre su capacidad para conectarse en «cadenas» de dos o más dispositivos con mínimos retrasos.

«Las cadenas de GPU Voodoo2 SLI eran increíbles: solo conecta dos tarjetas con un cable de cinta y duplicas la velocidad [de procesamiento] de píxeles. No necesitabas versiones profesionales especiales, así que dos amigos podrían abrir sus computadoras y conectar las tarjetas gráficas juntas para doblar la velocidad, y realmente podías actualizar [el sistema] en lugar de simplemente reemplazar la tarjeta».

John Carmack señala que a diferencia de los requisitos y características de los sistemas modernos, las tarjetas gráficas Voodoo2 podrían combinarse «una cantidad casi ilimitada de veces con un retraso menor en comparación con el cuadro de video». De hecho, las tarjetas no necesitaban un puerto PCI adicional para la expansión, solo una fuente de alimentación.

«Juega Quake 2 con una resolución de 1280×1024 a 120 Hz con 4xAA en 1998».

Desde recordar las tecnologías del pasado, Carmack pasa a imaginar cómo podrían funcionar los aceleradores gráficos. Él menciona que los medios modernos de visualización no podrían aprovechar las ventajas de una cadena, pero en una configuración en bucle, tal esquema tendría algunos beneficios. Además, Carmack sugiere un funcionamiento completamente autónomo, al menos en algunas situaciones.

«Todavía creo que las tarjetas gráficas modernas deberían poder operar sin procesadores centrales… Las cadenas de aceleradores son un uso legítimo, pero sería simplemente interesante si los GPUs pudieran crear su propia señal de video con información diagnóstica cuando les das energía fuera del sistema host. Puedes ir más allá y montar un pequeño sistema Linux con busybox para ejecutar en tu procesador de comandos y dar salida al feedback a través del puerto de pantalla, si no tienes un puerto USB».

La idea de una computadora autónoma basada en una tarjeta gráfica no es tan extraña en 2024. Ya hace tiempo que las placas base son capaces de realizar algunas funciones sin un procesador. También hay intentos de añadir almacenamientos M.2 SSD a las tarjetas gráficas. Existen también tarjetas gráficas con pantallas incorporadas. Sin mencionar los aceleradores de inteligencia artificial, construidos sobre la base de procesadores gráficos.