Trzy głowy w Lenovo T520


7
  • Lenovo T520 ze zintegrowaną kartą graficzną Intel HD + karta NVidia (Optimus)
  • Ubuntu 11.10 na komputerze.
  • Chciałbym użyć wbudowanego ekranu plus dwóch ekranów zewnętrznych.
  • Ten plik PDF wskazuje, że do laptopa można podłączyć maksymalnie cztery zewnętrzne monitory. Informacje dotyczą tylko systemu Windows.
  • Planowałem wyłączyć kartę NVidia, ponieważ przeczytałem, że obsługa Optimusa w Linuksie nie jest dobra.

Pytania:

  • Czy ktoś skonfigurował trzy monitory na sprzęcie NVidia?
  • Czy ktoś skonfigurował trzy monitory za pomocą Intel HD 3000?
  • Czy mogę oczekiwać, że zadziała po wyjęciu z pudełka, czy też są jakieś sztuczki, o których muszę wiedzieć?

Odpowiedzi:


7

Przy włączonym Optimusie i włączonym wykrywaniu systemu operacyjnego w BIOSie mam 2 zewnętrzne monitory DVI (dokowanie - karta Nvidia) i laptop LCD (karta Intel) do pracy. Udało mi się też uruchomić VGA (kartę Intel) w stacji dokującej, ale nie mogłem go nie mieć jako klonu wyświetlacza LCD laptopa.

Oto moja konfiguracja xorg z włączonym Xinerama:

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

W sekcji „DeviceIntel” jest moja ostatnia próba uzyskania więcej niż jednego monitora na karcie Intel.

Oto fragment mojego „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)

Świetnie, dziękuję za udostępnienie. Spróbuje konfiguracji.
codeape

Dostaję mój Thinkpad T420 za około dwa tygodnie i mam dwa pytania: 1) jeśli wyjmiesz laptopa ze stacji dokującej, jak w locie zmienisz ekran LCD na Nvidię? 2) Czy możesz korzystać z NVidia + Intel na jednym dużym pulpicie?
RushPL

1) Gdy Xinerama jest włączona, nie jestem w stanie przełączyć się w czasie rzeczywistym na pojedynczy monitor. Bardzo chciałbym to zrobić. Na razie mam inny plik xorg.conf (prawie pusty plik), na który przełączam się podczas prezentacji / usuwania laptopa. Aby „przełączyć” przełączam pliki, wylogowuję się z Ubuntu, a następnie loguję się ponownie (spowoduje to ponowne uruchomienie Xorg). 2) W powyższej konfiguracji używam 2 monitorów DVI na karcie Nvidia (dokowanie) i ekranu laptopa na karcie Intel, aby utworzyć jeden pulpit. Skonfigurowałem to z tą statyczną konfiguracją, ponieważ większość czasu mam maszynę zadokowaną.
HNygard,

3

Jeśli nie użyjesz karty NVidia, będziesz mógł korzystać tylko z jednego portu VGA w swoim notebooku. Nawet jeśli podłączysz do stacji dokującej, porty DVI i Display nie będą dostępne, chyba że użyjesz karty NVidia.


Tak, to jest poprawne. Prawdopodobnie i tak pójdę z kartą NVidia. Następny problem: jakiego sterownika użyć? NVIDEA? NV? secesja?
codeape
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.