web-dev-qa-db-fra.com

3 affichages Ubuntu, ATI Radeon

Il y a beaucoup de questions à ce sujet mais je les ai toutes lues et aucune ne m'a aidé!

  • ATI Radeon HD 5400 Series

  • PCI Express 2.0

Mon collègue a essayé d'utiliser 3 affichages sur Windows, cela a échoué ...

Cependant, il a réussi à obtenir 3 affichages sur Ubuntu en utilisant exactement la même carte graphique que moi!

Je sais que c'est possible!

  • Affichage un: 22 "DVI

  • Affichage deux: 22 "VGA

  • Trois affichage: 19 "VGA

Ma carte graphique a: HDMI, DVI, VGA.

  • Le HDMI passe à Display One en utilisant un convertisseur HDMI vers DVI

  • Le VGA passe directement à Display Two

  • Le DVI passe à Display Three en utilisant un convertisseur DVI vers VGA

Lorsque j'ouvre les paramètres d'affichage d'ubuntu, je vois les 3 affichages. Cependant, l'affichage trois est réglé sur OFF par défaut ... Lorsque j'essaie de l'activer, mon PC ne fait rien!

Lorsque j'ouvre Catalyst Control Center, les 3 affichages s'affichent à nouveau, mais le 3ème est réglé sur "désactivé" et je ne peux pas l'activer ...

Qu'est-ce que je dois faire?

2
AlexMorley-Finch

Avant de commencer, le port HDMI est parfois poussé par le même matériel que DVI/VGA. Il est donc possible que vous ayez besoin de trois "vrais" ports et non d’un port qui fonctionne si et seulement si l’autre est désactivé.

Pour savoir si le précédent est le cas, désactivez votre deuxième moniteur et voyez si le HDMI est activé. Si c'est le cas, alors c'est le cas. Si ce n'est toujours pas, continuez à lire ...

Le mien est 2 DVI et un port displaylink.

Je travaille actuellement sans support 3D avec Xinerama comme ceci:
xorg.conf

 Section "ServerLayout" 
 Identifiant "aticonfig Layout" 
 Écran 0 "aticonfig-Screen [0] -0" 0 0 
 Écran "aticonfig-Screen [0 ] -1 "LeftOf" aticonfig-Screen [0] -0 "
 Screen" aticonfig-Screen [0] -2 "LeftOf" aticonfig-Screen [0] -1 "
 FinSection 
 
 Section "Module" 
 EndSection 
 
 Section "ServerFlags" 
 Option "Xinerama" "sur" 
 EndSection 
 
 Section "Extensions" 
 Option "Composite" "Activer" 
 EndSection 
 
 Section "Moniteur" 
 Identifiant "aticonfig-Monitor [0] -0" 
 Option "VendorName" "Pilote propriétaire ATI" 
 Option "ModelName" "Moniteur de détection automatique générique" 
 Option "DPMS" ". true "
 EndSection 
 
 Section" Monitor "
 Identificateur" aticonfig-Monitor [0] -1 "
 Option" VendorName "", propriété exclusive d'ATI. Pilote "
 Option" ModelName "" Gene ric Moniteur de détection automatique "
 Option" DPMS "" true "
 EndSection 
. 
 Section" Moniteur "
 Identificateur" aticonfig-Monitor [0] - 2 "
 Option" VendorName "" Pilote propriétaire ATI "
 Option" ModelName "" Moniteur de détection automatique générique "
 Option" DPMS "" true "
 EndSection 
 
 Section "Device" 
 Identifiant "aticonfig-Device [0] -0" 
 Pilote "fglrx" 
 BusID "PCI: 1: 0: 0 "
 Écran 0 
 EndSection 
 
 Section" Device "
 Identifiant" aticonfig-Device [0] -1 "
 Pilote "fglrx" 
 BusID "PCI: 1: 0: 0" 
 Écran 1 
 EndSection 
 
 Section "Périphérique" 
 Identifiant "aticonfig-Device [0] -2" 
 Pilote "fglrx" 
 BusID "PCI: 1: 0: 0" 
 Écran 2 
 EndSection 
 
 Section "Screen" 
 Identifiant "aticonfig-Screen [0] -0" 
 Dispositif "aticonfig-Device [0] -0" 
 Moniteur "aticonfig-Monitor [0] -0" 
 Par défaut Profondeur 24 
 Sous-section "Affichage" 
 Fenêtre de visualisation 0 0 
 Profondeur 24 
 Modes "1440x900_60.00" 
 EndSubSection 
 EndSection 
 
 Section "Écran" 
 Identificateur "aticonfig-Screen [0] -1" 
 Appareil "aticonfig-Device [0] -1" 
 Moniteur "aticonfig-Monitor [0] -1" 
 DefaultDepth 24 
 Sous-section "Affichage" 
 Fenêtre d'affichage 0 0 
 Profondeur 24 
 Modes "1440x900_60.00" 
 FinSubSection 
 FinSection 
 
 Section "Écran" 
 Identificateur "aticonfig-Screen [0] -2" 
 Appareil "aticonfig-Device [0] -2" 
 Moniteur " aticonfig-Monitor [0] -2 "
 Par défaut Profondeur 24 
 Sous-section" Affichage "
 Fenêtre de visualisation 0 0 
 Profondeur 24 
 Modes" 1440x 900_60.00 "
 EndSubSection 
 EndSection 
 

avec pilote binaire ...

Où est xorg.conf: /etc/X11/xorg.conf
Qu'est-ce que xorg.conf: C'est un moyen de dire à votre ordinateur 'Non, ne configurez pas automatiquement ... je sais mieux. Fais-le comme ça:'

3
RobotHumans

Je sais que c’est une vieille question, mais j’ai exactement la même configuration que vous et je rencontre le même problème. Je pensais partager cela ici, car cela n'a été discuté nulle part ailleurs.

Le problème semble être le pilote AMD propriétaire associé à certains GPU plus anciens, plutôt qu’à un paramètre X particulier. Étant donné que ces cartes n’utilisent que deux horloges de pixels, je suppose qu’une combinaison de codeurs paresseux et de testeurs radieux a bloqué l’utilisation de trois écrans dans leur pilote, plutôt que de créer une solution de contournement permettant de partager deux horloges de pixel entre trois écrans.

Une solution simple consiste à ouvrir la ligne de commande et à exécuter:

Sudo apt-get remove --purge fglrx*

Cela supprime le pilote AMD, ainsi que Catalyst Control Center, et oblige Ubuntu à utiliser le pilote Linux Radeon à la place. Vous devriez toujours pouvoir configurer les paramètres d'affichage à l'aide du gestionnaire d'affichage Ubuntu, au lieu de jouer avec xorg.conf.

Bien que le pilote open source vous permette d’utiliser trois écrans, vous devez configurer au moins deux de vos moniteurs sur la même résolution et la même fréquence de rafraîchissement (il n’existe aucun moyen de contourner cela: résolution différente/taux de rafraîchissement = vitesse d’horloge de pixel différente ). Malheureusement, j'ai eu des problèmes avec une configuration autre que les trois correspondantes. Cela vous limite aux paramètres disponibles sur votre écran à la résolution la plus basse. Vous perdez également toute fonctionnalité d'accélération 3D fournie par le pilote AMD.

1
col_panic

Ma Radeon HD5450 possède des sorties HDMI, DVI et VGA et je rencontrais également le même problème de ne pouvoir utiliser que 2 moniteurs dans n’importe quelle combinaison. J'ai passé des années à essayer de le faire fonctionner, mais peu importe ce que j'ai fait, l'un des moniteurs était toujours désactivé même si les trois avaient été détectés. J'ai ensuite essayé la solution proposée par col_panic:

Sudo apt-get remove --purge fglrx

Cela a fonctionné - maintenant les trois moniteurs fonctionnent parfaitement. (2 à la même résolution et 1 moniteur plus petit à une résolution inférieure) Merci col_panic d'avoir pris le temps de publier ceci - je n'aurais pas pu le faire sans vous. :)

0
user3562031

Même si cela fait quelques années, je vois qu'il n'y a pas de réponse acceptée. J'ai une carte Sapphire Radeon HD 5450 qui commande trois moniteurs. Mes moniteurs sont VGA 1440x900, HDMI 1680x1050 et VGA 1440x900. Les ports sont VGA, HDMI et DVI. Par conséquent, j'utilise un adaptateur pour le port DVI. Vous devez utiliser les pilotes Open Source xorg pour obtenir de meilleurs résultats. Xorg.conf n'était pas nécessaire. Sous Xubuntu, j'ai dû jouer un peu dans les préférences du moniteur, mais cela fonctionne très bien. Chaque moniteur est à sa résolution native. Dans Xubuntu, dans les préférences du moniteur, j'ai désactivé tous les moniteurs sauf le plus à gauche. Ensuite, j'ai configuré l'extrême gauche comme je le voulais. Ensuite, j'ai activé le moniteur central et l'ai configuré. Ensuite, j'ai activé l'extrême droite et l'ai configuré. Vous devrez définir la carte comme principale dans le BIOS. Cela ne fonctionnait que pour moi en 14.04, pas 12.04. Linux Mint 17 fonctionne également avec cela.

0
jbrock