Pengaturan monitor ganda: xrandr versus xorg.conf

8

Pengaturan dual monitor pada GNU / Linux dikenal sangat menyenangkan! Setelah mengutak-atik xorg.conf saya selama beberapa hari, saya telah berhasil sampai pada titik di mana saya bisa mendapatkan apa yang saya inginkan (dua layar berdampingan satu sama lain, jendela dapat diseret dari satu layar ke layar lainnya) dengan memulai up X, dan kemudian memanggil secara manual:

xrandr --output CRT2 --right-of DFP2

Saya menggunakan RandR 1.3 karena Xinerama tidak berfungsi untuk pengaturan saya (dan tampaknya usang juga).

Menurut situs web ini , saya seharusnya dapat mencapai efek yang sama secara statis melalui xorg.conf - namun, sepertinya saya tidak membuatnya berfungsi dengan benar.

Saya menggunakan driver fglrx untuk kartu ATI saya, GNOME 2.32.1, dan ini adalah xorg.conf saya:

Section "ServerFlags"
    Option      "RandR" "on"
EndSection

Section "Device"
    Identifier  "Device"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "Monitor-DFP2"      "Monitor0"
    Option      "Monitor-CRT2"      "Monitor1"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Monitor"
    Identifier      "Monitor1"
    Option          "RightOf"       "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen"
    Device          "Device"
    Monitor         "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes     "1920x1080"
        Virtual   3840 1080
    EndSubSection
EndSection

Bagi saya, ini terlihat seperti pengaturan yang direkomendasikan di situs web tersebut, namun saya hanya akan mendapatkan gambar yang sama di kedua monitor. Sekali lagi, saya dapat memanggil xrandr sesudahnya untuk mencapai efek yang diinginkan.

Ada ide bagaimana saya bisa memperbaiki xorg.conf saya?

Thomas
sumber

Jawaban:

2

Anda lupa entri "Monitor" di bagian Layar.

Lihat di bawah:

Section "Device"
        Identifier     "nvidia"
        Driver "nouveau"
        Option "Monitor-DVI-D-0" "samsung"
        Option "Monitor-VGA-1" "acer"
EndSection


Section "Monitor"
          Identifier   "samsung"
        Option "PreferredMode" "1280x1024_60.00"
EndSection


Section "Monitor"
          Identifier   "acer"
        Option "PreferredMode" "1280x1024_60.00"
          Option "RightOf" "samsung"
EndSection

Section "Screen"
    Identifier "screen1"
   Monitor "samsung"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection
Stefan
sumber
1

Saya memiliki Fedora 14 dengan monitor ganda yang ditentukan dalam xorg.conf, menggunakan driver fglrx milik ATI, dengan desktop yang tersebar di kedua monitor.

Saya percaya saya biasa aticonfig --initial=dual-headmembuat xorg.conf saya sekitar setahun yang lalu dan sedikit men-tweak. Coba itu. Untuk referensi, ini adalah xorg.conf saya.

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1200"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP4"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 176"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-DFP4" "0-DFP4"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3200 3200
        Depth     24
    EndSubSection
EndSection
penyulap
sumber
Terima kasih, tetapi itu tidak berhasil untuk saya. aticonfigmenghasilkan xorg.conf yang pada dasarnya menampilkan klon dari satu Desktop.
Thomas
0

Tujuan akhir saya sama dengan Anda:

Saya ingin dua layar bersebelahan, jendela dapat diseret dari satu layar ke layar lainnya

Inilah cara saya melakukannya di Kubuntu 12.04 dengan driver milik ATI (sama seperti yang Anda gunakan). Dua langkah pertama ini sangat penting bagi saya. (Tanpa mereka, saya memiliki semua jenis masalah dengan pengaturan dual monitor saya.)

sudo apt-get --purge remove fglrx*
sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Siapkan monitor dengan menjalankan alat GUI dari shell root :

$ sudo -s
# amdcccle

Hapus centang opsi "klon". Itu sudah cukup dalam kasus saya. Perhatikan bahwa saya tidak dapat menjalankan utilitas GUI kecuali saya memulainya seperti di atas.

--- Kutipan --- X hari ini jarang membutuhkan konfigurasi manual. X sekarang secara otomatis mengkonfigurasi sendiri dengan default yang masuk akal. GNOME dan KDE menyediakan utilitas GUI untuk menyesuaikan pengaturan di luar standar ini jika Anda mau.

Namun, kadang-kadang Anda perlu membuang dengan konfigurasi secara manual, di luar apa alat ini memungkinkan ... --- End Quote ---

Di atas benar bagi saya. Dari pertanyaan Anda, saya tidak mengerti mengapa itu tidak berlaku untuk Anda juga. Saya tidak perlu mengubah Xorg.conf atau xrandr. Namun, ketika saya pindah ke 3 monitor, saya harus men-tweak beberapa hal dalam file konfigurasi, tetapi saya tidak pernah punya masalah dengan monitor kembali ke "klon" setelah saya hapus centang pengaturan "klon" di alat konfigurasi GUI.

MountainX
sumber