Auteur Sujet: Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?  (Lu 7013 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?

Dans le domaine des Xeon E3, on a le choix entre des chipsets Intel C236 et Intel C232.
- Le chipset Intel C236 se distingue par le support de l'iGPU (Puce graphique intégrée au processeur) et de 20 lignes PCI Express au niveau du chipset.
- Le chipset Intel C232 ne supporte pas l'iGPU et est limité à 8 lignes PCI Express au niveau du chipset.

Quand on prend un serveur C236, comme le Serveur Dell PowerEdge R330, on pourrait s'attendre à utiliser l'iGPU, surtout que la doc ne mentionne nul par la présence du carte graphique.

Mais non, on a le droit à une carte graphique Matrox G200 au lieu de l'iGPU. Les Matrox G2000 date de 1998 et ont les performances qui vont avec. Je ne parle pas de la résolution maximum de 1024x768...
Pour un serveur sans interface graphique, ce n'est pas un problème, mais pour un serveur avec un interface graphique, c'est vite la catastrophe...

lspci sur un serveur Dell PowerEdge R330 :

$ lspci | grep VGA
08:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2 (rev 01)

Pourquoi ne pas profiter du iGPU Intel, avec des performances bien supérieur et qui augment le TDP de seulement 1w ?

Caractéristiques du Dell PowerEdge R330 :


La liste des serveurs équipé de Matrox G200eR2 :

Dell PowerEdge C4130 Server
Dell PowerEdge FM120 Server
Dell PowerEdge M420 Server
Dell PowerEdge M520 Server
Dell PowerEdge M620 Server
Dell PowerEdge M630 Server
Dell PowerEdge M820 Server
Dell PowerEdge R220 Server
Dell PowerEdge R230 Server
Dell PowerEdge R320 Server
Dell PowerEdge R330 Server
Dell PowerEdge R420 Server
Dell PowerEdge R430 Server
Dell PowerEdge R430 Server
Dell PowerEdge R520 Server
Dell PowerEdge R530 Server
Dell PowerEdge R530xd Server
Dell PowerEdge R620 Server
Dell PowerEdge R630 Server
Dell PowerEdge R720 Server
Dell PowerEdge R720xd Server
Dell PowerEdge R730 Server
Dell PowerEdge R730xd Server
Dell PowerEdge R820 Server
Dell PowerEdge R920 Server
Dell PowerEdge T130 Server
Dell PowerEdge T320 Server
Dell PowerEdge T330 Server
Dell PowerEdge T330 Server
Dell PowerEdge T420 Server
Dell PowerEdge T430 Server
Dell PowerEdge T620 Server
Dell PowerEdge T630 Server
Dell PowerEdge T630 Server
Dell Poweredge C6320 Server
Dell Poweredge C6320 Server
Dell Poweredge FC430 Server
Dell Poweredge FC630 Server
Dell Poweredge FC630 Server
Dell Poweredge FC830 Server
Dell Poweredge M830 Server
Dell Poweredge R930 Server
Dell Poweredge R930 Server
Dell DSS 1500 Server
Dell DSS 1500 Server
Dell DSS 1510 Server
Dell DSS 1510 Server
Dell DSS 2500 Server
Dell DSS 2500 Server
IBM nx360 M4 Server
IBM x3550 M4 Server
IBM x3630 M4 Server
IBM x3650 M4 Server
IBM x3650 M4 BD Server
IBM x3650 M4 HD Server
IBM x3750 M4 Server
IBM x3100 M5 Server
Lenovo x3550 M5 Server
Lenovo x3650 M5 Server
Lenovo x3250 M6 Server
IBM NeXtScale nx360 M4 Server
Lenovo NeXtScale nx360 M5 Server
HITACHI Hitachi Compute Blade 520H B3 Server
Kontron Symkloud MS2900 Server

Ilyazam

  • Abonné MilkyWan
  • *
  • Messages: 118
  • proche Rennes (35)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #1 le: 06 juin 2017 à 19:21:27 »
Bonjour,
Peut-être un souci au niveau de l'iDrac, car le KVM IP doit fonctionner pour tous les processeurs, avec ou sans iGPU ?
Sur une carte mère SuperMicro avec IPMI/KVM IP la puce utilisée pour l'interface (de marque Astspeed) est également utilisée comme puce graphique. Peut-être que la puce Matrox est intégrée à l'iDrac.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #2 le: 06 juin 2017 à 19:30:09 »
C'est une piste intéressante. Dans le passé, il y a 15 ans, la carte Drac était une carte graphique sur bus PCI avec un connecteur Ethernet. J'ai eu un serveur a base de Pentium 4 comme ça.

De mémoire, dans les serveurs actuels, il y a bien une puce Matrox et elle pas du tout situé a coté de l'iDrac. Cela n’empêche pas le fait d'être lié.

Certains serveurs Dell précisent :
Type de vidéo : Matrox G200 intégrée avec iDRAC8
Mémoire vidéo : 16 Mo partagés avec la mémoire d’application iDRAC8




Exemple de Xeon avec iGPU commercialisé par Dell : https://ark.intel.com/products/97476/Intel-Xeon-Processor-E3-1225-v6-8M-Cache-3_30-GHz
L'iGPU est un Intel HD Graphics P630 cadencé de base à 350 MHz (max 1,15 Ghz)
Les sorties possibles sont "embedded DisplayPort / DisplayPort / HDMI / DVI" => pas de VGA possible ou simplement pas de VGA natif, il faut un convertisseur à rajouter ?

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #3 le: 06 juin 2017 à 21:28:22 »
Le support du VGA a été retiré à partir de Skylake.
Il est possible d'utiliser des convertisseurs actifs Display Port vers VGA.

A noter qu'Intel ne supporte pas l'HDMI 2.0 (même si Kaby Lake supporte le HDCP2.2), la solution préconisée est encore un convertisseur (utilisé sur certains portables, quand le port HDMI n'est pas tout simplement relié à un GPU Nvidia).

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #4 le: 06 juin 2017 à 21:50:51 »
Le support du VGA a été retiré à partir de Skylake.
Donc les PC grand public ont un convertisseur mis en place sur la carte mère ?

Les PC fixe Skylake et plus récents ont bien une sortie VGA et HDMI, mais pas de DisplayPort.

Exemple avec le Dell Inspiron classique, basé sur l'iGPU du Core i3-7100

Moi qui pensais que HDMI 2.0 allait remplacer le DisplayPort... (Si je comprends bien Intel, l'avenir pour la vidéo est au Thunderbolt avec un connecteur USB Type-C)

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #5 le: 06 juin 2017 à 22:21:39 »
Donc les PC grand public ont un convertisseur mis en place sur la carte mère ?
Je suppose...

Moi qui pensais que HDMI 2.0 allait remplacer le DisplayPort... (Si je comprends bien Intel, l'avenir pour la vidéo est au Thunderbolt avec un connecteur USB Type-C)
Non, les écrans Thunderbolt sont rares (à part Apple), on peut faire passer du Display Port sur USB-C (en plus du connecteur Display Port d'origine, et de la version mini plus courante maintenant).

Le Display Port aurait pu remplacer l'HDMI, mais il est arrivé trop tard.
Il a des avantages :
 - standard plus ouvert géré par VESA, pas de certification payante comme l'HDMI
 - permet des débits supérieurs (même si les différentes versions arrivent souvent avec du retard, et l'HDMI 2.1 va repasser devant)
http://www.hardware.fr/news/14903/hdmi-2-1-48-gbps-dynamic-hdr-frv.html
Citer
Alors que le HDMI 2.0/a/b doit se contenter de 18 Gbps, le HDMI 2.1 passe à pas moins de 48 Gbps. C'est 50% de bande passante de plus que les 32 Gbps du futur DisplayPort 1.3/1.4, pour lesquels les GPU récents sont déjà prêts.
- permet de chaîner des écrans (même si ça ne doit pas être très utilisé en pratique, sauf en virtuel : les premiers moniteurs UHD étaient vus comme deux demi écrans)

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 674
  • La Madeleine (59)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #6 le: 06 juin 2017 à 22:42:58 »
Rigolo, sur mes supermicro, c'est le même truc :
root@rose:~# lspci | grep VGA
08:01.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)

Je pense qu'il y a une autre raison que le simple affichage
Peut-être le fait que ce produit est supporté, de base, par tout ou presque,contrairement à un IGP qui n'est pas supporté sur des OS d'il y a 10 ans


hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #7 le: 06 juin 2017 à 22:55:04 »
Je pense qu'il y a une autre raison que le simple affichage
Peut-être le fait que ce produit est supporté, de base, par tout ou presque,contrairement à un IGP qui n'est pas supporté sur des OS d'il y a 10 ans

Les Windows récents ne doivent plus pouvoir faire grand chose avec (sur le site Matrox, le driver le plus récent est pour Windows XP et Windows 2003, 32 bits uniquement), donc ça doit fonctionner avec un driver générique (framebuffer VESA), exactement comme un IGP sur un vieil OS...

En revanche c'est peut-être supporté par les hyperviseurs.

thenico

  • Expert.
  • Abonné OVH
  • *
  • Messages: 1 009
  • FTTH >500 Mb/s (13)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #8 le: 07 juin 2017 à 00:12:29 »
J'ai reçu de Dell un driver Matrox G200 pour Windows 2012 R2.
C'est encore supporté :)

hwti

  • Abonné Orange Fibre
  • *
  • Messages: 2 237
  • Chambly (60)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #9 le: 07 juin 2017 à 00:44:27 »
J'ai reçu de Dell un driver Matrox G200 pour Windows 2012 R2.
C'est encore supporté :)
Ah, donc Matrox continue le support, mais ne publie rien sur son site...
Tu es donc tributaire du bon vouloir de Dell. Le jour où ils arrêtent, il faut espérer trouver un autre fabriquant qui publie les drivers (s'ils sont en accès libre) et éventuellement modifier le .inf.

vivien

  • Administrateur
  • *
  • Messages: 47 085
    • Twitter LaFibre.info
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #10 le: 07 juin 2017 à 08:56:51 »
Rigolo, sur mes supermicro, c'est le même truc :
root@rose:~# lspci | grep VGA
08:01.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)

Le G200eW est bien plus ancien : Dell le mettais dans de PowerEdge R210 (ici équipé d'un Xeon X3450 lancé en 2009)
$ lspci | grep VGA
03:03.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200eW WPCM450 (rev 0a)

J'ai des limitations plus importantes avec le G200eW en terme de résolution max vs le "moderne" G200eR2".
Ce qui est étonnant, c'est que la résolution max n'est pas la même si je boot en UEFI ou en mode normal, avec la même clé USB Linux.

Dans tous les cas il faut impérativement supprimer les effets visuels, sinon on a un cœur du CPU qui tourne a 100% pour les effets.

Peut-être le fait que ce produit est supporté, de base, par tout ou presque,contrairement à un IGP qui n'est pas supporté sur des OS d'il y a 10 ans
Un OS comme Windows Server 2008 R2 / Windows 7 est galère ++ a installer sur des serveurs moderne sans support de l'USB2 : obligation de modifier l'ISO pour inclure les drivers USB3 sans quoi pas de clavier / souris ce qui bloque l'install.
Je ne pense pas que cette carte graphique d'un autre temps soit là pour ceux qui veulent des vieux OS, sans quoi, ils auraient mis un contrôleur USB2 et plus de l'USB3.

jack

  • Professionnel des télécoms
  • *
  • Messages: 1 674
  • La Madeleine (59)
Pourquoi les serveurs Xeon a base de chips C236 n'utilisent pas l'iGPU ?
« Réponse #11 le: 07 juin 2017 à 09:29:32 »
J'ai eu une autre idée cette nuit : la logistique
L'utilisation d'une carte découple ce besoin avec le modèle de CPU, ce qui rends l'ensemble plus flexible