Bonjour à tous,
Dans le cadre de mon travail, je dois monter une machine permettant de piloter 27 écrans 1090*1080@60Hz (mur d'image).
Cette machine tournera sous Linux et les cartes graphiques seront obligatoirement trois NVIDIA NVS 810 (elles ont 9 sorties miniDP) (https://www.pny.com/NVIDIA_NVS_810_ [...] _Displays).
Ayant plus d’affinité avec Intel et les chipsets ZXXX j'ai choisis de partir sur du Z390 avec une Carte mère Gigabyte Z390 SLI ATX (https://www.ldlc.com/fiche/PB00257848.html) et un CPU i3-9100F.(https://www.ldlc.com/fiche/PB00271714.html)
Quand je met 2 GPU, les deux fonctionnent sans problème. Par contre dès que je met un troisième GPU le PC ne démarre plus. Dans la doc de la CM il est indiqué :
1 x PCI Express x16 slot, running at x16 (PCIEX16)
* For optimum performance, if only one PCI Express graphics card is to be installed, be sure to install it in the PCIEX16 slot.
1 x PCI Express x16 slot, running at x8 (PCIEX8)
* The PCIEX8 slot shares bandwidth with the PCIEX16 slot. When the PCIEX8 slot is populated, the PCIEX16 slot operates at up to x8 mode.
1 x PCI Express x16 slot, running at x2 (PCIEX2)
3 x PCI Express x1 slots
(All of the PCI Express slots conform to PCI Express 3.0 standard.)
Ce que je comprends c'est que dans le cas d'un seul GPU il tournera en 16X, dans le cas de deux GPUs ils tourneront en 8X et dans le cas de trois GPU ils tournerons en 8X 8X et 2X.
Or quand lje met deux GPUs ça fonctionne bien mais dès que j'en met 3, le PC ne boot pas.
J'ai mis a jour de Bios de la CM et essayer de configurer la vitesse des ports PCIe mais rien n'y fait, avec trois cartes pas de boot.
Ne parvenant pas à faire fonctionner le tout je changé de CM pour en prendre une qui pourrait résoudre mon problème.
J'ai donc acheter à la place d'une Gigabyte Z390 SLI ATX une Asrock Z390 Phantom Gaming 6 (https://www.asrock.com/MB/Intel/Z39 [...] cification)
Dans le specs de cette CM il est indiqué :
- 3 x PCI Express 3.0 x16 (PCIE2/PCIE4/PCIE6: Single en mode x16 (PCIE2); dual en mode x8 (PCIE2) / x8 (PCIE4); triple en mode x8 (PCIE2) / x8 (PCIE4) / x4 (PCIE6))*
- 3 x PCI Express 3.0 x1 (PCIe flexible)
- Supporte AMD Quad CrossFireX™, 3-Way CrossFireX™ et CrossFireX™
- Compatible NVIDIA Quad SLI™ et SLI™
- Prise en charge de NVIDIA® NVLink™ avec deux cartes graphiques de la gamme NVIDIA® GeForce RTX**
Voyant que cette carte permet d'avoir les ports PCIe 16X en 8X 8X 4X je pensais que ça fonctionnerai mieux avec trois GPUs mais rien n'a changé, j'ai exactement le même comportement : avec deux GPUs tout est ok mais avec trois le PC ne boot pas.
Je continu donc à creuser la question et me demande donc si la limitation ne viendrait pas du chipset ou du CPU.
En effet je ne suis pas sur de bien comprendre le découpage des lignes PCIe graphique sortant directement du CPU.
Quand on regarde le schéma de fonctionnement du Z390 (https://www.intel.fr/content/dam/ww [...] m-16x9.png) on voit bien que les CPU de 8eme et 9eme Gen ne peuvent sortir que en 1x16X ou 2x8X ou 1x8X et 2x4X. Or la CM Gigabyte Z390 SLI ATX ne permet que de faire 8X 8X et 2X donc comment cela pourrait fonctionner ?
En continuant de creuser je me rend compte que j'aurais peut être du partir plutôt sur du X299 qui lui permet de sortir 44 lignes PCIe graphique mais ici aucun découpage n'est précisé (https://assets.hardwarezone.com/img [...] iagram.jpg), cela veut-il dire que le chipset/cpu sait faire tous les type de découpages pour les lignes PCIe graphique ?
Si je prends une ASRock Fatal1ty X299 Gaming K6 (https://www.asrock.com/mb/Intel/Fat [...] cification) il est indiqué :
- 4 x PCI Express 3.0 x16 Slots*
- 1 x PCI Express 3.0 x1 Slot**
- Supports AMD Quad CrossFireX™, 3-Way CrossFireX™ and CrossFireX™***
- Supports NVIDIA® Quad SLI™, 3-Way SLI™ and SLI™***
- 15μ Gold Contact in VGA PCIe Slot (PCIE1 and PCIE3)
*If you install CPU with 44 lanes, PCIE1/PCIE2/PCIE3/PCIE5 will run at x16/x4/x16/x8.
If you install CPU with 28 lanes, PCIE1/PCIE2/PCIE3/PCIE5 will run at x16/x4/x8/x0.
If you install CPU with 16 lanes, PCIE1/PCIE2/PCIE3/PCIE5 will run at x16/x4/x0/x0 or x8/x4/x8/x0.
Si je comprends bien, même un CPU avec 16 lignes PCIe graphique suffirait pour 3 GPUs par contre si j'avais 4 GPU il me faudrait au moins un CPU avec 28 lignes. Est-ce bien ça ?
Enfin, j'en vient donc a me demander si une config a base d'AMD Ryzen ne serait pas plus judicieux au vu du prix et de la disponibilité des CPU comptable X299.
Voila, est ce que quelqu'un pourrait m'aider à y voir plus clair dans ce découpage/disponibilité des lignes PCIe graphique ?
Quelle config me conseillez vous ?
Merci par avance pour votre aide.
Message édité par mcgiver87 le 27-08-2019 à 16:26:11