Thiết lập màn hình kép: xrandr so với xorg.conf


8

Thiết lập màn hình kép trên GNU / Linux được biết là rất thú vị! Sau khi đấu tranh với xorg.conf của tôi trong một vài ngày, tôi đã xoay sở đến một điểm mà tôi có thể nhận được khá nhiều thứ tôi muốn (hai màn hình nằm cạnh nhau, cửa sổ có thể kéo từ màn hình này sang màn hình khác) bằng cách bắt đầu lên X, rồi gọi thủ công:

xrandr --output CRT2 --right-of DFP2

Tôi đang sử dụng RandR 1.3 vì Xinerama không hoạt động cho thiết lập của tôi (và dường như cũng bị lỗi thời).

Theo trang web này , tôi sẽ có thể đạt được hiệu ứng tương tự tĩnh thông qua xorg.conf của mình - tuy nhiên, tôi dường như không làm cho nó hoạt động chính xác.

Tôi đang sử dụng trình điều khiển fglrx cho thẻ ATI của mình, Gnome 2.32.1 và đây là xorg.conf của tôi:

Section "ServerFlags"
    Option      "RandR" "on"
EndSection

Section "Device"
    Identifier  "Device"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
    Option      "Monitor-DFP2"      "Monitor0"
    Option      "Monitor-CRT2"      "Monitor1"
EndSection

Section "Monitor"
    Identifier      "Monitor0"
EndSection

Section "Monitor"
    Identifier      "Monitor1"
    Option          "RightOf"       "Monitor0"
EndSection

Section "Screen"
    Identifier      "Screen"
    Device          "Device"
    Monitor         "Monitor0"
    DefaultDepth     24
    SubSection "Display"
        Depth     24
        Modes     "1920x1080"
        Virtual   3840 1080
    EndSubSection
EndSection

Đối với tôi, điều này trông khá giống với thiết lập được đề xuất trên trang web nói trên, tuy nhiên, tôi sẽ chỉ đơn giản nhận được cùng một hình ảnh trong cả hai màn hình. Một lần nữa, tôi có thể gọi xrandr sau đó để đạt được hiệu quả mong muốn.

Bất kỳ ý tưởng làm thế nào tôi có thể sửa xorg.conf của tôi?

Câu trả lời:


2

Bạn đã quên một mục "Màn hình" trong phần Màn hình.

Xem bên dưới:

Section "Device"
        Identifier     "nvidia"
        Driver "nouveau"
        Option "Monitor-DVI-D-0" "samsung"
        Option "Monitor-VGA-1" "acer"
EndSection


Section "Monitor"
          Identifier   "samsung"
        Option "PreferredMode" "1280x1024_60.00"
EndSection


Section "Monitor"
          Identifier   "acer"
        Option "PreferredMode" "1280x1024_60.00"
          Option "RightOf" "samsung"
EndSection

Section "Screen"
    Identifier "screen1"
   Monitor "samsung"
    DefaultDepth 24
      SubSection "Display"
       Depth      24
       Virtual 2560 2048
      EndSubSection
    Device "nvidia"
EndSection

Section "ServerLayout"
    Identifier "layout1"
    Screen "screen1"
EndSection

1

Tôi có Fedora 14 với các màn hình kép được chỉ định trong xorg.conf, sử dụng trình điều khiển fglrx độc quyền của ATI, với màn hình nền trải đều trên cả hai màn hình.

Tôi tin rằng tôi đã từng aticonfig --initial=dual-headtạo xorg.conf của mình cách đây một năm hoặc lâu hơn và điều chỉnh nó một chút. Hãy thử điều đó. Để tham khảo, đây là xorg.conf của tôi.

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Files"
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1920x1200"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-DFP4"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "1920 176"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-DFP4" "0-DFP4"
    BusID       "PCI:2:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Virtual   3200 3200
        Depth     24
    EndSubSection
EndSection

Cảm ơn, nhưng điều đó không làm việc cho tôi. aticonfigtạo ra một xorg.conf về cơ bản hiển thị các bản sao của một Desktop.
Thomas

0

Mục tiêu cuối cùng của tôi cũng giống như của bạn:

Tôi muốn hai màn hình cạnh nhau, cửa sổ có thể kéo từ màn hình này sang màn hình khác

Đây là cách tôi đã làm trên Kubfox 12.04 với trình điều khiển độc quyền ATI (giống như bạn đang sử dụng). Hai bước đầu tiên rất quan trọng đối với tôi. (Không có chúng, tôi có đủ loại vấn đề với thiết lập màn hình kép của mình.)

sudo apt-get --purge remove fglrx*
sudo apt-get install fglrx-updates fglrx-amdcccle-updates

Thiết lập màn hình bằng cách chạy công cụ GUI từ vỏ gốc :

$ sudo -s
# amdcccle

Bỏ chọn tùy chọn "nhân bản". Đó là đủ trong trường hợp của tôi. Lưu ý rằng tôi không thể làm cho tiện ích GUI đó hoạt động trừ khi tôi khởi động nó như trên.

--- Trích dẫn --- Hôm nay X hiếm khi yêu cầu cấu hình thủ công. X bây giờ tự động cấu hình chính nó với mặc định hợp lý. Cả Gnome và KDE đều cung cấp các tiện ích GUI để tùy chỉnh các cài đặt ngoài các giá trị mặc định này nếu bạn muốn.

Tuy nhiên, đôi khi bạn cần phải xử lý cấu hình theo cách thủ công, ngoài những gì các công cụ này cho phép ... --- Kết thúc Trích dẫn ---

Những điều trên là đúng với tôi. Từ câu hỏi của bạn, tôi không hiểu tại sao nó cũng không đúng với bạn. Tôi không phải điều chỉnh Xorg.conf hoặc xrandr. Tuy nhiên, khi tôi chuyển sang 3 màn hình, tôi phải điều chỉnh một vài thứ trong các tệp cấu hình, nhưng tôi chưa bao giờ gặp vấn đề với màn hình trở lại "nhân bản" sau khi tôi bỏ chọn cài đặt "nhân bản" trong công cụ cấu hình GUI.

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.