Am un computer Apple conectat la un Apple Cinema HD Display din 2007 cu portul oficial de afișare mini (thunderbolt) al Apple la cablu dvi dual-link și când pornesc în Ubuntu 20.04.3 este disponibilă doar rezoluția de afișare de jumătate de dimensiune (1280x800) .
Pot adăuga rezoluția mai mare (2560x1600) folosind xrandr și o pot face persistentă cu .xprofile.
Sunt curios de ce xorg aruncă modeline din EDID care este citit corect din câte îmi pot da seama din xorg.0.log, singura plângere pe care o văd este acolo unde spune că modul încalcă standardul.
Există ceva ce pot ajusta, astfel încât să adauge modeline.
De asemenea, voi observa că modelul generat automat de la cvt pentru 2560x1600 la 60hz nu se afișează corect.
Iată rândurile relevante din xorg.0.log:
[ 1605.612] (II) modeset(0): EDID pentru ieșirea DP-1
[ 1605.612] (II) modeset(0): Producător: APP Model: 9221 Serial#: 33558015
[ 1605.612] (II) modeset(0): Anul: 2007 Săptămâna: 17
[ 1605.612] (II) modeset(0): Versiunea EDID: 1.3
[ 1605.612] (II) modeset(0): Intrare de afișare digitală
[ 1605.612] (II) modeset(0): Dimensiunea maximă a imaginii [cm]: orizon.: 64 vert.: 40
[ 1605.612] (II) modeset(0): Gamma: 2.20
[ 1605.612] (II) modeset(0): capabilități DPMS: oprit
[ 1605.612] (II) modeset(0): codificări color acceptate: RGB 4:4:4 YCrCb 4:4:4
[ 1605.612] (II) modeset(0): primul modul de sincronizare detaliat nu este preferat în încălcarea standardului!
[ 1605.612] (II) modeset(0): redX: 0.640 redY: 0.343 greenX: 0.292 greenY: 0.611
[ 1605.612] (II) modeset(0): albastruX: 0,146 albastruY: 0,074 albX: 0,313 albY: 0,329
[ 1605.612] (II) modeset(0): Masca producătorului: 0
[ 1605.612] (II) modeset(0): sincronizare detaliată acceptată:
[ 1605.612] (II) modeset(0): ceas: 71,0 MHz Dimensiune imagine: 641 x 401 mm
[ 1605.612] (II) modeset(0): h_active: 1280 h_sync: 1328 h_sync_end 1360 h_blank_end 1440 h_border: 0
[ 1605.612] (II) modeset(0): v_active: 800 v_sync: 803 v_sync_end 809 v_blanking: 823 v_border: 0
[ 1605.612] (II) modeset(0): sincronizare detaliată acceptată:
[ 1605.612] (II) modeset(0): ceas: 268,0 MHz Dimensiune imagine: 641 x 401 mm
[ 1605.612] (II) modeset(0): h_active: 2560 h_sync: 2608 h_sync_end 2640 h_blank_end 2720 h_border: 0
[ 1605.612] (II) modeset(0): v_active: 1600 v_sync: 1603 v_sync_end 1609 v_blanking: 1646 v_border: 0
[ 1605.612] (II) modeset(0): Nr. serie: CY71733DXMP
[ 1605.613] (II) modeset(0): Nume monitor: Cinema HD
[ 1605.613] (II) modeset(0): numărul de secțiuni EDID de urmat: 1
[ 1605.613] (II) modeset(0): EDID (în hex):
[ 1605.613] (II) modeset(0): 00ffffffffffff0006102192ff0d0002
[ 1605.613] (II) modeset(0): 111101038040287828fe85a3574a9c25
[ 1605.613] (II) modeset(0): 13505400000001010101010101010101
[ 1605.613] (II) modeset(0): 010101010101bc1b00a0502017303020
[ 1605.613] (II) modeset(0): 360081912100001ab06800a0a0402e60
[ 1605.613] (II) modeset(0): 3020360081912100001a000000ff0043
[ 1605.613] (II) modeset(0): 59373137333344584d500a00000000fc
[ 1605.613] (II) modeset(0): 0043696e656d612048440a0000000155
[ 1605.613] (II) modeset(0): 40010300000000c84801a500a5000102
[ 1605.613] (II) modeset(0): 031919a8000000000000400000000000
[ 1605.613] (II) modeset(0): 000000000000000000000000000000000
[ 1605.613] (II) modeset(0): 000000000000000000000000000000000
[ 1605.613] (II) modeset(0): 000000000000000000000000000000000
[ 1605.613] (II) modeset(0): 000000000000000000000000000000000
[ 1605.613] (II) modeset(0): 000000000000000000000000000000000
[ 1605.613] (II) modeset(0): 00000000000000000000000000000041
[ 1605.613] (II) modeset(0): Tipărirea modurilor de sondare pentru ieșirea DP-1
[ 1605.613] (II) modeset(0): Modeline "1280x800"x59.9 71.00 1280 1328 1360 1440 800 803 809 823 +hsync -vsync (49.3 kHz e)
și profilul meu .x:
#! /bin/sh
xrandr --newmode „2560x1600” 268,00 2560 2608 2640 2720 1600 1603 1609 1646 -hsync +vsync
xrandr --addmode DP-1 2560x1600
xrandr --output DP-1 --mode 2560x1600
ieșire cvt:
# 2656x1600 59,95 Hz (CVT) sincronizare: 99,39 kHz; pclk: 361,00 MHz
Modeline „2656x1600_60,00” 361,00 2656 2856 3144 3632 1600 1603 1613 1658 -hsync +vsync