Pages:
Actions
  • #1 par vivien le 06 Jun 2017
  • 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
  • #2 par Ilyazam le 06 Jun 2017
  • 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.
  • #3 par vivien le 06 Jun 2017
  • 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 ?
  • #4 par hwti le 06 Jun 2017
  • 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).
  • #5 par vivien le 06 Jun 2017
  • 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)
  • #6 par hwti le 06 Jun 2017
  • 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)
  • #7 par jack le 06 Jun 2017
  • 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

  • #8 par hwti le 06 Jun 2017
  • 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.
  • #9 par thenico le 07 Jun 2017
  • J'ai reçu de Dell un driver Matrox G200 pour Windows 2012 R2.
    C'est encore supporté :)
  • #10 par hwti le 07 Jun 2017
  • 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.
  • #11 par vivien le 07 Jun 2017
  • 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 clef 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.
  • #12 par jack le 07 Jun 2017
  • 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
Pages:
Actions