Comment configurer plusieurs GPU (12.04)?

8

J'ai deux GPU: un Intel i915 intégré et un NVIDIA 560 Ti. Ce n'est PAS une configuration hybride, ni un ordinateur portable. Sous Windows 7, chaque carte est connectée à un moniteur différent, la NVIDIA effectuant tout "gros travail". Pour ma vie, je ne parviens pas à ce qu'Ubuntu reconnaisse le i915, mais lors de la déconnexion ou du redémarrage, l'arrêt apparaît réellement sur le i915. lshw répertorie les deux. J'exécute les pilotes NVIDIA "actuels" (pas expérimentaux), mais Displays appelle son moniteur un "ordinateur portable".

Est-ce même possible sous Ubuntu? Les seules choses qui ressemblaient même à des solutions potentielles étaient les configurations hybrides pour ordinateurs portables et l'utilisation de Bumblebee, mais cela ne semble pas s'appliquer ici.

Frère Erryn
la source
Vous pouvez également essayer de le lancer à l'ancienne et d'utiliser Xinerama. Voici un guide
Christian

Réponses:

3

Malheureusement, la bonne réponse ne résout pas votre problème.

Actuellement, X.org n'est pas en mesure de diviser les graphiques en deux cartes vidéo différentes. Il y a longtemps, il existait un moyen de le faire en utilisant Xinerama, mais seuls les pilotes propriétaires prennent toujours en charge Xinerama. IOW, vous ne pouvez pas faire cela si l'un des GPU est Intel Graphics.

Maintenant, vous pouvez le faire fonctionner si vous utilisez deux cartes NVIDIA en utilisant -nvidia et Xinerama (ou peut-être TwinView). Et peut-être deux cartes AMD utilisant -fglrx.

Cependant, ma recommandation serait d'acheter une nouvelle carte NVIDIA qui a deux sorties dessus, et de connecter vos deux moniteurs à cela. Ensuite, vous pouvez exécuter -nvidia ou -nouveau et cela devrait donner de bonnes performances et être stable.

Bien sûr, ce serait bien si la configuration que vous tentiez fonctionnait. Il y a quelques efforts en amont pour réarchitecte X pour le permettre, mais cela est encore au stade de développement et peut durer un an ou deux. Mais si vous cherchez quelque chose pour passer du temps comme hobby et n'avez pas peur de casser votre système, vous pouvez expérimenter avec les bases de code en amont et leur fournir des commentaires.

Bryce
la source
1

Vous avez deux options pour définir les affichages:

  1. Depuis les paramètres Nvidia
  2. Du système

1. Ouvrez les paramètres du serveur NVIDIA X , cela vous permet de configurer les deux moniteurs.

exécuter Nvidia

Ici, vous pouvez configurer les écrans étape par étape.

2. Allez dans Système -> Préférences -> Affichage puis vous verrez quelque chose comme ceci:

configuration du système

REMARQUE: Si vous ne voyez qu'un seul moniteur, cliquez sur celui Detect Monitorqui devrait détecter tous les moniteurs connectés au système.


Tous les problèmes que vous rencontrez peuvent être résolus en modifiant la résolution du moniteur pour qu'il soit compatible.

Lucio
la source
Display Prefs n'affiche qu'un seul moniteur. Détecter ne fait rien. Il voit bien celui connecté au NVidia, mais ignore complètement l'autre.
Frère Erryn
Exécutez les paramètres NVIDIA X et accédez à Configuration du serveur X, cliquez sur Détecter les écrans. Ensuite, vous devriez voir les deux écrans. Si cela ne fonctionne pas, essayez de débrancher puis de rebrancher le moniteur.
Lucio
Il ne détecte pas le deuxième moniteur. Est-il censé détecter le deuxième moniteur branché sur le deuxième (i915) GPU comme je l'ai décrit?
Frère Erryn
1
Non, l'OP demande comment configurer deux cartes et non deux moniteurs . Le conseil ci-dessus est correct mais ne répond pas à la bonne question.
Bryce
@Bryce Vous avez raison. Je vais laisser la réponse, car elle pourrait être utile à quelqu'un d'autre ..
Lucio