3 ¿Monitorear la tarjeta gráfica PCI-e en Linux (sin un tremendo dolor)?

10

Como todos sabemos, la única forma de obtener múltiples monitores Y composición (Compiz) en Linux es usar una sola tarjeta gráfica que pueda manejar ambas (o en mi caso las tres) pantallas.

Compré un Radeon 5750 específicamente porque dice que puede manejar 3 monitores. Puedo conectar 3 monitores (2 DVI, 1 HDMI) y el Centro de control de Catalyst muestra los 3, pero solo 2 se pueden habilitar a la vez.

El mensaje exacto es:

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.

Así que voy a suponer que el 5750 no admite 3 monitores, O, más probablemente, ATI no podría molestarse en agregar ese soporte a sus controladores de Linux.

Entonces esta es una pregunta de varias partes:

Primero, ¿alguien puede sugerir una tarjeta gráfica PCI Express que pueda ejecutar 3 pantallas en Linux sin un gran dolor? Estoy buscando algo donde instalar el controlador y las tres pantallas "simplemente funcionan". ¿Existe tal tarjeta?

En segundo lugar, si tiene un 5750, ¿ha podido hacer que haga 3 monitores?

Estoy ejecutando Ubuntu 10.04 en este momento.

ACTUALIZACIÓN :

Hoy recibí mi adaptador activo por correo (es DisplayPort a DVI) y hasta ahora las cosas parecen estar mejor. Puedo ejecutar mi tercera pantalla, arrastrar cosas sin problemas entre ellas, y también estoy ejecutando compiz. El adaptador que estoy usando es un "B087B-005B" hecho por "Accell", UPC es "826388106239".

Sin embargo, todavía hay un par de "molestias" que deben resolverse:

La pantalla más a la izquierda es siempre el monitor principal. Lo que significa que la "barra de gnomos" (¿es eso lo que llamas el menú de aplicaciones-lugares-sistema?) Siempre está en la pantalla más a la izquierda.

También significa que los nuevos cuadros de diálogo siempre se abren centrados en la pantalla izquierda, lo cual es contrario a la intuición. Especialmente si está utilizando un programa como GIMP y el editor de texto o el selector de color aparece a la izquierda. ¿Alguien sabe de una manera de cambiarlo para que siempre aparezcan nuevas ventanas en la pantalla central?

Mella
fuente

Respuestas:

6

Creo que necesita tener una de las pantallas conectadas a través de un adaptador activo , ya que las tarjetas que están a la venta hoy en día no tienen suficiente energía para admitir 3 pantallas a la vez (en cuanto a energía); o para ser más específicos, con la excepción de algunos modelos, no tienen el hardware necesario para alimentar 3 puertos.

Los siguientes hilos del foro pueden proporcionar más información:

Los dos últimos son sitios web bien conocidos centrados en hardware, por lo que deberían ser razonablemente confiables (considerando que son foros y no artículos oficiales). Sin embargo, tenga en cuenta que todavía no tengo una tarjeta compatible con ATI Eyefinity, ni he probado este tipo de cosas en GNU / Linux. Solo estoy compartiendo lo que he leído en otro lugar en el pasado, con la esperanza de que pueda guiarte en la dirección correcta (o que alguien más lo confirme).

Editar:
el siguiente artículo de soporte afirma que las configuraciones de 3 o más monitores requieren tener monitores adicionales en la parte superior de la base dos conectados a través de DisplayPort:

Usted mencionó que tiene los monitores conectados a través de 2 puertos DVI y 1 HDMI. ¿Tiene la opción de intentar cambiar uno de ellos a DisplayPort y probarlo?

Ratones
fuente
¿Supongo que no puedo editar mis comentarios en este sitio? De todos modos ... ¿Puedo usar un adaptador pasivo "Display Port"? ¿O necesita ser uno activo? ¿Alguien tiene uno que funcione bien? Además, no estoy seguro de entender la diferencia entre "enlace doble" y "enlace único".
Nick
Compré un adaptador DisplayPort a HDMI, pero sigo recibiendo el mismo mensaje de error que el anterior cuando intento habilitar la tercera pantalla.
Nick
Con respecto a DVI de enlace simple / doble, el enlace dual contiene más conectores / cables que se pueden usar para transferir la señal de video, lo que permite transferir más datos a través de la interfaz, por ejemplo, para lograr resoluciones más altas o frecuencias de actualización.
MicE
Con respecto al adaptador, está bien, ¿ahora tiene 2 pantallas conectadas a través de DVI y una a través del adaptador DisplayPort a HDMI? Eso debería haber funcionado si la fuente del problema fueran los puertos (podría haber ayudado de todos modos, pero parece que no es la causa principal). ¿Puede especificar el modelo de su tarjeta gráfica (además de 5750) y qué versión de controlador está utilizando, por favor? A menos que alguien tenga mejores consejos, sugeriría que también intentes preguntar en los foros oficiales de AMD y Ubuntu.
MicE
@N Rahl: Debe ser un adaptador activo, mira mi respuesta.
jg-faustus
5

Se pueden habilitar un máximo de dos monitores al mismo tiempo a través de los puertos DVI y HDMI.

Para usar tres monitores, al menos uno de ellos debe usar DisplayPort.

De AMD Eyefinity Preguntas frecuentes :

¿Cuántos monitores que no son DisplayPort puedo usar con una tarjeta gráfica con tecnología AMD Eyefinity?

Puede conectar hasta dos monitores que no sean DisplayPort a la vez a una tarjeta gráfica habilitada con tecnología AMD Eyefinity utilizando conexiones que no sean DisplayPort o dongles pasivos DisplayPort. Para habilitar y controlar 3 o más monitores que no son DisplayPort a la vez, los monitores adicionales que no son DisplayPort deben estar conectados con un dispositivo de seguridad DisplayPort activo.

AMD también tiene una lista de adaptadores en funcionamiento para ejecutar monitores que no son DisplayPort desde un DisplayPort.


En soporte de Linux

Una publicación en phoronix.com dice que AMD tiene soporte Eyefinity para Linux desde la versión del controlador 10.7 de julio de 2010, y que Ubuntu 10.04 tiene "soporte de producción".

Sin embargo, las preguntas frecuentes de AMD Eyefinity simplemente dicen que

Hay planes para el soporte de Linux en una próxima actualización del software AMD Catalyst ™

y la página oficial de ADM Eyefinity Technology dice (fuente pequeña en la parte inferior) que

  1. La tecnología ATI Eyefinity puede admitir hasta 6 pantallas con una sola tarjeta gráfica ATI Radeon ™ habilitada con Windows Vista o Windows 7 ...

  2. La tecnología ATI Eyefinity puede admitir múltiples pantallas utilizando una sola tarjeta gráfica profesional ATI FirePro ™ habilitada ... Se requiere Microsoft® Windows® 7, Windows Vista® o Linux® para admitir más de 2 pantallas.

Entonces, la postura oficial parece ser que las pantallas múltiples para Linux solo son compatibles con sus tarjetas profesionales.

El wiki no oficial de AMD Linux dice en una entrada agregada en diciembre de 2010 :

El controlador propietario admite más de dos salidas simultáneas en tarjetas HD5xxx que tienen más de dos salidas físicas independientes ...

El soporte de EyeFinity sigue siendo desordenado

jg-faustus
fuente
Actualmente estoy ejecutando Catalyst 10.12. He pedido un adaptador activo, así que la semana que viene vamos a funcionar o no.
Nick
¡Buena suerte! Teniendo en cuenta la misma configuración por nosotros (Ubuntu 10.10 y tres monitores), supongo que voy a esperar a escuchar cómo funciona para usted primero :)
JG-Fausto
1

Estoy usando un 5450 con 3 monitores (uno en dp) y funciona perfectamente con Windows 7. Cuando ejecuto el CD Ubuntu 11.04, estoy teniendo problemas con la representación correcta del monitor dp, pero los tres funcionan uno al lado del otro. Debe tener un adaptador dp que diga "compatible con eyefinity"

alemán
fuente