Pengaturan dual monitor dengan resolusi berbeda menggunakan ati driver open source

8

Saya memiliki dua Monitor dan saya menggunakan Arch Linux, setup seperti ini:

  • 1280x1024 (utama)
  • 1680x1050 (sekunder)
  • ATI RADEON X1300
  • Driver ATI sumber terbuka

Di layar boot, monitor utama saya (17 ") memiliki resolusi yang benar; CLONE kedua saya yang pertama dan memiliki resolusi yang sama (1280x1024).

Saya harus menjalankan xrandrDUA KALI setelah memulai X untuk mendapatkan resolusi yang benar.

xrandr --output DVI-0 --mode 1280x1024 --output DVI-1 --mode 1680x1050 --left-of DVI-0

Saya mencoba menjadikan ini permanen dengan menambahkan xrandrperintah .xinitrc, tetapi tidak berhasil. Sekarang, jika saya ingin mendapatkan resolusi yang benar di kedua monitor, setelah memulai X, saya menjalankan xrandrDUA KALI.

Saya tidak mendefinisikan apa pun di xorg.conf(saya juga tidak tahu bagaimana :)). Apa yang bisa saya lakukan untuk memperbaikinya?

aksr
sumber
Tolong tulis, bagaimana tepatnya Anda menempatkan xrandrperintah di .xinitrc. Saya memiliki pengaturan serupa dan berfungsi seperti ini.
rozcietrzewiacz
Jika Anda harus menjalankannya dua kali, dan .xinitrc tidak berfungsi, mungkin coba lagi nanti. Dalam kasus saya, saya menggunakan KDE, dan saya memiliki opsi untuk mengatur skrip untuk dijalankan setelah login, jadi layar saya diatur setelah saya berhasil login.
Grzegorz Wierzowiecki
Apakah Anda yakin manajer tampilan Anda bahkan mengeksekusi ~/.xinitrc? Jika ada di sana dan dieksekusi, itu harus bekerja. Kalau tidak, DM Anda mungkin memiliki yang setara.
Chris Down

Jawaban:

3

Memasukkan xrandrperintah .xinitrcbukan cara yang tepat untuk menyimpan pengaturan permanen. Anda harus menggunakannya xorg.confsebagai gantinya.

Jadi mulailah dari menghapus garis xrandr dari Anda .xinitrc, lalu buat (atau edit) /etc/X11/xorg.conffile. Seharusnya terlihat persis seperti ini (tidak diperlukan lagi konten kecuali Anda ingin mengonfigurasi keyboard, mouse, atau perangkat serupa):

Section "Monitor"
     Identifier "First monitor"
     Option     "PreferredMode"   "1280x1024"
EndSection

Section "Monitor"
     Identifier "Second monitor"
     Option     "PreferredMode"   "1680x1050"
     Option     "LeftOf"          "First monitor"
EndSection

Section "Device"
    Identifier  "Radeon X1300"
    Driver      "radeon"
    Option      "Monitor-DVI-0"   "First monitor"
    Option      "Monitor-DVI-1"   "Second monitor"
EndSection
Paweł Rumian
sumber
Ini adalah satu-satunya hal yang bekerja untuk saya setelah banyak upaya! Untuk menambah jawabannya, untuk mengetahui driver kartu video Anda menjalankan ini di terminal: sudo lshw -c video | grep configuration. Saya menggunakan wm yang mengagumkan di crunchbang waldorf.
Luke
1

Saya mengalami masalah ini beberapa kali juga.

Untuk beberapa alasan, layar saya memiliki kebiasaan buruk untuk mengubah "nama" mereka kadang-kadang, membuat potongan kode apa pun yang saya buat xrandrtidak berguna.

Pertama, periksa apakah monitor diidentifikasi dengan benar:

xmax@max-desktop:~> xrandr
Screen 0: minimum 320 x 200, current 3360 x 1050, maximum 3360 x 1050
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 connected 1680x1050+0+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 connected 1680x1050+1680+0 (normal left inverted right x axis y axis) 474mm x 296mm
   1680x1050      59.9*+
   1400x1050      59.9  
   1600x900       59.9  
   1360x1024      59.9  
   1280x1024      75.0     60.0  
   1440x900       75.0     59.9  
   1280x960       60.0  
   1280x800       60.0  
   1152x864       59.9     75.0  
   1280x768       60.0  
   1280x720       60.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  

Jika nama-nama itu benar, maka saya curiga bahwa sistem TIDAK membaca ~/.xinitrcsaat boot atau Anda telah memasukkan perintah yang salah.

n0pe
sumber