LINUX.ORG.RU

Не могу установить нужное разрешение, The EDID has an unrecognized version.

 ,


0

1

У меня установлена nvidia gtx660 и проприетарный драйвер(также пробовал открытые, но с ними все намного хуже). В нее воткнут через аналоговый dvi (с переходником на VGA) моник 2010 года Lg-l1751SQ. Текущее разрешение на нем 1024х768, макс поддерживаемое - 1280х1024. И так, пробую добавить новый мод.

xrandr --newmode "1280x1024_60.00-v2"  109.00  1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync
: xrandr --addmode DVI-I-0 1280x1024_60.00-v2
 Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  39
  Current serial number in output stream:  40
: xrandr 
Screen 0: minimum 8 x 8, current 1024 x 768, maximum 16384 x 16384
DVI-I-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00*+
   800x600       72.19    60.32    56.25  
   640x480       59.94  
   512x384       60.00  
   400x300       72.19  
   320x240       60.05  
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
  1280x1024_60.00-v2 (0x2df) 109.000MHz
        h: width  1280 start 1368 end 1496 total 1712 skew    0 clock  63.67KHz
        v: height 1024 start 1027 end 1034 total 1063           clock  59.89Hz
WAT?? мод добавлен в дисплей порт? Ну ок, гуглю дальше,нахожу `xrandr --fb 1280x1024`, в итоге меняется разрешение «рабочего стола», а не дисплея (еффект лупы, когда передвигаешься от одного края к другому) Вспоминаю, что существует xorg.log :
 : The EDID read for display device DVI-I-0 is invalid:
 (WW) NVIDIA(GPU-0): - The EDID has an unrecognized version.
идет 4ый час, постепенно схожу с ума гуглю дальше, нахожу у человека такую-же проблему с gtx 660. Пробую вручную указать данные: Гружусь под винду (8ка позволяет любое разрешение выставить, даже несуществующее) на ней у моника 1280х1024 разрешение сходу определилось, значит EDID тоже должен правильно считаться. Ставлю первую попавшеюся в гугле программу для генерирования файла - EDIDViewer400. Генерю файл, прописываю его в xorg.conf. В и итоге вижу
Unable to use EDID file '/etc/X11/LG.edd': file format not
[     5.424] (WW) NVIDIA(GPU-0):     recognized
Уже начинаю мириться с 768 пикселями по высоте... В какую сторону дальше копать? Стоит ли вообще возиться с этим EDID? Может без него как-то в xorg.conf можно прописать разрешение.

★★

Последнее исправление: deathangel908 (всего исправлений: 5)

1) Сгенерированный новый modeline некорректный для монитора, либо драйвера. Однажды мне помогла таблица http://www.mythtv.org/wiki/Modeline_Database#EDID_Modelines_.28Data_from_your... - я попробовал несколько подходящих мне и один подошёл.

2) Не генерировать EDED, а снять дамп с видеокарты. nvidia-settings это позволяет сделать, как в венде сделать - не знаю. И уже корректный дамп подсунуть xorg-у.

Вообще, проблема может быть и в vga-кабеле или переходнике - замена оного помогала много раз.

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

Спасибо! Загуглил edid для моего моника, кто-то запостил логи xorg'a как раз для него. Скопировал, конвертнул в бин, подложил xorg'у. В и тоге xrandr нашел нужное разрешение.

deathangel908 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.