... даже разрешение экрана он выставляет - не как все нормальные люди, 1024x768, не как все другие нормальные люди, 1280x1024, а какую-то ненормальную - 1152x864. Ни рыба ни мясо. Одно слово, чокнутый.
Меня, кстати, это давно удивляет - ведь 1280х1024 это разрешение с кривым коэффициентом! Не соответствующим нормальному экрану 4:3. Если, скажем, смотреть в таком разрешении на круг, то он окажется эллипсом. Может, для текстов это и не так важно, но для изображений совершенно неприемлемо, по-моему. Одна надежда, что LCD дисплеи с родным разрешением 1280х1024 имеют другую, более подходящую геометрию.
Сам таким разрешением пользуюсь -)) ИМХО для семнашки в самый раз... Преимущества: 1. Больше места по сравнению с 1024x768 2. При удалённом администировании другого компьютера окно DameWare помещается на экран полностью (там то стандартное разрешение используют-)
на LCD-мониторах есть только ОДНО разрешение, и выбираешь его не ты, а изготовитель. у меня, на 17" LCD Viewsonic VX-700 разрешение 1280х1024. а у HDTV LCD-дисплеев разрешение 1280x768.
Ne sovsem verno, esli podaesh' analogovyj signal na LCD, to mozhes' vybirat' ljuboje razreshenije. Drugoje delo chto na LCD ne native (sootvetstvujushee realn'nomy chislu pikselov) razrezhenije imeet malo smysla, hotja skazhem igrushki v full-screen mode mogut perekljuchat' na men'shee.
Я сам и многие знакомые именно таким пользуются, и думаю знаю почему -при этом разрешении шрифты на 19-литровом мониторе такой же высоты, как на 17 при 1024х768, а 17" очень долго был самым популярным размером - все привыкли.
Я рад, что написал эту запись и узнал в результате, что я не один такой сумасшедший ;)
Я на самом деле не знал совершенно, какой лучше, настраивал X на новом десктопе, пробовал разные размеры. 1024x768 - к этому я привык, но всё же места мало, хочется больше. Был уверен, что правильно тогда ставить 1280x1024 поставил, посидел с этим полдня - нет, блин, нехорошо, чувствую, что неудобно слишком. Стал дальше экспериментировать и остановился на 1152x864.
Был уверен, что правильно тогда ставить 1280x1024 поставил, посидел с этим полдня - нет, блин, нехорошо, чувствую, что неудобно слишком.
а какая при этом была вертикальная развертка, не 60 герц часом? (мониторы умеют ее показывать через экранное меню) а то за Иксами при автоматической настройке такое водится - чем ближе к максимуму разрешения, тем ниже частота вертикальной развертки...
Нет, 85. И сейчас 1152x864 у меня бежит на 85. Я бы хотел 100, но X не находит 100 в своём списке режимов, наверное, думает, что монитор столько не держит, а заставлять его я как-то побаиваюсь.
Я выставил сегодня у себя 1152х684 @ 100Hz. Взял modeline с какого-то форума, и ничего, всё работает. Даже немного удивился, хотя и знал, что монитор хороший — всё-таки выпущен в 1996-м.
А вот под виндой приходится на 85Hz сидеть, ибо выше драйвер видеокарточки не пускает. Вот уж никогда бы не подумал, что у способа настройки видеорежимов в иксах есть свои плюсы. ;-)
Не бойтесь, современные multisync довольно устойчивы (поставте в XF86Config-4 ограничение на HorizSync и VertRefresh соответствующие максимуму вашего монитора и экспериментируйте)
Кстати, превышать горизонтальный sync rate опаснее чем вертикальный refresh
X использует тот набор мод который либо сообщает ему монитор (если драйвер умеет с монитором общаться) либо определенные по умолчанию в Х-е (в третьем X они были явно прописаны в /etc/X11/XF86config). Но можно определить любые собственные modeline 's на любое разрешение или частоту
X отвергает моды на основе пределов на горизонтальный и вертикальный рефреш, и предела на количество пикселов/сек который драйвер узнает от видеокарты.
вертикальный/горизонтальный рефреш пределы Х может получить от монитора, если драйвер может, и соответствующие параметры установлены. Если нет - пользуется Х дефолтом. Последний может быть дистрибуцией установлен очень консервативно, что и зарезает вам хорошие моды
Кстати, запустив Х, посмотрите /var/log/XFree86.0.log Там написаны все modelines, которые Х рассматривал, и причина почему они были отвергнуты, вплоть до той которая была использована.
Спасибо, я знаю про лог и изучал. Там изначально не появляется режим 1152x864 с 100Hz, думаю, потому, что X думает, что мой монитор это не потянет. При этом X получает значения рефрешей и синков от монитора сам, поэтому, наверное, ему видней?
Впрочем, если я смогу убедиться, что modeline 1152x864 со 100Hz не выходит за пределы указанных в книжечке моего монитора значений, то я попробую поставить - но я не помню, где искать соответствующие объяснения и формулы пересчёта. Не подскажете?
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 или кнопок самого экрана? У меня есть меню в экране, которое позволяет двигать влево-вправо-вверх-вниз, сжимать-раздвигать итп. и всё запоминает. Я им пользовался для настройки того режима, в котором сейчас сижу, первоначально.
То есть лучше настроить монитор на хорошо работающей моде и больше не трогать, эксперементируя с новой модой
Так как если в моде вы сказали что луч должен возвращаться в обратную позицию (разница между третьим и вторым числом в первой четверке) за время одного пиксела, то уже ничего на мониторе не поможет :)
Насколько я помню, иксы старше 4.2.х пользуются не конфигурационным файлом для получения списка режимов, а получают его из монитора по DDI интерфейсу. Лично у меня живет Debian distro, и пакет read-edid вполне справляется с этой обязанностью. В любом случае, есть смысл перечитать tech specs монитора, и если этот режим есть, то можно смело включать и принудительно. Частота развертки, кратная частоте сети питания, помимо других преимуществ, хороша еще отсутствием побочных эффектов, вроде муара по экрану вечером, когда включаешь локальный источник света (вроде лампы на струбцине у стола).
Х пытается и если получает то да. но то что прописано в мониторе - набор 12 стандартных VESA мод, плюс несколько custom если производитель удосужился. Никто не мешает написать свою и использовать
Monitor kak pravilo imeet 16 registrov dlja soderzhanija mod. 12 zanjaty VESA standard, 4 svobodnyh (mogu oshibitsja v tochnyh detaljah), kuda nekotoryje proizvoditeli zapisyvajut svoi (ili dazhe user mozhet zapisat' svoi). Proizvoditeli LCD displayev chasto ispol'zujut custom modes (VESA standard chasto rabotajut s LCD ploho), CRT zachastuju ne imejut nichesgo custom.
Tak chto esli pol'zovat'sja tol'ko tem chto monitor daet, vy budete ogranichenny etim naborom.
VESA (tochno ne pomnju) pokryvaet populjarnyje razreshenija, do 1600x1200 s 2/3 modami na razreshenije. Kazhetsja maximum imeet 1024x768 dlja kotorogo propisany kazhetsja 3 chastoty 1152x868 na 100Hz sredi nih navernoe net.
V tozhe vremja (analogovyj) monitor sposoben podderzhivat' practicheski nepreryvnyj spektr resuljucij i chastot, po krajnej mere virtual'no, (hotja esli menjat' parametry nepreryvno, mozhno zametit' inogda diskretnyje pereskoki), pri uslovii nenarushenija granic.
И у меня 1152x864. И даже могу объяснить, почему. Выше этого разрешения монитор не тянет режимов с высокой (>60Hz) частотой кадров. Соответственно, картинка получается мигучая, для глаз напряжная.
я этот режим тоже выбрал исходя из того, что для гнусмаса 19" это последнее 100Гц разрешение. После долгого сидения на 100, оказывается, даже 85 утомляет.
no subject
no subject
no subject
no subject
no subject
no subject
no subject
1280x1024 трудно назвать нормальным разрешением. Пропорции не соблюдены. Вместо кругов - эллипсы, пфуй.
no subject
Очень удобное разрешение.
no subject
ещё оффтопик, да
1024х768 тоже ещё туда-сюда, но в него ни черта ж не влезает
1280х1024 — бэ, одни эмоции
no subject
no subject
Опа, да я сам такой...
Преимущества:
1. Больше места по сравнению с 1024x768
2. При удалённом администировании другого компьютера окно DameWare помещается на экран полностью (там то стандартное разрешение используют-)
Так что, если зрение позволяет - вливайтесь -))
no subject
no subject
(Anonymous) 2003-08-16 03:18 pm (UTC)(link)Drugoje delo chto na LCD ne native (sootvetstvujushee realn'nomy chislu pikselov) razrezhenije imeet malo smysla, hotja skazhem igrushki v full-screen mode mogut perekljuchat' na men'shee.
no subject
no subject
no subject
no subject
no subject
no subject
Я на самом деле не знал совершенно, какой лучше, настраивал X на новом десктопе, пробовал разные размеры. 1024x768 - к этому я привык, но всё же места мало, хочется больше. Был уверен, что правильно тогда ставить 1280x1024 поставил, посидел с этим полдня - нет, блин, нехорошо, чувствую, что неудобно слишком. Стал дальше экспериментировать и остановился на 1152x864.
no subject
а какая при этом была вертикальная развертка, не 60 герц часом? (мониторы умеют ее показывать через экранное меню) а то за Иксами при автоматической настройке такое водится - чем ближе к максимуму разрешения, тем ниже частота вертикальной развертки...
no subject
no subject
А вот под виндой приходится на 85Hz сидеть, ибо выше драйвер видеокарточки не пускает. Вот уж никогда бы не подумал, что у способа настройки видеорежимов в иксах есть свои плюсы. ;-)
no subject
(Anonymous) 2003-08-16 09:41 pm (UTC)(link)no subject
no subject
(Anonymous) 2003-08-16 09:54 pm (UTC)(link)(поставте в XF86Config-4 ограничение на HorizSync и VertRefresh соответствующие максимуму вашего монитора и экспериментируйте)
Кстати, превышать горизонтальный sync rate опаснее чем
вертикальный refresh
X использует тот набор мод который либо сообщает ему монитор
(если драйвер умеет с монитором общаться) либо определенные по умолчанию в Х-е (в третьем X они были явно прописаны в
/etc/X11/XF86config). Но можно определить любые собственные
modeline 's на любое разрешение или частоту
X отвергает моды на основе пределов на горизонтальный и вертикальный рефреш, и предела на количество пикселов/сек
который драйвер узнает от видеокарты.
вертикальный/горизонтальный рефреш пределы Х может получить от монитора, если драйвер может, и соответствующие параметры установлены. Если нет - пользуется Х дефолтом.
Последний может быть дистрибуцией установлен очень консервативно, что и зарезает вам хорошие моды
no subject
(Anonymous) 2003-08-16 10:00 pm (UTC)(link)Там написаны все modelines, которые Х рассматривал, и причина
почему они были отвергнуты, вплоть до той которая была использована.
no subject
Впрочем, если я смогу убедиться, что modeline 1152x864 со 100Hz не выходит за пределы указанных в книжечке моего монитора значений, то я попробую поставить - но я не помню, где искать соответствующие объяснения и формулы пересчёта. Не подскажете?
no subject
(Anonymous) 2003-08-17 05:58 am (UTC)(link)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
Сайт утверждает, что он поддерживает: 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
(Anonymous) 2003-08-17 06:38 am (UTC)(link)То есть лучше настроить монитор на хорошо работающей моде и больше не трогать, эксперементируя с новой модой
Так как если в моде вы сказали что луч должен возвращаться
в обратную позицию (разница между третьим и вторым числом
в первой четверке) за время одного пиксела, то уже ничего
на мониторе не поможет :)
no subject
no subject
no subject
(Anonymous) 2003-08-17 06:41 am (UTC)(link)но то что прописано в мониторе - набор 12 стандартных VESA мод, плюс несколько custom если производитель удосужился.
Никто не мешает написать свою и использовать
no subject
no subject
(Anonymous) 2003-08-18 01:15 pm (UTC)(link)12 zanjaty VESA standard, 4 svobodnyh (mogu oshibitsja v tochnyh detaljah), kuda nekotoryje proizvoditeli zapisyvajut svoi (ili dazhe user mozhet zapisat' svoi). Proizvoditeli LCD displayev chasto ispol'zujut custom modes (VESA standard chasto rabotajut s LCD ploho), CRT zachastuju ne imejut nichesgo custom.
Tak chto esli pol'zovat'sja tol'ko tem chto monitor daet,
vy budete ogranichenny etim naborom.
VESA (tochno ne pomnju) pokryvaet populjarnyje razreshenija, do 1600x1200 s 2/3 modami na razreshenije. Kazhetsja maximum
imeet 1024x768 dlja kotorogo propisany kazhetsja 3 chastoty
1152x868 na 100Hz sredi nih navernoe net.
V tozhe vremja (analogovyj) monitor sposoben podderzhivat' practicheski nepreryvnyj spektr resuljucij i chastot, po krajnej mere virtual'no, (hotja esli menjat' parametry nepreryvno, mozhno zametit' inogda diskretnyje pereskoki), pri uslovii nenarushenija granic.
no subject
Poll производить надо.
no subject
no subject
no subject
no subject
Нас таких много.