Triple-head pada Lenovo T520

7
  • Lenovo T520 dengan grafis Intel HD terintegrasi + kartu NVidia (Optimus)
  • Ubuntu 11.10 di komputer.
  • Saya ingin menggunakan layar internal plus dua layar eksternal.
  • PDF ini menunjukkan bahwa ada kemungkinan untuk menghubungkan hingga empat monitor eksternal ke laptop. Informasi ini hanya untuk Windows.
  • Saya berencana untuk menonaktifkan kartu NVidia, karena saya telah membaca bahwa dukungan Linux untuk Optimus tidak baik.

Pertanyaan:

  • Adakah yang memasang tiga monitor pada perangkat keras NVidia?
  • Adakah yang memasang tiga monitor menggunakan Intel HD 3000?
  • Bisakah saya berharap itu bekerja di luar kotak, atau ada trik yang perlu saya ketahui?
kode kode
sumber

Jawaban:

7

Dengan mengaktifkan Optimus dan deteksi OS di dalam BIOS, saya memiliki 2 monitor terhubung DVI eksternal (docking - kartu Nvidia) dan LCD laptop (kartu Intel) berfungsi. Saya juga mendapatkan VGA (kartu Intel) pada docking yang berfungsi, tetapi tidak dapat memilikinya sebagai tiruan dari LCD laptop.

Ini konfigurasi xorg saya dengan Xinerama diaktifkan:

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

Di bagian "DeviceIntel" adalah upaya terakhir saya untuk mendapatkan lebih dari satu monitor pada kartu Intel.

Ini adalah ekstrak dari "lspci" saya:

$ 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
sumber
Bagus, terima kasih sudah berbagi. Akan mencoba pengaturan Anda.
codeape
Saya mendapatkan Thinkpad T420 dalam waktu sekitar dua minggu dan saya punya dua pertanyaan: 1) jika Anda melepas laptop dari stasiun dok, bagaimana Anda dengan cepat mengubah layar LCD ke Nvidia? 2) dapatkah Anda menggunakan NVidia + Intel pada satu desktop besar?
RushPL
1) Ketika Xinerama diaktifkan, saya tidak dapat beralih ke satu monitor saat bepergian. Saya ingin sekali melakukannya. Sampai sekarang saya punya xorg.conf lain (file hampir kosong) yang saya beralih ketika melakukan presentasi / menghapus laptop. Untuk "beralih" saya beralih file, keluar dari Ubuntu dan kemudian masuk kembali (ini me-restart Xorg). 2) Dengan pengaturan di atas saya menggunakan 2 monitor DVI pada kartu Nvidia (docking) dan layar laptop pada kartu Intel untuk membuat satu desktop. Saya sudah mengaturnya dengan konfigurasi statis ini karena saya memiliki mesin dalam docking sebagian besar waktu.
HNygard
3

Jika Anda tidak menggunakan kartu NVidia, Anda hanya akan dapat menggunakan port VGA tunggal pada notebook Anda. Bahkan jika Anda terhubung ke stasiun dok, port dvi dan display tidak akan tersedia kecuali jika Anda menggunakan kartu NVidia.

nandaloo
sumber
Ya itu benar. Jadi saya mungkin akan pergi dengan kartu NVidia. Masalah berikutnya: Driver apa yang digunakan? nvidea? tidak? nouveau?
codeape