Câu hỏi Tại sao cấu hình máy chủ X của tôi không được tính đến?


Tôi biết những câu hỏi như thế đã được hỏi nhiều lần nhưng tôi không thể tìm ra cách giải quyết vấn đề của mình ngay cả sau khi đọc và thử câu trả lời.

Tôi có hai màn hình trên máy tính để bàn của mình. Bất cứ điều gì tôi đặt cho /etc/X11/xorg.conf hoặc cho /usr/share/X11/xorg.conf.d/xorg.conf các tệp, đây là cách máy tính của tôi trông giống như khi tôi đăng nhập (điều này là sai vì hình nền phải bao gồm toàn bộ nền ở bên phải):

enter image description here

Sau đó, tôi bắt đầu cài đặt nvidia và khi tôi thay đổi từ điều này:

enter image description here

này:

enter image description here

và áp dụng nó, máy tính để bàn của tôi trông như thế này:

enter image description here

điều này hoàn toàn không có ý nghĩa gì đối với tôi, bởi vì tôi chưa chạm vào độ phân giải của màn hình chính.

Tôi không thể tìm thấy một cách để làm cho X11 nhớ đặt màn hình nhỏ ở bên phải của không lớn, cũng không giữ màn hình lớn như màn hình chính. Tôi đã thử nhiều tệp cấu hình bao gồm:

Section "Screen"

    # Removed Option "nvidiaXineramaInfoOrder" "DFP-0"
    # Removed Option "metamodes" "DVI-I-2: nvidia-auto-select @1920x1080 +1280+0, DVI-I-1: nvidia-auto-select @1280x1024 +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "CRT-0:nvidia-auto-select@1280x1024+1920+0,DFP-2:nvidia-auto-select@1920x1080+0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Vấn đề này xuất hiện khi tôi chuyển sang 13,10. Tôi vừa chuyển sang 14.04 nhưng nó không cải thiện gì cả.

GPU của tôi là một nvidia GTS 450.

Bất cứ ai cũng có một đầu mối về cách giải quyết này xin vui lòng?

Chỉnh sửa: Đầu ra của xrandr:

Screen 0: minimum 8 x 8, current 3200 x 1080, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024      60.0*+   75.0  
   1280x960       75.0     70.0     60.0  
   1152x864       75.0     70.0     60.0  
   1024x768       75.0     70.1     60.0  
   800x600        75.0     72.2     60.3     56.2  
   640x480        75.0     72.8     59.9  
DVI-I-2 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 510mm x 290mm
   1920x1080      59.9*+   60.0  
   1680x1050      60.0  
   1280x1024      75.0     60.0  
   1152x864       75.0  
   1024x768       75.0     60.0  
   800x600        75.0     60.3     56.2  
   640x480        75.0     59.9  
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-I-3 disconnected (normal left inverted right x axis y axis)

DVI-I-1 phải ở bên phải, DVI-I-2 ở bên trái. Tôi đã thử

Option "metamodes" "DVI-I-1: 1280x1024+1920+56, DVI-I-2: 1920x1080+0+0" ở cả hai /etc/X11/xorg.conf và /usr/share/X11/xorg.conf.d/xorg.conf nhưng kết quả vẫn như cũ khi khởi động.


2
2018-04-21 11:52


gốc




Các câu trả lời:


Tôi nghĩ vấn đề thực sự đơn giản hơn rất nhiều. Thử mở cài đặt "Giao diện" (nhấp chuột phải vào Dekstop => Thay đổi nền) và đặt nền thành "Điền":

enter image description here


Nếu cách này không hiệu quả, hãy thử chỉnh sửa /etc/X11/xorg.conf tập tin. Rời khỏi Screen như là nhưng chắc chắn rằng bạn có các phần sau:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection


Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro FX 880M"
    Option     "TwinView"
    ## Screen names are laptop's: DP-3, Philips: VGA-0 and Dell:DP-2
    Option         "metamodes" "DVI-I-2:  1920x1080, DVI-I-1: 1280x1024"
    Option         "TwinViewOrientation" "RightOf"
EndSection


Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

tôi là không phải một chuyên gia về xorg.conf, ở trên là dựa trên thiết lập của riêng tôi mà cuối cùng tôi đã nhận được để làm việc như tôi muốn. Bạn có thể xem xét của tôi đây, trong trường hợp nó mang lại cho bạn bất kỳ ý tưởng nào. Nó thiết lập hai màn hình với một trong hai VGA-0 hoặc DP-2 bên phải (tùy thuộc vào cái nào được kết nối) và SP-3 (máy tính xách tay của tôi) ở bên trái.

Tôi khá chắc chắn Screen 0 "Screen0" 0 0 dòng trong phần "Máy chủ" là rất quan trọng nhưng tôi đã làm điều này khoảng một năm trước vì vậy tôi không nhớ chi tiết nữa. Cuối cùng, chính thức tài liệu nvidia cho xorg.conf thực sự rất tốt và thực sự giải thích những tùy chọn khác nhau làm gì. Điều đó và wiki Arch trang trên NVIDIA là những gì đã giúp tôi giải quyết nó.


2
2018-04-21 12:31



Thật vậy, màn hình được lấp đầy khi tôi khởi động theo cách này nhưng độ phân giải là xấu và điều này vẫn không giải thích tại sao X không thể nhớ đặt màn hình nhỏ của tôi ở phía bên trái không sử dụng màn hình lớn của tôi làm màn hình chính. Nó không phải là một vấn đề hình nền đơn giản, nó thực sự trông giống như X là nhận được bối rối và điều trị màn hình nhỏ của tôi như là một lớn của tôi và màn hình lớn của tôi là một nhỏ của tôi. - Nicolas Seiller
@NicolasSeiller bạn đã thử chạy chưa sudo nvidia-xconfig và sau đó nhấp vào "Lưu vào tập tin cấu hình X"? - terdon♦
Yep đã thử nó. khi thực hiện sudo nvidia-xconfig tôi nhận được kết quả sau: không có stackframe talloc tại ../source3/param/loadparm.c:4864, bộ nhớ bị rò rỉ Sử dụng tệp cấu hình X: "/etc/X11/xorg.conf". Đã sao lưu tệp '/etc/X11/xorg.conf' as '/etc/X11/xorg.conf.backup' tệp cấu hình X mới được ghi vào '/etc/X11/xorg.conf' - Nicolas Seiller
@NicolasSeiller và? Nó có nhớ nó sau khi khởi động lại không? - terdon♦
Xin lỗi, vẫn không có kết quả tương tự. - Nicolas Seiller