Đặt màn hình kép với các độ phân giải khác nhau bằng trình điều khiển nguồn mở ati


8

Tôi có hai Màn hình và đang sử dụng Arch Linux, thiết lập như thế này:

  • 1280x1024 (chính)
  • 1680x1050 (thứ cấp)
  • ATI RADEON X1300
  • Trình điều khiển ATI mã nguồn mở

Trên màn hình khởi động, màn hình chính của tôi (17 ") có độ phân giải chính xác, CLONES thứ hai của tôi đầu tiên và có cùng độ phân giải (1280x1024).

Tôi phải chạy xrandrTWICE sau khi bắt đầu X để có độ phân giải chính xác.

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

Tôi đã cố gắng thực hiện điều này vĩnh viễn bằng cách thêm xrandrlệnh vào .xinitrc, nhưng nó không hoạt động. Bây giờ, nếu tôi muốn có được độ phân giải chính xác trên cả hai màn hình, sau khi khởi động X, tôi chạy xrandrTWICE.

Tôi không định nghĩa bất cứ điều gì trong xorg.conf(tôi cũng không biết làm thế nào :)). Tôi có thể làm gì để sữa nó?


Hãy viết, làm thế nào chính xác bạn đã đặt xrandrlệnh trong của bạn .xinitrc. Tôi có một thiết lập tương tự và nó hoạt động theo cách này.
rozcietrzewiacz

Nếu bạn phải chạy nó hai lần và .xinitrc không hoạt động, có thể thử lại sau. Trong trường hợp của tôi, tôi sử dụng KDE và tôi có tùy chọn để thiết lập các tập lệnh sẽ được chạy sau khi đăng nhập, vì vậy màn hình của tôi được thiết lập sau khi tôi đăng nhập thành công.
Grzegorz Wierzowiecki

Bạn có chắc chắn rằng trình quản lý hiển thị của bạn thậm chí thực thi ~/.xinitrc? Nếu nó ở trong đó và nó được thực thi, nó sẽ hoạt động. Nếu không, DM của bạn có thể có một tương đương.
Chris Xuống

Câu trả lời:


3

Đưa xrandrcác lệnh vào .xinitrckhông phải là một cách thích hợp để lưu trữ các cài đặt cố định. Bạn nên sử dụng xorg.confthay thế.

Vì vậy, hãy bắt đầu từ việc xóa các dòng xrandr khỏi tệp của bạn .xinitrc, sau đó tạo (hoặc chỉnh sửa) một /etc/X11/xorg.conftệp. Nó sẽ trông giống hệt như thế này (không cần thêm nội dung trừ khi bạn muốn định cấu hình bàn phím, chuột hoặc các thiết bị tương tự):

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

Đây là điều duy nhất làm việc cho tôi sau rất nhiều suy nghĩ! Để thêm vào câu trả lời, để tìm ra trình điều khiển thẻ video của bạn chạy này trong thiết bị đầu cuối : sudo lshw -c video | grep configuration. Tôi đang sử dụng wm tuyệt vời trên crunchbang waldorf.
Lu-ca

1

Tôi đã gặp vấn đề này một vài lần là tốt.

Vì một số lý do, đôi khi màn hình của tôi có thói quen khó chịu khi thay đổi "tên" của chúng, khiến bất kỳ đoạn mã nào tôi đặt ra đều xrandrvô dụng.

Kiểm tra hai lần đầu tiên rằng các màn hình được xác định chính xác:

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  

Nếu tên đó là đúng, thì tôi nghi ngờ rằng hệ thống KHÔNG đọc ~/.xinitrckhi khởi động hoặc bạn đã nhập lệnh không chính xác.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.