Triple cabeza en un Lenovo T520

7
  • Lenovo T520 con gráficos Intel HD integrados + una tarjeta NVidia (Optimus)
  • Ubuntu 11.10 en la computadora.
  • Me gustaría usar la pantalla integrada más dos pantallas externas.
  • Este PDF indica que es posible conectar hasta cuatro monitores externos a la computadora portátil. La información es solo de Windows.
  • Estaba planeando desactivar la tarjeta NVidia, ya que he leído que el soporte de Linux para Optimus no es bueno.

Preguntas:

  • ¿Alguien ha configurado tres monitores en el hardware de NVidia?
  • ¿Alguien ha configurado tres monitores con Intel HD 3000?
  • ¿Puedo esperar que salga de la caja o hay trucos que debo tener en cuenta?
codeape
fuente

Respuestas:

7

Con Optimus habilitado y la detección del sistema operativo en el BIOS, tengo 2 monitores externos conectados por DVI (acoplamiento - tarjeta Nvidia) y la pantalla LCD portátil (tarjeta Intel) para trabajar. También obtuve el VGA (tarjeta Intel) en el acoplamiento funcionando, pero no pude no tenerlo como un clon de la pantalla LCD de la computadora portátil.

Aquí está mi configuración xorg con Xinerama habilitado:

Section "ServerLayout"
    Identifier     "Layout0"

    Screen      0   "ScreenNvidia0" 0 0
    Screen      1   "ScreenNvidia1"  RightOf "ScreenNvidia0"
    Screen      2   "ScreenIntel"    RightOf "ScreenNvidia1"

    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "true"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "MonitorNvidia0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 63.0
    Option         "DPMS"
EndSection
Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "MonitorNvidia1"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 63.0
    Option         "DPMS"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "MonitorIntel"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 81.0
    VertRefresh     50.0 - 63.0
    Option         "DPMS"
EndSection
Section "Device"
    Identifier     "DeviceNvidia0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "1:0:0"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
    Screen         0
EndSection
Section "Device"
    Identifier     "DeviceNvidia1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "1:0:0"
    Option         "RegistryDwords" "EnableBrightnessControl=1"
    Screen         1
EndSection

Section "Device"
    Identifier     "DeviceIntel"
    Driver         "intel"
    BusID          "0:2:0"

       Option          "monitor-VGA1"  "VGA1"
    Option          "monitor-TV"   "TV"
    Option          "monitor-LVCD1" "LVCD1"
Option "Clone" "off"
EndSection

Section "Monitor"
    Identifier      "VGA1"
EndSection

Section "Monitor"
    Identifier      "LVCD1"
    Option          "DPMS"
EndSection

Section "Monitor"
    Identifier      "TV"
    Option  "Ignore" "false"
EndSection

Section "Screen"
    Identifier  "ScreenNvidia0"
    Device      "DeviceNvidia0"
    Monitor     "MonitorNvidia0"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1200"
    EndSubSection
EndSection

Section "Screen"
    Identifier  "ScreenNvidia1"
    Device      "DeviceNvidia1"
    Monitor     "MonitorNvidia1"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1920x1200"
    EndSubSection
EndSection

Section "Screen"
    Identifier     "ScreenIntel"
    Device         "DeviceIntel"
    Monitor        "MonitorIntel"
    DefaultDepth 24
    SubSection "Display"
    Depth 24
    Modes "1900x1200"
    EndSubSection
    SubSection "Display"
    Depth 24
    Modes "1920x1200"
    EndSubSection

EndSection

En la sección "DeviceIntel" está mi último intento de obtener más de un monitor en la tarjeta Intel.

Aquí hay un extracto de mi "lspci":

$ lspci |grep VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation Device 1057 (rev a1)
HNygard
fuente
Genial, gracias por compartir. Intentará su configuración.
codeape
Recibo mi Thinkpad T420 en aproximadamente dos semanas y tengo dos preguntas: 1) si quita su computadora portátil de la estación de acoplamiento, ¿cómo cambiaría al instante la pantalla LCD a Nvidia? 2) ¿puedes utilizar NVidia + Intel en un escritorio enorme?
RushPL
1) Cuando Xinerama está habilitado, no puedo cambiar sobre la marcha a un solo monitor. Me gustaría mucho hacerlo. A partir de ahora tengo otro xorg.conf (archivo casi vacío) al que me cambio cuando hago presentaciones / quito el portátil. Para "cambiar", cambio los archivos, salgo de Ubuntu y luego vuelvo a iniciar sesión (esto reinicia Xorg). 2) Con la configuración anterior, uso 2 monitores DVI en la tarjeta Nvidia (acoplamiento) y la pantalla del portátil en la tarjeta Intel para hacer un escritorio. Lo configuré con esta configuración estática ya que tengo la máquina acoplada la mayor parte del tiempo.
HNygard
3

Si no usa la tarjeta NVidia, solo podrá usar el único puerto VGA en su computadora portátil. Incluso si se conecta a una estación de acoplamiento, los puertos dvi y de pantalla no estarán disponibles a menos que use la tarjeta NVidia.

nandaloo
fuente
Si eso es correcto. Así que probablemente iré con la tarjeta NVidia de todos modos. Siguiente problema: ¿Qué controlador usar? nvidea? ¿Nevada? Nouveau?
codeape