GNU/Linux >> Tutoriales Linux >  >> Linux

¿Qué es una GPU Matrox y por qué el servidor UNIX de mi universidad tiene una?

Los servidores de propósito general no necesitan una GPU moderna, solo lo suficiente para mostrar una consola de escritorio de tamaño mediano. En su mayoría, se ocupan de la computación y redes de CPU normales.

Sin embargo, los VGA Matrox G200 se usan comúnmente en servidores debido a su integración con un controlador de administración de placa base (BMC, también conocido como iLO, iDRAC o IPMI).

Este controlador de administración actúa como un sistema independiente con su propio sistema operativo y permite que el administrador del servidor se conecte de forma remota a la pantalla y el teclado de la consola; puede ver las pantallas del BIOS, reiniciar un servidor incluso si está completamente congelado, incluso iniciarlo desde la potencia máxima. apagado. Para estas tareas, el controlador debe saber lo que muestra el adaptador de gráficos en este momento.

Así que supongo que que los viejos adaptadores de video de Matrox se usan para esto porque almacenan el búfer de video en la RAM del sistema (en lugar de su propia VRAM) y usan un diseño de datos lo suficientemente simple como para que el BMC pueda descifrarlo sin necesidad de conocimientos arcanos sobre el interior de la GPU, ni sin alguna ayuda del sistema operativo principal.

(O quizás lo contrario, como se menciona en los comentarios, el G200 generalmente está integrado el BMC, posiblemente dándole al BMC acceso completamente directo al búfer de video del G200).

Pero incluso si el servidor se creó para computación GPU, asumo que no tendría una "tarjeta gráfica todo en uno" como las PC, sino un conjunto de dedicadas GPGPU solo de cómputo (p. ej., de nVidia) para el trabajo pesado, y sigue siendo el mismo Matrox VGA para la consola.


Que Matrox G200eR2 no es una tarjeta de video separada. Es un chip integrado directamente en la placa base del servidor. Es económico, muy confiable, fácil de integrar y proporciona una excelente capacidad de visualización de texto (consola) y una capacidad de gráficos 2D decente. Es bien sabido que casi todos los sistemas operativos para hardware de Intel tienen compatibilidad con controladores incorporados.

El único propósito de una tarjeta VGA es obtener una pantalla de consola básica que pueda usar para la configuración de Bios y la instalación inicial del servidor. Después de eso, probablemente solo acceda al servidor de forma remota. No tiene que ser una buena tarjeta VGA. No vas a jugar con eso. Pero es una gran bendición si funciona de inmediato con cualquier sistema operativo que vaya a instalar en el servidor. Y eso es todo lo que necesita y desea en un servidor.

Los chips Matrox siempre han sido muy populares para este propósito y este en particular todavía se usaba en 2014 en los nuevos servidores Dell y probablemente también en algunas otras marcas.


¿Por qué mi universidad los tendría en un servidor moderno (la CPU se lanzó a finales de 2013)?

Porque un servidor no necesita una GPU de alto rendimiento.
Y, por cierto, Matrox tenía un buen Monitor múltiple tarjetas gráficas mucho antes de que ATI/AMD y NVidia las tuvieran.

Así que la decisión probablemente había sido lógica al momento de la compra.


Linux
  1. ¿Qué es un Makefile y cómo funciona?

  2. ¿Qué es un servidor web y cómo funciona un servidor web?

  3. El Punto De Uniq -u Y Que Hace??

  4. ¿Por qué '/' tiene una entrada '..'?

  5. ¿Qué hace 'set -e' y por qué podría considerarse peligroso?

¿Cuál es la diferencia entre Linux y Unix?

¿Qué es una máquina virtual y por qué usarla?

¿Qué es el comando Grep en Linux? ¿Por qué se usa y cómo funciona?

¿Qué es un Homelab y por qué debería tener uno?

¿Qué es `S_ISREG()` y qué hace?

¿Por qué todavía se usa Unix si Linux se basa en él y Linux es gratuito?