GNU/Linux >> Linux Esercitazione >  >> Linux

Cos'è una GPU Matrox e perché il server UNIX della mia università ne ha una?

I server per uso generico non hanno bisogno di una GPU moderna, quanto basta per mostrare un desktop di console di medie dimensioni. Si occupano principalmente del normale calcolo della CPU e del networking.

Le VGA Matrox G200, tuttavia, sono comunemente utilizzate sui server grazie alla loro integrazione con un controller di gestione baseboard (BMC, noto anche come iLO, iDRAC o IPMI).

Questo controller di gestione funge da sistema indipendente con il proprio sistema operativo e consente all'amministratore del server di connettersi in remoto al display e alla tastiera della console:può vedere le schermate del BIOS, riavviare un server anche se è completamente bloccato, persino avviarlo a piena potenza. spento. Per queste attività, il controller deve sapere cosa sta visualizzando l'adattatore grafico in questo momento.

Quindi immagino che i vecchi adattatori video Matrox vengono utilizzati per questo perché memorizzano il buffer video nella RAM di sistema (invece della propria VRAM) e utilizzano un layout di dati sufficientemente semplice che il BMC può decifrarlo senza bisogno di conoscenze arcane sugli interni della GPU, né senza qualsiasi aiuto dal sistema operativo principale.

(O forse il contrario, come menzionato nei commenti, il G200 è solitamente incorporato il BMC, possibilmente dando al BMC un accesso completamente diretto al buffer video del G200.)

Ma anche se il server fosse stato creato per il GPU Computing, presumo che non avrebbe una "scheda grafica all-in-one" come fanno i PC, ma piuttosto un insieme di dedicate GPGPU di solo calcolo (ad esempio da nVidia) per il lavoro pesante e sempre la stessa Matrox VGA per la console.


Quella Matrox G200eR2 non è una scheda video separata. È un chip integrato direttamente nella scheda madre del server. È economico, molto affidabile, facile da integrare e offre un'eccellente capacità di visualizzazione del testo (console) e una discreta capacità grafica 2D. È anche così ben noto che quasi tutti i sistemi operativi per l'hardware Intel hanno il supporto dei driver integrato.

L'unico scopo di una scheda VGA è ottenere un display di console di base che è possibile utilizzare per l'installazione del BIOS e l'installazione iniziale del server. Dopodiché probabilmente accederai al server solo da remoto. Non deve essere una buona scheda VGA. Non ci giocherai sopra. Ma è una grande benedizione se funziona immediatamente con qualsiasi sistema operativo che installerai sul server. E questo è tutto ciò di cui hai bisogno e che desideri in un server.

I chip Matrox sono sempre stati molto popolari per questo scopo e questo in particolare era ancora utilizzato nel 2014 nei nuovi server Dell e probabilmente anche in alcuni altri marchi.


Perché la mia università dovrebbe averli in un server moderno (la CPU è stata rilasciata alla fine del 2013)?

Perché un server non ha bisogno di una GPU ad alte prestazioni.
E a proposito, Matrox aveva un buon Multi-Monitor schede grafiche molto prima che ATI/AMD e NVidia le avessero.

Quindi la decisione era stata probabilmente logica al momento dell'acquisto.


Linux
  1. Cos'è POSIX? Perché è importante per gli utenti Linux/UNIX?

  2. Hai mai fatto il rack di un server?

  3. Che cos'è un TAM e perché potresti volerlo diventare?

  4. Che cosa significa Env X=() { :;}; Command' Bash Do e perché non è sicuro?

  5. Perché '/' ha una voce '..'?

Qual è la differenza tra Linux e Unix?

Che cos'è una macchina virtuale e perché usarla?

Che cos'è il comando Grep in Linux? Perché viene utilizzato e come funziona?

Che cos'è un Homelab e perché dovresti averne uno?

Cos'è `S_ISREG()` e cosa fa?

Cosa fa 'set -e' e perché potrebbe essere considerato pericoloso?