Если монитор LCD и частота VSync стандартная для всех разрешений, т.е. 60Hz (у LG вторая 75Hz) можно сразу выбрать что-то вроде LCD generic monitor, тогда видны будут все разрешения. Но надо знать, что ставить.
Где это можно выбрать?
# alterator-standalone x11
Что делать,
С CRT монитором мануал в pdf качать с сайта производителя и смотреть таблицу частот. Ваять xorg.conf.
альтератор не даёт детализированно выставить параметры для xorg - сильно порезан.
Нормально и сразу всё выставится, если монитор параметры свои отдаст. Т.е. заводские разрешения и частоты vsync
# xrandr
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 8192 x 8192
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.0*+ 75.0
1024x768 75.0 60.0
800x600 75.0 60.3
640x480 75.0 59.9
TV-0 disconnected (normal left inverted right x axis y axis)
DVI-I-2 disconnected (normal left inverted right x axis y axis)
DVI-I-3 disconnected (normal left inverted right x axis y axis)
# xrandr --verbose
Screen 0: minimum 8 x 8, current 1280 x 1024, maximum 8192 x 8192
...
DVI-I-1 connected 1280x1024+0+0 (0x24a) normal (normal left inverted right x axis y axis) 338mm x 270mm
...
1280x1024 (0x24a) 108.0MHz +HSync +VSync *current +preferred
h: width 1280 start 1328 end 1440 total 1688 skew 0 clock 64.0KHz
v: height 1024 start 1025 end 1028 total 1066 clock 60.0Hz
1280x1024 (0x24b) 135.0MHz +HSync +VSync
h: width 1280 start 1296 end 1440 total 1688 skew 0 clock 80.0KHz
v: height 1024 start 1025 end 1028 total 1066 clock 75.0Hz
1024x768 (0x24c) 78.8MHz +HSync +VSync
h: width 1024 start 1040 end 1136 total 1312 skew 0 clock 60.0KHz
v: height 768 start 769 end 772 total 800 clock 75.0Hz
1024x768 (0x24d) 65.0MHz -HSync -VSync
h: width 1024 start 1048 end 1184 total 1344 skew 0 clock 48.4KHz
v: height 768 start 771 end 777 total 806 clock 60.0Hz
800x600 (0x24e) 49.5MHz +HSync +VSync
h: width 800 start 816 end 896 total 1056 skew 0 clock 46.9KHz
v: height 600 start 601 end 604 total 625 clock 75.0Hz
800x600 (0x24f) 40.0MHz +HSync +VSync
h: width 800 start 840 end 968 total 1056 skew 0 clock 37.9KHz
v: height 600 start 601 end 605 total 628 clock 60.3Hz
640x480 (0x250) 31.5MHz -HSync -VSync
h: width 640 start 656 end 720 total 840 skew 0 clock 37.5KHz
v: height 480 start 481 end 484 total 500 clock 75.0Hz
640x480 (0x251) 25.2MHz -HSync -VSync
h: width 640 start 656 end 752 total 800 skew 0 clock 31.5KHz
v: height 480 start 490 end 492 total 525 clock 59.9Hz
...
Уже тут можно увидеть, что для xorg'а
HSync = 31.5-80.0
VSync = 59.9-75.0
Что более-менее соответствует табличным заводским:
Частота строчной развёртки 30 - 83 kHz (выбирается автоматически)
Частота кадровой развёртки 56 - 75 Hz (выбирается автоматически)
Не факт что сразу нормально поднимется как надо. Тогда
почитать как народ под альтами сражался.
если монитор- ЭЛТ?
Для начала сделать так, как сказал
BarsSc, чтобы сгенерировалось хоть что-нибудь.
Выполнять то, что говорит альтератор.
Но если переезжать с nouveau на nvidia, потом проверить блеклист и пересобрался ли initrd.img.
При настройке жмаком через альтератор вообще-то должен и даже автоматом блеклистит нужное, но я бы всё равно проверил.
При пользовании альтератором должно сгенерировать файл /etc/X11/xorg.conf.d/10-monitor.conf.
Для CRT монитора вероятно понадобится добить файл субсекциями, modes и modeline'ами для каждого разрешения и битности палитры.
Q: Как указать нестандартный видеорежим для X Windows?
A: Для этого нужно сгенерировать так называемый Modeline(параметр, описывающий нужный видеорежим) и прописать его в /etc/X11/xorg.conf. Делается это следующим образом:
1. С помощью утилиты gtf рассчитываем Modeline. Синтаксис у gtf следующий:
gtf разрешение_по_горизонтали разрешение_по_вертикали частота_обновления_экрана //пример: gtf 1280 1024 75
На выходе получаем строку, подобную этой(привожу свой пример):
Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
Это и есть нужный нам Modeline.
2. Любимым текстовым редактором открываем файл /etc/X11/xorg.conf (понадобятся права root).
3. Находим в нем секцию Monitor, прописываем в ней сгенерированный Modeline:
Section "Monitor"
...
Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync // 1280x1024_75.00 - это и будет идентификатором нужного нам видеорежима
..
EndSection
4. Теперь указываем только что описанный нами видеорежим в секции Screen для используемой глубины цвета:
Section "Screen"
...
SubSection "Display"
Depth 24
Modes "1280x1024_75.00" //остальные можно и убрать (:
EndSubSection
...
EndSection
5. Сохраняем изменения в файле xorg.conf, закрываем его и перезапускаем(или запускаем) X Windows. Изменения должны вступить в силу.
videogen
Частота развертки
по горизонтали (кГц)
30—85
по вертикали (Гц)
50—160
следовательно:
для разрешения 1024x768 и частоты 100гц
$ videogen -m=1024x768 -mdc=100 -mhf=85 -mvf=160
Modeline "1024x768" 100.00 1024 1056 1104 1312 768 770 776 808 # 100 MHz, 76.2 kHz, 94.3 Hz
Почитайте еще
Многие игры выводят изображение с частотой 60Гц. Как это исправить?Там почти вся структура 10-monitor.conf для CRT'шек расписана.
Калибровка позиционирования через xvidtune.
Народ ещё поговаривал:
Раньше как-то пробовал, сейчас почитал статью, опять попробовал прописать модлайны, все равно не так у меня частоты в настройкы отображаются...
О! Получилось наконец, прописал в xorg.conf в Section "Screen" строку
Option "DynamicTwinView" "False"
И частота правильная теперь в настройках пишется!!!
Если что, мой 10-monitor.conf, для LCD:
$ cat /mnt/sda5/etc/X11/xorg.conf
Section "ServerLayout"
Identifier "Minimal layout"
Screen "Screen0" 0 0
EndSection
Section "Module"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor0|0"
EndSection
Section "Device"
Identifier "Card0|0"
Driver "nouveau"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0|0"
Monitor "Monitor0|0"
DefaultDepth 24
SubSection "Display"
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Про modeline'ы - выше.