LINUX.ORG.RU

xrandr vs Samsung F2380 DVI-D


0

1

Монитор Samsung F2380
X.Org X Server 1.11.3.901 (1.11.4 RC 1)
Linux hq-ntb-cio 3.1.0-1-amd64 #1 SMP Tue Jan 10 05:01:58 UTC 2012 x86_64 GNU/Linux
Lenovo Thinkpad X220 + док.

Монитор включен в док VGA-VGA

xrandr -q
Screen 0: minimum 320 x 200, current 3286 x 1080, maximum 8192 x 8192
LVDS1 connected 1366x768+0+256 (normal left inverted right x axis y axis) 277mm x 156mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1920x1080+1366+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1024x768       60.0 +   75.1     70.1  
   1280x1024      75.0     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1  
   1920x1080      60.0* 
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)

Монитор включен в док DP->DVI-D

xrandr -q
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 277mm x 156mm
   1366x768       60.0*+
   1360x768       59.8     60.0  
   1024x768       60.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
HDMI3 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)
DP3 disconnected (normal left inverted right x axis y axis)

По-простому не включается:

xrandr --output DP1 --auto --right-of LVDS1

sudo ddccontrol -p
ddccontrol version 0.4.2

Detected monitors :
 - Device: dev:/dev/i2c-7
   DDC/CI supported: No
   Monitor Name: VESA standard monitor
   Input type: Digital
 - Device: dev:/dev/i2c-6
   DDC/CI supported: No
   Monitor Name: VESA standard monitor
   Input type: Digital
No monitor supporting DDC/CI available.
sudo get-edid|parse-edid|grep Identifier
Identifier "LGD:d802" (это экран ноутбука)

Порт, все переходники — работают, монитор установлен на смену, с предыдущим (NEC 1970NX) проблем не было. Дайте на водку.

Ответ на: комментарий от sdegtyarev

а, понятно, ну тут мало чем кто поможет(на расстоянии)
тем более если - «с предыдущим (NEC 1970NX) проблем не было»

смотрите все-таки причину не в системе(как вариант найти 3й монитор и проверить), и возможно отключено в самом мониторе это ваше DP?

masz ()
Ответ на: комментарий от masz

Выход DP (Display port) работает, проверено вторым монитором. Для простоты рассуждений можно считать, что это DVI-D выход. На самом деле есть и просто DVI-D выход, с ним ситуация аналогичная.

Вход DVI-D монитора работает, проверено вторым компьютером (важно — Windows).

Проверки без каких-либо телодвижений — просто вытащили противоположный конец и подключили, ничего не настраивали.

Отсутствие информации в xrandr говорит о том, что в компьютер не приходит DDC по DVI (при том, что по VGA приходит). Мне видится, что вариантов два:

1. Заставить монитор сказать что-нибудь по DDC при помощи ddccontrol.

2. Выдать на него картинку без опроса DDC, по такому образу:

xrandr --newmode "1920x1080" 148.5 1920 2008 2052 2200 1080 1089 1095 1125 +hsync +vsync
xrandr --addmode DP1 1920x1080
xrandr --output DP1 --mode 1920x1080

(если что — приведенный такой способ не работает, но может есть варианты?)

К сожалению я не нашел никакой информации на этот счет, нужны люди, сведущие в DDC. Я не прошу решения, я прошу пару ключевых слов, искать я умею.

Вот похожий баг на ядрах 2.6: https://bugs.launchpad.net/ubuntu/ source/linux/ bug/657509

sdegtyarev ()
Ответ на: комментарий от sdegtyarev

В лог мне валится:

Много:

kernel: [    8.273459] i915 0000:00:02.0: HDMI-A-2: EDID block 0 invalid.

Меньше, но тоже неоднократно:

kernel: [ 1732.599479] [drm] GMBUS timed out, falling back to bit banging on pin 0 [i915 gmbus disabled]

sdegtyarev ()
Ответ на: комментарий от masz

Все еще актуально.

Обновилось ядро:

uname -a
Linux hq-ntb-cio 3.2.0-1-amd64 #1 SMP Sun Feb 5 15:17:15 UTC 2012 x86_64 GNU/Linux

Проблема не изчезла:

dmesg
[ 2945.865525] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 128
[ 2945.865530] Raw EDID:
[ 2945.865534]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865538]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865542]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865547]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865551]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865556]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865560]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865564]  	ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 2945.865574] i915 0000:00:02.0: HDMI-A-2: EDID block 0 invalid.
sdegtyarev ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.