web-dev-qa-db-fra.com

Tête triple sur un Lenovo T520

  • Lenovo T520 avec cartes graphiques Intel HD intégrées + une carte NVidia (Optimus)
  • Ubuntu 11.10 sur l'ordinateur.
  • J'aimerais utiliser l'écran intégré et deux écrans externes.
  • Ce PDF indique qu'il est possible de connecter jusqu'à quatre moniteurs externes à l'ordinateur portable. Les informations sont uniquement Windows.
  • Je prévoyais de désactiver la carte NVidia car j'ai lu que le support Linux pour Optimus n'était pas bon.

Des questions:

  • Quelqu'un a-t-il configuré trois moniteurs sur le matériel NVidia?
  • Quelqu'un a-t-il configuré trois moniteurs à l'aide d'Intel HD 3000?
  • Est-ce que je peux m'attendre à ce que tout fonctionne correctement ou y a-t-il des astuces à connaître?
8
codeape

Avec Optimus activé et la détection du système d’exploitation activée dans le BIOS, je dispose de 2 moniteurs externes connectés via DVI (station d'accueil - carte Nvidia) et du portable LCD (carte Intel) pour fonctionner. J'ai également eu le VGA (carte Intel) sur la station d'accueil, mais ne pouvais pas ne pas l'avoir comme un clone de l'écran LCD de l'ordinateur portable.

Voici ma config xorg avec Xinerama activé:

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

Dans la section "DeviceIntel" se trouve ma dernière tentative pour obtenir plusieurs moniteurs sur la carte Intel.

Voici un extrait de mon "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)
7
HNygard

Si vous n'utilisez pas la carte NVidia, vous ne pourrez utiliser que le port VGA unique de votre ordinateur portable. Même si vous vous connectez à une station d'accueil, les ports dvi et d'affichage ne seront disponibles que si vous utilisez la carte NVidia.

3
nandaloo