Gentoo fglrx không cho phép màn hình ảo đủ lớn


2

Sử dụng fglrxvà cố gắng thiết lập thiết lập màn hình kép ở đây. Đây là những gì xrandrnói:

Screen 0: minimum 320 x 200, current 1400 x 1050, maximum 1600 x 1600

Vì vậy, bạn biết điều này rồi, phải không? Tất cả tôi phải làm là điều chỉnh Virtualkích thước màn hình trong xorg.conf. Nhưng tôi có, đây là toàn bộ tập tin:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "virtual screen" 0 0
EndSection

Section "Monitor"
    Identifier   "Monitor."
    Option      "DPMS" "true"
EndSection

Section "Device"
    Identifier  "hd6450"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "mtrr"          "no"
    Option      "no_dri"        "no"
    Option      "no_accel"      "no"
EndSection

Section "Screen"
    Identifier "virtual screen"
    Device     "hd6450"
    SubSection "Display"
        Virtual   3600 1080
    EndSubSection
EndSection

Đánh giá từ Xorg.0.log, độ phân giải được âm thầm giảm xuống 1600x1600 là không đủ. Nếu tôi đặt kích thước Ảo thành 2048 2048tôi có thể lấy màn hình ở độ phân giải gốc 1680x1050nhưng tôi không thể sử dụng màn hình thứ hai:

~ % xrandr --output CRT1 --left-of DFP2
xrandr: screen cannot be larger than 2048x2048 (desired size 3360x1050)

Vậy lam gi? Tôi đã thử các phiên bản fglrx 11.11 và 11.8. Thật kỳ lạ, amdccclekhông cho phép tôi chỉnh sửa bất kỳ cài đặt nào. Các đầu vào đều bị vô hiệu hóa từ chỉnh sửa. Cảm ơn đã quan tâm.

Câu trả lời:


2

Bạn có thể thêm mô hình thẻ? Tôi vừa thử nghiệm trên máy thử nghiệm của mình và chắc chắn nó đã chấp nhận:

    Virtual   4096 4096

Bạn có thể thêm đầu ra của 'xrandr' không? Đây là của tôi (Bộ điều khiển tương thích VGA HD5850, 09: 00.0: Advanced Micro Devices [AMD] nee ATI Cypress LE [Radeon HD 5800 Series])

Screen 0: minimum 320 x 200, current 2048 x 1152, maximum 4096 x 4096
DFP1 disconnected (normal left inverted right x axis y axis)
DFP2 disconnected (normal left inverted right x axis y axis)
DFP3 disconnected (normal left inverted right x axis y axis)
DFP4 connected 2048x1152+0+0 (normal left inverted right x axis y axis) 510mm x 287mm
   2048x1152      59.9*+
   1920x1080      59.9  
   1680x1050      60.0  
   1400x1050      60.0  
   1600x900       60.0  
   1360x1024      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       59.8  
   1280x768       59.8  
   1280x720       59.8  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
CRT1 disconnected (normal left inverted right x axis y axis)
CRT2 disconnected (normal left inverted right x axis y axis)

Xem bình luận.


1
Đó là nó. Tỷ lệ giữa WIDTH và HEIGHT rõ ràng phải nằm trong một số giới hạn. 1: 1 luôn ổn. :) Tôi đã tự hỏi tại sao tôi có Virtualkích thước hoạt động tốt '3060 1680' khoảng một năm trước (lần trước tôi có ATI) nhưng bây giờ tôi không thể thiết lập 3360 1080.
souser12345

1

Không phải mọi số đều có thể được sử dụng cho chỉ thị "Ảo" trong trường hợp fglrx. Không chắc chính sách chính xác là gì, nhưng "3600 1080" sẽ không hoạt động. Hãy thử "3600 1200". Nếu không hoạt động, hãy thử "3600 3600" rồi "3600 1800". Đừng lo lắng về các con số quá nhiều, xrandr thực sự sẽ sử dụng một diện tích nhỏ hơn, nhưng vì một số lý do, trình điều khiển mong đợi các số "tròn".


Cảm ơn. Chúng tôi đã giải quyết vấn đề trong câu trả lời của @ qdot. Xem bình luận :)
souser12345
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.