3 Surveillez la carte graphique PCI-e sous Linux (sans douleur énorme)?


10

Comme nous le savons tous douloureusement, la seule façon d'obtenir plusieurs moniteurs ET la composition (Compiz) sous Linux est d'utiliser une seule carte graphique qui peut piloter les deux (ou dans mon cas les trois) écrans.

J'ai acheté une Radeon 5750 spécifiquement parce qu'elle prétend pouvoir piloter 3 moniteurs. Je peux brancher 3 moniteurs (2 DVI, 1 HDMI) et le Catalyst Control Center affiche les 3, mais seulement 2 peuvent être activés à la fois.

Le message exact est:

The current settings cannot be applied.  Possible issues may include:
   - Display(s) cannot be enabled.
   - Setting(s) cannot be applied due to insufficient video memory.

Je vais donc supposer que le 5750 ne prend pas en charge 3 moniteurs, OU, plus probablement, ATI ne pourrait pas être dérangé pour ajouter ce support à leurs pilotes Linux.

C'est donc une question en plusieurs parties:

Tout d'abord, quelqu'un peut-il suggérer une carte graphique PCI Express qui peut exécuter 3 écrans sur Linux sans douleur énorme? Je cherche quelque chose où vous installez le pilote et les trois écrans "fonctionnent simplement". Une telle carte existe-t-elle?

Deuxièmement, si vous avez un 5750, avez-vous pu le faire faire 3 moniteurs?

J'utilise Ubuntu 10.04 pour le moment.

MISE À JOUR :

J'ai reçu mon adaptateur actif par la poste aujourd'hui (c'est DisplayPort vers DVI) et jusqu'à présent, les choses semblent aller mieux. Je peux exécuter mon troisième écran, faire glisser les choses de manière transparente entre eux, et j'exécute également compiz. L'adaptateur que j'utilise est un "B087B-005B" fabriqué par "Accell", UPC est "826388106239".

Il y a encore quelques "désagréments" qui doivent être résolus cependant:

L'écran le plus à gauche est toujours le moniteur principal. Ce qui signifie que la "barre gnome" (c'est ce que vous appelez le menu applications-lieux-système?) Est toujours sur l'écran le plus à gauche.

Cela signifie également que de nouvelles boîtes de dialogue toujours ouvertes centrées sur l'écran de gauche, ce qui est contre-intuitif. Surtout si vous utilisez un programme comme GIMP et que l'éditeur de texte ou le sélecteur de couleurs apparaît à gauche. Quelqu'un connaît-il un moyen de le changer pour que de nouvelles fenêtres apparaissent toujours sur l'écran central?

Réponses:


6

Je crois que vous devez avoir l'un des écrans connectés via un adaptateur actif , car les cartes qui sont en vente aujourd'hui n'ont pas assez de puissance pour prendre en charge 3 écrans à la fois (en termes d'alimentation); ou pour être plus précis, à l'exception de certains modèles, ils n'ont pas le matériel nécessaire pour alimenter 3 ports.

Les fils de discussion suivants peuvent fournir plus d'informations:

Les deux derniers sont des sites Web axés sur le matériel bien connus, ils doivent donc être raisonnablement fiables (étant donné qu'il s'agit de forums et non d'articles officiels). Cependant, veuillez noter que je n'ai pas de carte compatible ATI Eyefinity, et je n'ai pas encore essayé ce genre de chose sous GNU / Linux. Je ne partage que ce que j'ai lu ailleurs dans le passé, en espérant que cela puisse vous guider dans la bonne direction (ou que quelqu'un d'autre le confirme).

Modifier: l'
article de support suivant affirme que 3+ configurations de moniteur nécessitent que les moniteurs supplémentaires au-dessus de la base deux soient connectés via DisplayPort:

Vous avez mentionné que les moniteurs étaient branchés via 2 ports DVI et 1 ports HDMI. Avez-vous la possibilité d'essayer de basculer l'un d'entre eux vers DisplayPort et de l'essayer?


Je suppose que je ne peux pas modifier mes commentaires sur ce site? Quoi qu'il en soit ... Puis-je utiliser un adaptateur passif "Display Port"? Ou doit-il être actif? Quelqu'un en a-t-il un qui fonctionne bien? De plus, je ne suis pas sûr de comprendre la différence entre "dual-link" et "single link".
Nick

J'ai acheté un adaptateur DisplayPort vers HDMI, mais je reçois toujours le même message d'erreur que ci-dessus lorsque j'essaie d'activer le 3ème écran.
Nick

Concernant le DVI simple / double liaison - le DVI double liaison contient plus de connecteurs / fils qui peuvent être utilisés pour transférer le signal vidéo, permettant ainsi de transférer plus de données sur l'interface - par exemple pour obtenir des résolutions plus élevées ou des taux de rafraîchissement.
MicE

Concernant l'adaptateur - ok, vous avez donc maintenant 2 écrans connectés via DVI et un via l'adaptateur DisplayPort vers HDMI? Cela aurait dû faire l'affaire si la source du problème était les ports (cela aurait peut-être aidé de toute façon, mais il ne semble pas être la cause principale). Pouvez-vous spécifier le modèle de votre carte graphique (en plus du 5750) et la version du pilote que vous utilisez, s'il vous plaît? Sauf si quelqu'un a de meilleurs conseils, je suggère également d'essayer de demander sur les forums officiels AMD et Ubuntu.
MicE

@N Rahl: Ce doit être un adaptateur actif, voir ma réponse.
jg-faustus

5

Deux moniteurs maximum peuvent être activés en même temps sur les ports DVI et HDMI.

Pour utiliser trois moniteurs, au moins l'un d'entre eux doit utiliser le DisplayPort.

De la FAQ AMD Eyefinity :

Combien de moniteurs non DisplayPort puis-je utiliser avec une carte graphique compatible AMD Eyefinity?

Vous pouvez connecter jusqu'à deux moniteurs non DisplayPort à la fois à une carte graphique compatible AMD Eyefinity à l'aide de connexions non DisplayPort ou de dongles DisplayPort passifs. Pour activer et piloter 3 moniteurs non DisplayPort ou plus en même temps, les moniteurs non DisplayPort supplémentaires doivent être connectés avec un dongle DisplayPort actif.

AMD dispose également d' une liste d'adaptateurs qui fonctionnent pour exécuter des moniteurs non DisplayPort sur un DisplayPort.


Prise en charge Linux

Un article sur phoronix.com indique qu'AMD prend en charge Eyefinity pour Linux à partir de la version 10.7 du pilote de juillet 2010 et qu'Ubuntu 10.04 a un "support de production".

Cependant, la FAQ AMD Eyefinity dit simplement que

Il est prévu de prendre en charge Linux dans une prochaine mise à jour du logiciel AMD Catalyst ™

et la page officielle de la technologie ADM Eyefinity indique (petite police en bas) que

  1. La technologie ATI Eyefinity peut prendre en charge jusqu'à 6 écrans à l'aide d'une seule carte graphique ATI Radeon ™ activée avec Windows Vista ou Windows 7 ...

  2. La technologie ATI Eyefinity peut prendre en charge plusieurs écrans à l'aide d'une seule carte graphique professionnelle ATI FirePro ™ activée ... Microsoft® Windows® 7, Windows Vista® ou Linux® est requis pour prendre en charge plus de 2 écrans.

La position officielle semble donc être que plusieurs écrans pour Linux ne sont pris en charge que pour leurs cartes professionnelles.

Le wiki non officiel d'AMD Linux dit dans une entrée ajoutée en décembre 2010 :

Le pilote propriétaire prend en charge plus de deux sorties simultanées sur les cartes HD5xxx ayant plus de deux sorties physiques indépendantes ...

Le support EyeFinity est toujours en désordre


J'utilise actuellement Catalyst 10.12. J'ai commandé un adaptateur actif, nous allons donc la semaine prochaine si cela fonctionne ou non.
Nick

Bonne chance! Compte tenu de la même configuration moi-même (Ubuntu 10.10 et trois moniteurs), je suppose que j'attendrai d'abord de savoir comment cela fonctionne pour vous :)
jg-faustus

1

J'utilise un 5450 avec 3 moniteurs (un sur dp) et il fonctionne parfaitement avec Windows 7. Lorsque j'exécute le CD Ubuntu 11.04, j'ai des problèmes avec le rendu du moniteur dp correctement, mais ils fonctionnent tous les trois côte à côte. Vous devez avoir un adaptateur dp qui dit "compatible eyefinity"

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.