... даже разрешение экрана он выставляет - не как все нормальные люди, 1024x768, не как все другие нормальные люди, 1280x1024, а какую-то ненормальную - 1152x864. Ни рыба ни мясо. Одно слово, чокнутый.
DT=137.65 - количество пикселов в секунду выдаваеых видеокартой в миллионах (dot clock)
HV=1152 - количество светящихся пикселов в строке (видимое горизонтальное разрешение) HT=1536 - полное количество пикселов в строке (монитор overscans, часть пикселов темные/за пределами экрана)
VV=864 - число горящих строк (видимое вертикальное разрешение) VT=902 - полное число сканируемых строк
Считаем вертикальный рефреш (кол экранов в секунду)
Считаем горизонтальный scan rate (кол строк в секунду)
HorSync= DT/HT = 37.65*10^6/1536 = 89.6 kHz
От HT/VT зависит физический размер светящейся части экрана, поскольку размер полного скана у монитора фиксированный
Остальные числа (so called front/back porches) - более технические, но отних может зависить качество картинки/искажения
Попробуйте данную моду вставить в кофигурацию. Если будет выглядить некрасиво (сдвинуто вправо/влево, размер на экране, искажения) используйте утилиту xvidtune поможет выбрать лучше значения (осторожно, xvidtune держит фиксированными DT, HV, VV, но меняет HT и VT и, соответственно вертикальный/горизонтальный рефреш)
Мой монитор - Iiyama Vision Master Pro 454, модель HM903DT Сайт утверждает, что он поддерживает: Horizontal scanning: 30-130khz, Vertical Scanning: 50-160Hz. Сам монитор при этом сообщает X'у через DDC следующее:
(II) SIS(0): Monitor name: HM903D/DT (II) SIS(0): Ranges: V min: 50 V max: 200 Hz, H min: 30 H max: 130 kHz, PixClock max 350 MHz
т.е. казалось бы должно вполне поддерживать 1152x864 с 100Hz. Но при этом, когда X начинает строить modelines (свои, в моём конфиге никаких нет), у него выходит:
и это единственный modeline, к-й он выдаёт на 1152x864, и в результате использует. Почему у него не выходит вертикальный рефреш получше, мне неясно.
Большое спасибо за разъяснения, я попробую сейчас вставить Вашу линию. А если картинка искажена/сдвинута будет, её лучше исправлять с помощью xvidtune или кнопок самого экрана? У меня есть меню в экране, которое позволяет двигать влево-вправо-вверх-вниз, сжимать-раздвигать итп. и всё запоминает. Я им пользовался для настройки того режима, в котором сейчас сижу, первоначально.
То есть лучше настроить монитор на хорошо работающей моде и больше не трогать, эксперементируя с новой модой
Так как если в моде вы сказали что луч должен возвращаться в обратную позицию (разница между третьим и вторым числом в первой четверке) за время одного пиксела, то уже ничего на мониторе не поможет :)
no subject
Date: 2003-08-17 05:58 am (UTC)Modeline "1152x864" 137.65 1152 1184 1312 1536 864 866 885 902 -HSync -VSync
соответствующую 100HZ vertical refresh
DT=137.65 - количество пикселов в секунду выдаваеых видеокартой в миллионах (dot clock)
HV=1152 - количество светящихся пикселов в строке (видимое горизонтальное разрешение)
HT=1536 - полное количество пикселов в строке (монитор overscans, часть пикселов темные/за пределами экрана)
VV=864 - число горящих строк (видимое вертикальное разрешение)
VT=902 - полное число сканируемых строк
Считаем вертикальный рефреш (кол экранов в секунду)
VertRef= DT/(HT*VT)= 137.65*10^6/(1536*902) HZ = 99.35 Hz
Считаем горизонтальный scan rate (кол строк в секунду)
HorSync= DT/HT = 37.65*10^6/1536 = 89.6 kHz
От HT/VT зависит физический размер светящейся части экрана,
поскольку размер полного скана у монитора фиксированный
Остальные числа (so called front/back porches) - более
технические, но отних может зависить качество картинки/искажения
Попробуйте данную моду вставить в кофигурацию. Если будет
выглядить некрасиво (сдвинуто вправо/влево, размер на экране, искажения) используйте утилиту xvidtune
поможет выбрать лучше значения (осторожно, xvidtune
держит фиксированными DT, HV, VV, но меняет HT и VT и,
соответственно вертикальный/горизонтальный рефреш)
no subject
Date: 2003-08-17 06:16 am (UTC)Сайт утверждает, что он поддерживает: Horizontal scanning: 30-130khz, Vertical Scanning: 50-160Hz.
Сам монитор при этом сообщает X'у через DDC следующее:
(II) SIS(0): Monitor name: HM903D/DT
(II) SIS(0): Ranges: V min: 50 V max: 200 Hz, H min: 30 H max: 130 kHz, PixClock max 350 MHz
т.е. казалось бы должно вполне поддерживать 1152x864 с 100Hz. Но при этом, когда X начинает строить modelines (свои, в моём конфиге никаких нет), у него выходит:
(**) SIS(0): Virtual size is 1152x864 (pitch 1152)
(**) SIS(0): *Default mode "1152x864": 135.2 MHz, 76.1 kHz, 83.9 Hz
(II) SIS(0): Modeline "1152x864" 135.22 1152 1464 1592 1776 864 865 876 908 +hsync +vsync
и это единственный modeline, к-й он выдаёт на 1152x864, и в результате использует.
Почему у него не выходит вертикальный рефреш получше, мне неясно.
Большое спасибо за разъяснения, я попробую сейчас вставить Вашу линию.
А если картинка искажена/сдвинута будет, её лучше исправлять с помощью xvidtune или кнопок самого экрана? У меня есть меню в экране, которое позволяет двигать влево-вправо-вверх-вниз, сжимать-раздвигать итп. и всё запоминает. Я им пользовался для настройки того режима, в котором сейчас сижу, первоначально.
no subject
Date: 2003-08-17 06:38 am (UTC)То есть лучше настроить монитор на хорошо работающей моде и больше не трогать, эксперементируя с новой модой
Так как если в моде вы сказали что луч должен возвращаться
в обратную позицию (разница между третьим и вторым числом
в первой четверке) за время одного пиксела, то уже ничего
на мониторе не поможет :)
no subject
Date: 2003-08-17 06:41 am (UTC)