Configuración de monitor dual: xrandr versus xorg.conf

8

¡Se sabe que las configuraciones de monitor dual en GNU / Linux son muy divertidas! Después de jugar con mi xorg.conf durante un par de días, me las arreglé para llegar a un punto en el que puedo obtener casi lo que quiero (dos pantallas una al lado de la otra, ventanas arrastrables de una pantalla a otra) al comenzar arriba X, y luego llamando manualmente:

xrandr --output CRT2 --right-of DFP2

Estoy usando RandR 1.3 porque Xinerama no funciona para mi configuración (y también parece ser obsoleto).

Según este sitio web , debería poder lograr el mismo efecto estáticamente a través de mi xorg.conf; sin embargo, no parece que funcione correctamente.

Estoy usando el controlador fglrx para mi tarjeta ATI, GNOME 2.32.1, y aquí está mi xorg.conf:

Section "ServerFlags"
    Option      "RandR" "on"
EndSection

Section "Device"
    Identifier  "Device"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "Monitor-DFP2"      "Monitor0"
    Option      "Monitor-CRT2"      "Monitor1"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Monitor"
    Identifier      "Monitor1"
    Option          "RightOf"       "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen"
    Device          "Device"
    Monitor         "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes     "1920x1080"
        Virtual   3840 1080
    EndSubSection
EndSection

Para mí, esto se parece bastante a la configuración recomendada en el sitio web mencionado anteriormente, sin embargo, simplemente obtendré la misma imagen en ambos monitores. Nuevamente, puedo llamar a xrandr después para lograr el efecto deseado.

¿Alguna idea de cómo puedo arreglar mi xorg.conf?

Thomas
fuente

Respuestas:

2

Olvidó una entrada "Monitor" en la sección Pantalla.

Vea abajo:

Section "Device"
        Identifier     "nvidia"
        Driver "nouveau"
        Option "Monitor-DVI-D-0" "samsung"
        Option "Monitor-VGA-1" "acer"
EndSection


Section "Monitor"
          Identifier   "samsung"
        Option "PreferredMode" "1280x1024_60.00"
EndSection


Section "Monitor"
          Identifier   "acer"
        Option "PreferredMode" "1280x1024_60.00"
          Option "RightOf" "samsung"
EndSection

Section "Screen"
    Identifier "screen1"
   Monitor "samsung"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection
Stefan
fuente
1

Tengo Fedora 14 con monitores duales especificados en xorg.conf, usando el controlador fglrx patentado por ATI, con el escritorio extendido en ambos monitores.

Creo que solía aticonfig --initial=dual-headgenerar mi xorg.conf hace aproximadamente un año y lo modifiqué un poco. Trata eso. Como referencia, aquí está mi xorg.conf.

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1200"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP4"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 176"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-DFP4" "0-DFP4"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3200 3200
        Depth     24
    EndSubSection
EndSection
malabarista
fuente
Gracias, pero eso no funcionó para mí. aticonfiggenera un xorg.conf que básicamente muestra clones de un solo escritorio.
Thomas
0

Mi objetivo final era el mismo que el tuyo:

Quiero dos pantallas una al lado de la otra, ventanas arrastrables de una pantalla a otra

Así es como lo hice en Kubuntu 12.04 con los controladores propietarios de ATI (igual que está usando). Estos dos primeros pasos fueron críticos para mí. (Sin ellos, tuve todo tipo de problemas con la configuración de mi monitor dual).

sudo apt-get --purge remove fglrx*
sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Configure monitores ejecutando la herramienta GUI desde un shell raíz :

$ sudo -s
# amdcccle

Desmarca la opción "clonar". Eso fue suficiente en mi caso. Tenga en cuenta que no puedo hacer que la utilidad GUI funcione a menos que la inicie como se indica arriba.

--- Cita --- La X de hoy rara vez requiere configuración manual. X ahora se configura automáticamente con valores predeterminados razonables. Tanto GNOME como KDE proporcionan utilidades GUI para personalizar configuraciones más allá de estos valores predeterminados si lo desea.

Sin embargo, a veces es necesario manipular manualmente la configuración, más allá de lo que permiten estas herramientas ... --- Fin de la cita ---

Lo anterior fue cierto para mí. De su pregunta, no veo por qué no sería cierto para usted también. No tuve que modificar Xorg.conf o xrandr. Sin embargo, cuando me mudé a 3 monitores, tuve que modificar un par de cosas en los archivos de configuración, pero nunca tuve un problema con los monitores volviendo a "clones" después de desmarcar la configuración de "clon" en la herramienta de configuración de la GUI.

MountainX
fuente