GNU/Linux >> Belajar Linux >  >> Linux

Bisakah Driver Nouveau Xorg Digunakan Untuk Workstation Multihead?

Saya mencoba pengaturan manual Xorg 1.9.5, untuk dua monitor identik yang terhubung ke port VGA dan DVI dari nVidia GeForce 6600. Saya menjalankan X Server menggunakan satu layar, dan tampak identik di kedua monitor. Dimulai dengan Xorg -configure , dan telah mencoba menggunakan dua layar dengan perangkat yang sama, tetapi hanya satu yang dikenali. Secara otomatis mengenali driver "modesetting", melalui modul nouveau di kernel.

Saya memiliki ini berfungsi dengan baik dengan Xorg 1.7.7 dan perangkat keras serupa, menggunakan driver nv dan opsi Perangkat "DualHead" dan "DynamicTwinView". Saya tidak menemukan opsi-opsi ini didokumentasikan untuk nouveau dan bertanya-tanya apakah masih mungkin untuk menggunakannya, karena opsi ini dimuat secara default ke dalam kernel pada sistem saya yang lebih baru (Slackware 13.37.0).

Jika driver kernel perlu dihapus, saya memiliki driver nv dan nouveau X yang tersedia. Rekomendasi apa pun yang akan digunakan untuk DualHead akan dihargai.

Jawaban yang Diterima:

Ya, driver nouveau berfungsi, tetapi harus dipilih secara eksplisit di bagian Perangkat. Ketika saya melihat konflik antara modul kernel nouveau dan driver nv (driver nVidia yang lebih lama, mungkin akan hilang), saya membiarkan “modesetting” driver default sebagai dikonfigurasi oleh Xorg -configure – tidak pernah berpikir driver nouveau X akan/dapat digunakan – sampai saya membaca yang berikut:

ATM , driver nvidia dan driver nv sama-sama tidak suka KMS di…

Tapi nouveau dibangun agar KMS* aktif…

Dari http://forums.debian.net/viewtopic.php?f=10&t=52787
*KMS =“Pengalihan Mode Kernel”

Ya, tentu saja masuk akal (sekarang modul kernel 'nouveau' melakukan sesuatu yang berbeda dari driver 'nouveau' server X, dan keduanya diperlukan!

Untuk pengaturan dual-head saya, saya mengatur Screen 0 / Screen 1 di bagian Perangkat yang identik (selain Pengenal). Ini diperlukan untuk menentukan koneksi monitor yang berbeda pada satu kartu video yang saya gunakan.

Saya juga punya Option "Xinerama" "True" di bagian ServerFlags – Saya pikir itu diperlukan untuk window manager saya untuk menghindari menempatkan windows mengangkangi monitor.

Jadi, konfigurasi kerja minimum yang saya butuhkan adalah ini:

Section "ServerLayout"
    Identifier      "X.org Configured"
    Screen          "Screen0"  0 0
    Screen          "Screen1"  RightOf "Screen0"
EndSection

Section "ServerFlags"
    Option  "Xinerama" "True"
EndSection


Section "Screen"
    Identifier      "Screen0"
    Device          "nVidiaNV43_0"
EndSection

Section "Screen"
    Identifier      "Screen1"
    Device          "nVidiaNV43_1"
EndSection

Section "Device"
    Identifier  "nVidiaNV43_0"
    Driver      "nouveau"
    BusID       "PCI:4:0:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "nVidiaNV43_1"
    Driver      "nouveau"
    BusID       "PCI:4:0:0"
    Screen      1
EndSection

Linux
  1. Linux:Bagaimana Menemukan Driver Perangkat yang Digunakan Untuk Perangkat?

  2. Linux – Bisakah Kemampuan Digunakan Dalam Skrip Tanpa Mengatur Biner Interpreter?

  3. Linux – Temukan Driver Linux Untuk Headphone Di Kernel Tree?

  1. Bisakah `add-apt` Digunakan Untuk Repos Github?

  2. Di mana saya dapat menemukan dan menginstal dependensi untuk pygame?

  3. Bagaimana saya bisa memeriksa jumlah hit untuk setiap aturan di iptables?

  1. PyODBC :tidak dapat membuka driver meskipun itu ada

  2. Fish Shell:Bagaimana cara menyesuaikan warna untuk fitur pelengkapan otomatis?

  3. Bagaimana saya bisa melihat atribut WMClass dari sebuah jendela di Xorg (linux)?