OUTDATED: скорее всего информация частично устарела, т.к. и xorg, и драйверы видеокарт многократно обновлялись. Страница не удаляется, т.к. всё ещё может быть кому-то полезна.
sudo get-edid|parse-edid
sudo ddcprobe
Section "Screen" ... SubSection "Display" Depth 24 Modes "1024x768" "800x600" EndSubSection ... EndSection
Section "Monitor" ... HorizSync 30-70 VertRefresh 50-120 ... EndSection
$ gtf 1024 768 100 # 1024x768 @ 100.00 Hz (GTF) hsync: 81.40 kHz; pclk: 113.31 MHz Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsyn
Section "Monitor" ... HorizSync 30-70 VertRefresh 50-120 Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsyn ... EndSection ... Section "Screen" ... SubSection "Display" Depth 24 Modes "1024x768_100.00" "1024x768" "800x600" EndSubSection ... EndSection
Section "Device" Identifier "NVIDIA Corporation NV17 [GeForce4 MX 440]" Driver "nvidia" Option "ModeValidation" "NoMaxPClkCheck" .... EndSection
PS: В процессе настройки каждый раз смотрите лог X-Window на предмет validated modes. Он подскажет где вы ошибаетесь.
$ grep -i modeline /var/log/Xorg.0.log
$ grep -iA20 -B20 "validated modes" /var/log/Xorg.0.log
PPS: Для видео-драйвера nvidia: иногда нужно отключить использование EDID. В том случае, если информацию EDID система получает, но неправильно, то перечисленное выше может не работать и нужно принудительно отключить использование EDID, а после этого повторить все этапы снова.
Section "Device" Identifier "NVIDIA" Driver "nvidia" Option "UseEDID" "FALSE" ... EndSection
А это идентично следующему:
Section "Device" Identifier "NVIDIA" Driver "nvidia" Option "UseEDIDFreqs" "FALSE" Option "UseEDIDDpi" "FALSE" Option "ModeValidation" "NoEdidModes" ... EndSection
Подробнее об этом почитать можно в README к драйверу nvidia-glx:
$ zcat /usr/share/doc/nvidia-glx/README.txt.gz |grep 'Option "UseEDID"' -A20