Đầu ba trên Lenovo T520


7
  • Lenovo T520 tích hợp đồ họa Intel HD + thẻ NVidia (Optimus)
  • Ubuntu 11.10 trên máy tính.
  • Tôi muốn sử dụng màn hình tích hợp cộng với hai màn hình ngoài.
  • Bản PDF này chỉ ra rằng có thể kết nối tối đa bốn màn hình ngoài với máy tính xách tay. Thông tin chỉ có trong Windows.
  • Tôi đã định vô hiệu hóa thẻ NVidia, vì tôi đã đọc được rằng hỗ trợ Linux cho Optimus là không tốt.

Câu hỏi:

  • Có ai đã thiết lập ba màn hình trên phần cứng NVidia chưa?
  • Có ai đã thiết lập ba màn hình bằng Intel HD 3000 chưa?
  • Tôi có thể mong đợi nó hoạt động được không, hoặc có những thủ thuật nào tôi cần phải biết?

Câu trả lời:


7

Với Optimus được kích hoạt và phát hiện hệ điều hành trong BIOS, tôi đã có 2 màn hình được kết nối bên ngoài (docking - thẻ Nvidia) và LCD máy tính xách tay (thẻ Intel) để hoạt động. Tôi cũng đã nhận được VGA (thẻ Intel) trên đế cắm hoạt động, nhưng không thể không có nó như một bản sao của màn hình LCD máy tính xách tay.

Đây là cấu hình xorg của tôi với Xinerama được bật:

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

Trong phần "DeviceIntel" là nỗ lực cuối cùng của tôi để có được nhiều hơn một màn hình trên thẻ Intel.

Đây là một trích đoạn "lspci" của tôi:

$ 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)

Tuyệt vời, cảm ơn vì đã chia sẻ. Sẽ thử thiết lập của bạn.
codeape

Tôi sẽ nhận được Thinkpad T420 sau khoảng hai tuần và tôi có hai câu hỏi: 1) nếu bạn tháo laptop khỏi trạm nối, bạn sẽ thay đổi màn hình LCD thành Nvidia như thế nào? 2) bạn có thể sử dụng NVidia + Intel trên một máy tính để bàn lớn không?
RushPL

1) Khi Xinerama được bật, tôi không thể chuyển nhanh sang màn hình đơn. Tôi rất muốn làm như vậy. Đến bây giờ tôi có một xorg.conf khác (tệp gần như trống) mà tôi chuyển sang khi thuyết trình / gỡ laptop. Để "chuyển đổi", tôi chuyển đổi các tệp, đăng xuất khỏi Ubuntu và sau đó đăng nhập lại (điều này khởi động lại Xorg). 2) Với thiết lập ở trên, tôi sử dụng 2 màn hình DVI trên thẻ Nvidia (lắp ghép) và màn hình máy tính xách tay trên thẻ Intel để làm một máy tính để bàn. Tôi đã thiết lập nó với cấu hình tĩnh này vì tôi có máy kết nối hầu hết thời gian.
HNygard

3

Nếu bạn không sử dụng thẻ NVidia, bạn sẽ chỉ có thể sử dụng cổng VGA duy nhất trên máy tính xách tay của mình. Ngay cả khi bạn kết nối với trạm nối cả hai, cổng dvi và cổng hiển thị sẽ không khả dụng trừ khi bạn sử dụng thẻ NVidia.


Vâng đúng rồi. Vì vậy, có lẽ tôi sẽ đi với thẻ NVidia. Vấn đề tiếp theo: Sử dụng trình điều khiển nào? nvidea? nv? nouveau?
codeape
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.