Anda harus mengonfigurasi display Anda sebagai layar X terpisah, bukan desktop bersama. Ubuntu kemudian membiarkan Anda menyesuaikan urutan sub-pixel untuk layar X masing-masing.
Jika tidak, apa yang akan terjadi dengan jendela yang merentang dua perangkat layar dengan pesanan sub-pixel yang berbeda? Atau bahkan lebih rumit, dua tampilan dalam mode klon dengan pesanan fisik yang berbeda (RGB vs BGR).
Ini adalah batasan yang diketahui untuk semua sistem operasi saat ini dan akan membutuhkan desain ulang yang besar untuk memperbaikinya. Penyesuaian dinamis tidak layak karena perpustakaan yang melakukan rendering harus mengetahui di mana layar Anda aktif dan menyesuaikan secara dinamis. Plus, misalkan Anda memiliki setengah jendela di satu layar dan setengah di layar lainnya - ia tidak akan tahu mana yang harus dipilih.
Menyiapkan beberapa layar X:
- Boot dan konfigurasi ulang X.
sudo dpkg-reconfigure -phigh xserver-xorg
Ikuti langkah-langkah untuk mengatur tampilan utama. (Saya tidak tahu cara untuk melakukan langkah khusus ini dari CLI)
- Buka terminal dan
lspci
ini akan memberi Anda daftar perangkat Anda dan id bus mereka. Temukan kartu grafis dan tuliskan id bus mereka.
- Buat salinan
xorg.conf
sebagai xorg.conf.orig
mungkin dan buka:sudo vi /etc/X11/xorg.conf
- Baca ini sebelum melanjutkan untuk memastikan Anda dapat menyesuaikannya sebanyak yang Anda inginkan.
Sekarang buat dua Device
bagian dan daftar BusID
kartu yang akan dibagikan dan juga daftar driver seperti ini:
Section "Device"
Identifier "nvidia0"
# Your preferred driver
Driver "nvidia"
# Edit the BusID with the location of your graphics card
BusID "PCI:2:0:0"
Screen 0
EndSection
Section "Device"
Identifier "nvidia1"
# Your preferred driver
Driver "nvidia"
# Edit the BusID with the location of your graphics card
BusId "PCI:2:0:0"
Screen 1
EndSection
Sekarang buat dua Screen
bagian (dengan parameter pilihan Anda tentu saja, satu-satunya hal yang perlu dicocokkan adalah Device
di bagian ini dengan yang Identifier
sebelumnya) sebagai:
Section "Screen"
Identifier "Screen0"
Device "nvidia0"
Monitor "Monitor0"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1600x1200" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "nvidia1"
Monitor "Monitor1"
DefaultDepth 24
Subsection "Display"
Depth 24
Modes "1600x1200" "1024x768" "800x600" "640x480"
EndSubsection
EndSection
Sekarang buat Monitor
bagian untuk setiap monitor sebagai:
Section "Monitor"
Identifier "monitor name here"
EndSection
Section "Monitor"
Identifier "monitor name here"
# Rotate as you want (your question says one is rotated)
Rotate "left"
EndSection
Terakhir, perbarui ServerLayout
bagian yang akan digunakan dan posisikan kedua Screen
bagian:
Section "ServerLayout"
...
Screen 0 "Screen0"
Screen 1 "Screen1" leftOf "Screen0"
...
EndSection
Mulai ulang X dan silangkan jari Anda! Jika itu berhasil maka lanjutkan fine tuning sebanyak yang Anda suka.
SEKARANG UNTUK PESANAN RENDERING SUBPIXEL
Lakukan perubahan ini font.conf
di ~/font.conf
atau / etc / X11 / font.conf`. bgr