Annonce

Réduire
Aucune annonce.

Une config multi-GPU nvidia linux qui marche :-)

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Une config multi-GPU nvidia linux qui marche :-)

    Bonjour à tous.

    Après quelques mois d'absence (pro et perso intense) je reviens sans déterrer l'ancien topic, un autre sera plus simple!

    Donc en un mot j'ai terminé une config performante 100% linux, avec deux nvidia GTX 760 en paire pour trois écrans FullHD, avec tout un bastringue CHproducts et Saitek sans désormais le moindre grain de sable, avec les entrées de rules.d qui fonctionnent enfin.

    Vu le temps que j'ai du expérimenter et googler à droite et à gauche pour récupérer des choses de valeur variable, pour ne pas dire des trucs avariés totalement inutilisables, j'ai maintenant toutes les configs et les explications à partager pour monter une machine qui vole très bien avec un pingouin dedans

    Oui, pour les curieux: on peut bel et bien faire fonctionner en parallele des nvidia récentes à condition d'avoir... un pont SLI entre les cartes

    Même si les primitives OpenGL utilisées par XP sont effectivement incompatibles avec un partage du boulot de TOUTE LA SCENE entre plusieurs GPU (100% testé, mode SLI = crash de XP au lancement), on peut fort bien faire calculer par chaque GPU UNE PARTIE de la scène, en forçant le serveur X avec un xorg.conf simple mais inhabituel.

    Et NON ça ne fonctionne pas quand le pont SLI entre les cartes n'est pas installé, d'autant plus qu'il ne faut spécifier qu'un seul GPU (section "device") dans le xscreen0 si bien que le second GPU s'endort et éteint ses écrans si le pont n'est pas installé.

    Le GPU0 gère un seul écran 1920x1080, celui du centre.
    Le GPU1 gère les deux écrans latéraux, identiques en 1920x1080.

    On évolue entre 30 et 60 fps (limitation fps activée) pour une scène de 5760x1080 (!) avec textures HR, distance visible maxi, HDR, FXAA+SFAA x2, anisotrope x4, 40% de nuages, peu d'arbres et peu de merdouilles au sol qui disparaissent rapidement.

    Un vrai confort et une visu de grande qualité, si j'arrive à remplacer mes 24 pouces par des TV de 50 pouces ce sera l'immersion totale

    La mesure de charge des GPU est instructive: entre 30% et 50% pour le GPU0 qui gère un écran, et 50% - 90% pour l'autre, ce que je mesure également avec la température des cartes franchement différente. On en conclut que REELLEMENT il y a un partage du travail entre les deux GPU en rapport avec la surface d'affichage qu'ils doivent gérer, mais que le fps des deux est limité par celui qui bosse le plus. Le pont SLI sert bien à activer la seconde carte et à la synchroniser l'ensemble!

    Réponse à la question entendue par télépathie: avec une seule carte d'activée et les trois écrans dessus, on tombe à 20/30 fps si CAVOK...

    Rien n'est mesurable sur le PCIe, les cartes sont gérées en 2 x PCIe8x et l'on obtient entre 2% et 5% d'utilisation du bus 3.0 à pleine charge.

    La mesure du CPU est intéressante: il se tourne les pouces entre 0.05 et 0.20 de charge en permanence, un core i7 n'aurait rien changé du tout.

    J'utilise des GTX760 (1152 coeurs) que l'on trouve désormais entre 180€ et 200€, ce qui reste plus abordable qu'une seule 780 et selon une majorité de tests faits en SLI sous Windows, s'avère plus performant. Evidemement une seule très grosse carte est préférable pour éviter les soucis de configuration étrange, mais pour qui veut monter une config progressivement on arrive à un très bon résultat avec deux cartes moyennes. Les VRAM des cartes s'additionnent puisque chaque carte rend une partie de la scène sans avoir à partager l'ensemble avec l'autre comme dans un SLI.

    Dans la mesure où le SLI n'est pas réellement utilisé, j'ignore si une CM gérant le SLI est obligatoire pour une config comme la mienne.
    A priori non, mais comme la mienne le fait, je n'ai pas eu à me poser la question.

    J'ai vu qu'une personne du forum maintenait une page linux, je peux contribuer si besoin.

    Christophe.

  • #1
    Envoyé par EPDR400 Voir le message
    J'ai vu qu'une personne du forum maintenait une page linux, je peux contribuer si besoin.
    Bonjour Christophe,
    C'est moi qui ait fait les page Linux, mais je n'y ai pas touché depuis plusieurs mois (X-Plane non plus), la page pour Ubuntu 14.04 est même en friche! J'ai laissé traîner, voila le résultat Tout ça pour dire que tu es plus que bienvenu pour si tu souhaites contribuer

    Je n'ai pas de SLI, mais je reste intéressé pour en savoir plus concernant cette très intéressante manipulation
    Linux Mint 18.2 - 64bits
    CPU I5-7500, GeForce 1060 GTX 6 GB, Ram 16Go, écran 1920x1080, joystick Saitek X52, PRO Flight Rudder Pedals

    Commentaire

    Chargement...
    X