Điểm:0

Sự cố xrandr + EDID - Có thể do Màn hình kép: AOC 2436Vwh gây ra

lá cờ ca

Ghi bàn:

Máy tính để bàn Ubuntu (Chế độ mở rộng) tự động với cả hai màn hình ở chế độ 1920x1080

Tôi đã tìm khắp nơi trên internet để cố gắng tìm ra điều này và bắt đầu nghĩ rằng đó là một lỗi/thiếu hỗ trợ cho các màn hình trùng lặp trên một thẻ. Điều đó nói rằng tôi hiểu rõ về hoạt động của (các) hệ thống cửa sổ lightdm/X của người Neanderthal, vì vậy tôi đang nhờ bạn giúp đỡ.

GHI CHÚ: Khi tôi có thể làm cho addmode hoạt động, tôi dự định tạo tệp a.xprofile với các câu lệnh xrandr --newmode và --admode

Phần cứng:

  • AOC 2436Vwh (#1)

    • Nghị quyết: 1920x1080@60Hz
    • Kết nối có sẵn: HDMI x 1, VGA x 1
    • Kết nối với: AmazonBasics DisplayPort > Bộ chuyển đổi HDMI
    • lightdm/X
      • độ phân giải mặc định: 1024x768
      • Độ phân giải tối đa: 1600x900
  • AOC 2436Vwh (#2)

    • Nghị quyết: 1920x1080@60Hz
    • Kết nối có sẵn: HDMI x 1, VGA x 1
    • Kết nối với: Dell DisplayPort > Bộ chuyển đổi VGA
    • lightdm/X
      • độ phân giải mặc định: 1920x1080
      • Độ phân giải tối đa: 1920x1080
  • Gigabyte RTX 2060

    • kết nối: DisplayPort x 3, HDMI x 1
    • Người lái xe: nVidia 510.47.03

Dữ liệu cấu hình:

đầu ra xrandr:

Màn hình 0: tối thiểu 8 x 8, hiện tại 3520 x 1080, tối đa 32767 x 32767
DP-0 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
DP-1 được kết nối 1600x900+0+0 (bình thường đảo trái phải trục x trục y) 0mm x 0mm
   1024x768 60.00 +
   1600x900 59,82* 
   1400x900 59,88  
   1368x768 59,88 59,85  
   1360x768 59,96 59,80  
   1280x800 59,91 59,81  
   1280x720 59,86 59,74  
   1152x864 60,00  
   1024x576 59,90 59,82  
   960x540 59,82 59,63  
   864x486 59,92 59,57  
   800x600 72,19 60,32 56,25  
   800x450 59,82  
   700x450 59,88  
   684x384 59,88 59,85  
   680x384 59,96 59,80  
   640x480 59,94  
   640x400 59,98 59,88  
   640x360 59,86 59,83  
   576x432 60,06  
   512x384 60,00  
   512x288 60,00 59,92  
   480x270 59,82 59,63  
   432x243 59,92 59,57  
   400x300 72,19 60,32 56,34  
   320x240 60,05  
DP-2 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)
DP-3 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
HDMI-0 bị ngắt kết nối (bình thường đảo trái phải trục x trục y)
DP-4 chính được kết nối 1920x1080+1600+0 (bình thường đảo trái phải trục x trục y) 521mm x 293mm
   1920x1080 60.00*+
   1680x1050 59,95  
   1440x900 59,89  
   1280x1024 75,02 60,02  
   1280x960 60,00  
   1280x720 60,00  
   1024x768 75,03 70,07 60,00  
   800x600 75,00 72,19 60,32 56,25  
   640x480 75,00 72,81 59,94  
DP-5 bị ngắt kết nối (bình thường đảo trái trục x phải trục y)

đầu ra get-edid:

Đây là phiên bản read-edid 3.0.2. Chuẩn bị cho một số niềm vui.
Đang cố gắng sử dụng giao diện i2c
Không có EDID trên xe buýt 0
Không có EDID trên xe buýt 2
Không có EDID trên xe buýt 3
Không có EDID trên xe buýt 5
Không có EDID trên xe buýt 6
Không có EDID trên xe buýt 7
Đã tìm thấy 2 xe buýt tiềm năng: 1 4
Sẽ quét qua cho đến khi tìm thấy EDID đầu tiên.
Chuyển số xe buýt dưới dạng tùy chọn để chương trình này chỉ đi cho chuyến đó.
Xe buýt 1 không thực sự có EDID...
Đã truy xuất thành công EDID 256 byte từ i2c bus 4
�������6$�
          �4x*�ѥUH�&PT�����@����:�q8-@X,E %!�8KP
      �2436
        �CSEB6HA003219A�K# �e
                                  �
Р�->� %!rQ� n(U %!�
Р�->� %!�
Có vẻ như i2c đã thành công. Chúc bạn ngày mới tốt lành.
Ð @1 
     @U %!�

xorg.conf

(Tự động tạo ra)

# nvidia-settings: Tệp cấu hình X được tạo bởi nvidia-settings
# cài đặt nvidia: phiên bản 470.57.01

Phần "ServerLayout"
    Mã định danh "Bố cục0"
    Màn hình 0 "Màn hình0" 0 0
    Thiết bị đầu vào "Bàn phím0" "Bàn phím chính"
    Thiết bị đầu vào "Mouse0" "CorePulum"
    Tùy chọn "Xinerama" "0"
phần cuối

Phần "Tệp"
phần cuối

Phần "Mô-đun"
    Tải "dbe"
    Tải "extmod"
    Tải "loại 1"
    Tải "freetype"
    Tải "glx"
phần cuối

Phần "Thiết bị đầu vào"
    # được tạo từ mặc định
    Định danh "Chuột0"
    Tài xế "chuột"
    Tùy chọn "Giao thức" "tự động"
    Tùy chọn "Thiết bị" "/dev/psaux"
    Tùy chọn "Thi đua3Buttons" "không"
    Tùy chọn "ZAxisMapping" "4 5"
phần cuối

Phần "Thiết bị đầu vào"
    # được tạo từ mặc định
    Mã định danh "Bàn phím0"
    Trình điều khiển "kbd"
phần cuối

Phần "Giám sát"
    # HorizSync nguồn: edid, VertRefresh nguồn: edid
    Mã định danh "Màn hình0"
    Tên nhà cung cấp "Không xác định"
    ModelName "AOC 2436"
    Đồng bộ chân trời 30.0 - 80.0
    Làm mới Vert 56,0 - 75,0
    Tùy chọn "DPMS"
phần cuối

Mục "Thiết bị"
    Mã định danh "Thiết bị0"
    Trình điều khiển "nvidia"
    Tên nhà cung cấp "Tập đoàn NVIDIA"
    Tên bo mạch "NVIDIA GeForce RTX 2060"
phần cuối

Phần "Màn hình"
    Mã định danh "Screen0"
    Thiết bị "Thiết bị0"
    Giám sát "Monitor0"
    Độ sâu mặc định 24
    Tùy chọn "Âm thanh nổi" "0"
    Tùy chọn "nvidiaXineramaInfoOrder" "DFP-5"
    Tùy chọn "siêu dữ liệu" "DP-4: nvidia-auto-select +1600+0, DP-1: 1600x900 +0+0"
    Tùy chọn "SLI" "Tắt"
    Tùy chọn "MultiGPU" "Tắt"
    Tùy chọn "BaseMosaic" "tắt"
    Mục "Hiển thị"
        Độ sâu 24
    EndSubSection
phần cuối

Các bước thực hiện:

  1. cvt 1920 1080 60 - Làm
  2. xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync - Không có lỗi
  3. xrandr --addmode "DP-1" "1920x1080_60.00" - Lỗi (có hoặc không có dấu ngoặc kép):
X Lỗi yêu cầu không thành công: BadMatch (thuộc tính tham số không hợp lệ)
  Mã chính của yêu cầu không thành công: 140 (RANDR)
  Opcode nhỏ của yêu cầu không thành công: 18 (RRAddOutputMode)
  Số sê-ri của yêu cầu không thành công: 43
  Số sê-ri hiện tại trong luồng đầu ra: 44
  1. Cài đặt thủ công Tùy chọn "PreferredMode" "1920x1080@60" trong xorg.conf
  2. Di chuyển màn hình sang màn hình X mới và thử thêm độ phân giải tùy chỉnh
  3. Nhiều lần tôi thấy rằng chỉ có một phần "Màn hình" trong xorg.conf được tạo tự động - đã thêm phần này (được sao chép từ phần màn hình hiện có):
Phần "Giám sát"
    # Nguồn HorizSync: xconfig, VertRefresh nguồn: xconfig
    Mã định danh "Màn hình1"
    Tên nhà cung cấp "Không xác định"
    ModelName "DFP-1"
    Chân trời đồng bộ 28.0 - 55.0
    VertRefresh 43.0 - 72.0
    Tùy chọn "DPMS"
    Tùy chọn "Chế độ ưu tiên" "1920x1080@60"
phần cuối

câu hỏi:

  1. Có cách nào để báo cáo EDID được kéo từ i2c bus 4 (còn gọi là DP-4) sang xrandr cho DP-1 theo cách thủ công không?
  2. Có cách nào để sử dụng các giá trị từ DP-4 của xrandr để chỉ định khả năng/yêu cầu của DP-1 không?
  3. (Thưởng:) nếu bạn có thể cho tôi biết làm thế nào tôi có thể chia màn hình thứ ba thành hơn 4 màn hình ảo để theo dõi phiên ssh/terminal

Ghi chú bên lề:

  1. Vì một số lý do, bất kể những thay đổi nào được thực hiện trong Cài đặt máy chủ NVIDIA X cửa sổ nó cảnh báo tôi rằng các bước chưa hoàn thành, vd. Nếu tôi đăng ký và lưu vào xorg.conf, tôi vẫn được cảnh báo rằng tôi có các thay đổi đang chờ xử lý: Các thay đổi đang chờ xử lý

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.