Ubuntu multi monitor tidak berfungsi seperti yang diharapkan

0

Saya memiliki sistem Mac Pro dengan kartu NVidia 8800 GT ganda yang ditingkatkan. Saya menjalankan monitor quad. Satu tengah adalah 30 "pada 2560x1600 dan diapit di kedua sisi dengan dual 24" 1920x1200 mengimbangi 300 piksel untuk mencocokkan pengaturan fisik. Akhirnya, saya memiliki Cintiq 21UX di 1600x1200 ke sisi kanan.

Baru saja menginstal Ubuntu 11.10, kemudian menjalankan semua pembaruan, dan akhirnya meraih driver NVidia yang diperbarui. Dikonfigurasi xorg.confmelalui utilitas NVidia, lalu melakukan penggantian nama sederhana jadi saya tahu apa yang saya lihat. Namun, saya tidak bisa mendapatkan konfigurasi agar berfungsi dengan baik. Yang paling bisa saya dapatkan adalah dua monitor berjalan tetapi segera setelah saya mencoba mengaktifkan tiga, hal-hal mulai menjadi aneh, render di tempat yang salah, klik mouse hantu setengah layar dari tempat mereka sebenarnya. Jika saya mencoba empat monitor, maka UI bahkan tidak muncul ... hanya desktop dengan menu Nautilus tetapi tidak ada peluncur, jam atau apa pun.

Ini xorg.conffile saya . Adakah yang melihat sesuatu yang salah di sini? Saya tidak dan saya telah berjuang dengan ini selama delapan jam terakhir.

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "AppleScreen" 1920 0
    Screen      1  "RightGatewayScreen" 4480 300
    Screen      2  "CintiqScreen" 6400 900
    Screen      3  "LeftGatewayScreen" 0 300
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

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

Section "InputDevice"
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Device"
    Identifier     "VideoCard1A"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:2:0:0"
    Screen          0
EndSection

Section "Device"
    Identifier     "VideoCard1B"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:2:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "VideoCard2A"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection

Section "Device"
    Identifier     "VideoCard2B"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8800 GT"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection

Section "Monitor"
    Identifier     "AppleMonitor"
    VendorName     "Unknown"
    ModelName      "Apple Cinema HD"
    HorizSync       49.3 - 98.5
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "RightGatewayMonitor"
    VendorName     "Unknown"
    ModelName      "Gateway FPD2485W"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "LeftGatewayMonitor"
    VendorName     "Unknown"
    ModelName      "Gateway FPD2485W"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "CintiqMonitor"
    VendorName     "Unknown"
    ModelName      "WAC Cintiq21UX"
    HorizSync       31.0 - 92.0
    VertRefresh     56.0 - 85.0
    Option         "DPMS"
EndSection

Section "Screen"
    Identifier     "AppleScreen"
    Device         "VideoCard1A"
    Monitor        "AppleMonitor"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DFP-0: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "RightGatewayScreen"
    Device         "VideoCard1B"
    Monitor        "RightGatewayMonitor"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP-1: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "LeftGatewayScreen"
    Device         "VideoCard2A"
    Monitor        "LeftGatewayMonitor"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "CintiqScreen"
    Device         "VideoCard2B"
    Monitor        "CintiqMonitor"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "CRT: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

# Tried both enabled and disabled here but to no avail.    
Section "Extensions"
    Option         "Composite" "Disable"
EndSection

Memperbarui

Orang-orang berkomentar bahwa saya seharusnya tidak memiliki keempat monitor yang benar-benar diposisikan, tetapi itu benar-benar valid. Dianjurkan untuk menentang jika Anda memiliki resolusi yang dapat berubah atau hanya karena jika Anda tidak hati-hati Anda dapat secara tidak sengaja menyebabkan tumpang tindih layar atau lebih buruk membuat celah 'tanah tak bertuan' di antara mereka sehingga tidak mungkin untuk mencapai, tetapi itu bukan kasus di sini. Sekali lagi, mouse bergerak melintasi semua monitor seperti yang diharapkan. Plus, bahkan ketika menggunakan posisi relatif (mis. 'LeftOf', 'RightOf') saya masih memiliki masalah yang sama.

Saya mulai berpikir itu hanya lebar lebar yang menyebabkan masalah. Lebar lebih dari 4000 piksel tampaknya muntah dan desktop saya memiliki 8000.

MarqueIV
sumber
Bisakah Anda memposting xorg.conf?
Karlson
@ Karlson, lihat di atas. Saya juga menulis ulang pertanyaan untuk menjelaskan masalah ini dengan lebih baik.
MarqueIV

Jawaban:

0

Kedengarannya seperti monitor Anda dikonfigurasikan sebagai tampilan X terpisah bukan hanya satu. Yang Anda inginkan adalah TwinView / Xinerama.

Dimungkinkan juga untuk mengonfigurasi itu melalui Alat GUI mereka. Saya tidak pernah menggunakan itu sendiri, jadi saya tidak tahu pasti.

Section "ServerLayout"
    Identifier      "Xinerama"
    Screen          0 "Default Screen[0]" 0 0
    Screen          1 "Default Screen[1]" LeftOf "Default Screen[0]"
    Screen          2 "                 " Above  "                 "
    Screen          3 "                 " Above  "                 "
    InputDevice     "Generic Keyboard"
    InputDevice     "Configured Mouse"
    Option          "Xinerama"      "on"
EndSection

Dengan asumsi Alignment non-horizontal, tetapi dari konfigurasi Anda, saya berasumsi bahwa Anda memang memiliki alignment horizontal. Itu membuat mereka beroperasi sebagai satu layar, tetapi biasanya tidak peduli dengan ukurannya. Setidaknya saat menyelaraskan secara horizontal.

juwi
sumber
Saya pikir Xinerama membuat semua layar berfungsi sebagai satu layar dan karena itu harus memiliki resolusi yang sama, dll. Dalam kasus saya, saya memiliki pusat 30 "@ 2560x16oo diapit oleh dua 24" @ 1920x1200 di kedua sisi, kemudian kanan saya punya Cintiq 21UX @ 1600x1200. Dengan semua itu, ke mana sih semuanya akan pergi (yaitu peluncur strip, menu bar, jam sistem, dll.) Man, bahkan Windows lebih mudah dari ini !!
MarqueIV
Juga, jika itu penting, saya punya kartu video ganda ... dua monitor pada masing-masing.
MarqueIV
Bukankah itu yang sudah saya miliki di atas? (Saya menambahkan file conf ke pertanyaan.)
MarqueIV
Ya, dan sekarang Anda masih membutuhkan Xinerama untuk membuat semua desktop yang satu ini, bukan 4 yang terpisah. Lihat posting saya di atas.
juwi