Отправляет email-рассылки с помощью сервиса Sendsay

настройка разрешения монитора

Здраствуйте
Моя проблема заключается вот в чем.
На мой новый компютер - с жидкокристалическим монитором BENQ FP757 (его параметры
по документам горизонтальная развертка 83,
вертикальная развертка 76, максимальное разрешение 1280*1024) и видеокартой 128Mb
Geforce FX5600 я
решил поставить ASP Linux 9.2 , Ядро 2.4.22, Xfree86 4.3.0

При установке видеокарту и монитор он распознал но поставил разрешение 640*480
60Hz и видеопамять только 64мб.
С таким разрешением он все и показывает
Я покопался в литературе и нашел что судя по всему эти параметры можно изменить
в файле /etc/X11/XF86Config

Вот отрывок из него который судя по всему относится к настройке монитора

Section "Monitor"
Identifier "Monitor"
VendorName "BNQ"
ModelName "default"
HorizSync 31.5-82.0
VertRefresh 56-77
#640x48***@ *****.9 Hz, 31.5 kHz hsync
Modeline "640x480" 25.175 640 664 760 800 480 491
493 525
EndSection

Section "Monitor"
#!Description "Super VGA 1024x768 @ 60Hz"
Identifier "Super-Duper VGA"
HorizSync 31.5-48.5
VertRefresh 50-90
# 1024x768 @ 60 Hz, 48.4 kHz hsync
Modeline "1024x768" 65 1024 1032 1176 1344 768 771
777 806 -hsync -vsync
# 800x600 @ 60 Hz, 37.8 kHz hsync
Modeline "800x600" 40 800 840 968 1056 600 601
605 628 +hsync +vsync
# 640x400 @ 70 Hz, 31.5 kHz hsync
Modeline "640x480" 25.175 640 664 760 800 480 491
493 525
EndSection

Section "Device"
BusID "PCI:2:0:0"
Driver "nvidia"
Identifier "nVidia Corporation|NV30 [GeForce FX]"
BoardName "NVIDIA GeForce FX (generic)"
EndSection

Section "Screen"
Identifier "Screen0"
Device "nVidia Corporation|NV30 [GeForce FX]"
Monitor "Monitor"
DefaultColorDepth 24
SubSection "Display"
Depth 4
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection

Я решил пока ничего здесь не менять потому что мне непонятно вот что
1. Что именно и где именно(точно) мне надо сделать чтобы поставить нужную
мне частоту и развертку
2. Я боюсь не повредят ли моему компютеру или монитору эти изменения
3. Где изменить параметры видеопамяти

Заранее благодарен тем кто мне поможет.

Ответить   Супотницкий С.М. Sat, 12 Jun 2004 12:03:15 +0400 (#168407)

 

Ответы:

Доброго времени суток!

параметры

видеокартой 128Mb

640*480

изменить

Сюда (две строки выше) данные из документации.

Как я понял частота обновления у вас максимальная равна 75 герцам.
Я бы добавил вот какую строчку:

# 1280x1024, 75.0Hz; hfreq=79.98, vfreq=75.03
ModeLine "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync
+vsync

Но вообще говоря вы лучше сначала подправьте горизонтальную и вертикальную
развертки, кусок с глубиной цвета (имеется в виду режимы в этом куске)
(ниже) и попробуйте перезагрузить машину. Если и после перезагрузки не
заработает как вы того хотите и файл XF86Config никак не изменится
автоматически, то можно попробовать добавить ту строку, которую предлагаю
вам я. Дело в том, что тайминги для каждого монитора могут быть разными (или
нет?) и моя строка, хоть и тоже из XF86Config для LCD монитора, но другой
системы (Knoppix), может вам не подойти. Те строки, которые находятся в
секции "Monitor" с идентификатором "Super-Duper VGA" должны генерироваться
системой (грубо говоря), система же выбирает наиболее подходящий режим
автоматически.

491

А вот эта Супер-Дупер VGA, это было в файле изначально? :-)

Сюда (две сторки выше) вставьте данные из документации.

Сюда тоже попробуйте добавить строку:

# 1280x1024, 75.0Hz; hfreq=79.98, vfreq=75.03
ModeLine "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync
+vsync

771

601

491

Ну а ниже тут у вас любой режим с разрешением 640*480, вот он больше и не
показывает.
Я бы дополнительные режимы вписал вот так:

Modes "1280x1024" "640x480"

Если нужно что-то другое, например еще и 1024x768, то добавить вот так:

Modes "1280x1024" "1024x768 " "640x480"

нужную

Смотрите выше.

Думаю нет. У меня тоже с LCD монитором весело было. Я его поставил вместо
ЭЛТ и настройки XF86Config были старые, т.е.
заоблачные для LCD монитора. Так вот LCD при входе в иксы просто писал, что
мол "Out of Range" и черный экран. После правки XF86Config все ожило.
Монитор не пострадал, правда фирма производитель другая.

А вот почему 64 вместо 128 сказать затрудняюсь. В винде (если есть конечно
таковая :)) 128?

В вашей ситуации я бы действовал именно так как написал.
Впрочем, возможно существуют и другие варианты выхода из положения.

Удачи!
Владимир
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8237; Возраст листа: 322; Участников: 1165
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/168427



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 12 Jun 2004 13:39:54 +0400 (#168427)

 

Уважаемый Владимир благодарю вас за то что вы откликнулись и помогли мне советом.
Так же я благодарю автора статьи которую я ( после довольно долгих поисков нашел
в сети)
и которые помогли мне лучше разобраться что это за зверь XF86Config и с
чем его едят - это статья Игоря Николаева''Настройка режима монитора в Xfree86''

Монитор я все таки настроил и сделал я это так

Мои первые изменения были такие
Modeline "1280x1024" 60 1152 1168 1184 1248 794 795 796
800 -hsync -vsync
Откуда я взял эти параметры и каким образом их (худо бедно) рассчитал смотрите
в статье у Николаева
Заработало. Однако чуть попозже обнаружилось две проблемы - я заметил что пространство
рабочего стола как бы расширилось и стало возможно помещать туда окна и если
я нажимал кнопку
развернуть во все окно то когда оно разворачиваясь верхние его части уходили
куда то за края
рабочего стола и приходилось его оттуда вытаскивать. Естественно все это мне
быстро надоело.
Начал пересчитывать под другое разрешение поставил эти параметры в XF86Config
перезагрузил и бац
- получил только темный экран.
Пришлось восстанавливать старую версию.
Восстанавливал я файл таким образом - у меня есть загрузочный диск Кноппикса
-
я его запустил и он распознал( нормально мой монитор и показал картинку нормального
разрешения)
и ,как сказать, меня осенило я взял параметры для XF86Configа своего ASP из
XF86Configа Кноппикса
(а там в нем было довольно много их вариантов)
Я поставил себе (из него) такую строчку (по моему это самое удобное разрешение)
ModeLine "1024x768" 78.75 1024 1040 1136 1312 768 769 772 800 +hsync
+vsync
(естественно ввел в Section "Screen" соответствующие изменения)

Кажется все - монитор работает нормально, разрешение соответствует
установленному , и я описал здесь свои действия чтобы
они помогли кому нибудь оказавшемуся в такой же ситуации как и я.

Кажется все. За 2 выходных мне удалось настроить свой монитор, но хотя все вроде
работает мне очень нужен совет как исправить небольшую странность - такое ощущение
что
рабочий стол расширился и теперь можно увести открытое окно за пределы рабочего
стола а мне это
не надо и я хотел бы знать как это убрать чтобы вся рабочая область была ограничена
(как это лучше выразиться) краями монитора и что бы ничего не убегало за них.

Мне непонятно вот еще что - не повредят ли эти настройки моему монитору. Пожалуйста
кто
знает есть ли способы это проверить - Отзовитесь. Заранее вам благодарен.

P.S. После того как я написал это письмо и собирался его отослать я получил еще
одно письмо
с советами от Mishka Sergeev . Очень ему благодарен и обязательно
проверю программу(xvidtune) которую он мне посоветовал. О том что
она выведет я обязательно напишу в рассылку.

Супотницкий mailto:supotnicki***@y*****.ru
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8338; Возраст листа: 324; Участников: 1166
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/169845



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Супотницкий С.М. Mon, 14 Jun 2004 23:19:06 +0400 (#169845)

 

14 Июнь 2004 23:19, Супотницкий С.М. написал:

Из практики: когда такое происходит (а такое бывает и в оффтопике) - зовешь
настройку монитора и сжимаешь/расширяешь экран так, чтобы все влезло и ничего

не вылезло. Подстройка, так сказать ;)

Хорошее не сломается, а плохого не жалко. А если серьезно - все зависит от
модели монитора - у новых сейчас делается надежная "защита от дурака".

Ответить   Vladimir Efremov Tue, 15 Jun 2004 17:27:17 +0400 (#170302)

 

i686-pc-linux-gnu)

И снова здравствуйте!

On Tue, 15 Jun 2004 17:27:17 +0400
Vladimir Efremov <efrem***@p*****.ru> wrote:

Хочу добавить к сказанному.

У себя я так же включил framebuffer при запуске (vga = 794 в lilo.conf)
для нормального отображения консоли и чтобы не убирать с экрана
постоянно вылезающее окошко с предупреждением. После этого подстроил
чёткость экрана консоли вручную. Затем с помощью интерактивной программы
настройки X-ов -- xf86cfg и незадекорированного (без обоев и заливки --
стандартная серая сеточка) рабочего стола (в данном случае неправилная
настройка выливается в периодические вертикальные полосы муара) подобрал
подходящую последовательность modeline. Теперь практически сразу после
включения монитор переходит в свой родной режим 1280x1024 без искажений.

P. S.: Для точной подстройки консоли был создан файл, содержащий
последовательность из символа псевдографики (не помню его код),
того, что выглядит как шахматная доска, клетка -- пиксел.

Ответить   Ivan Savochenko Tue, 29 Jun 2004 04:20:41 +0400 (#180556)

 

128Mb

Привет!
Попробуй следующее:
-Открой для редоктирования файл /etc/X11/XF86Config
-Во все SubSection "Display" в строке Modes "640x480" напиши "800x600" "1024x768",
т.е это будет выглядеть примерно так
SubSection "Display"
Depth 24
Modes "640x480" "800x600" "1024x768" "1280х1024"
EndSubSection
-Закоментируй все ModeLinue
-Перезапусти X-ы (Это можно сделать комбинацией клавиш ctrl+alt+BackSpace)
-Если разрешение по-прежнему не изменилось - удали из всех SubSection "Display"
"640x480". Если все нормально убирай "800x600" и т.д. Если всетаки ничего не
вышло - закомментируй весь ВТОРОЙ Section "Monitor".
-Особенно обрати внимание на DefaultColorDepth 24 в Section "Screen" эта строка
означает что при загрузке первым делом система будет смотреть на
SubSection "Display"
Depth 24
Modes "640x480"
EndSubSection
а 24 означает что колличество цветов при отображении будет равняться 24б (можешь
по-дефолту поставить 32, но я не пробовал мне и 24 с головой хватает).
-Перезапускай Х-ы
-Все должно работать(разрешение должно быть нормальным).Ты писал у тебя ЖК тогда
с центровкой моника не должно быть проблем, а хотя я встречался и с "нехорошими"
экземплярами.

Есть такая программа для работы с монитором - xvidtune. Поставь ее и запускай
(из терминала!!!). Программа сначала выдаст сообщение что-то типа "Ваш монитор
здохнет если вы начнете пользоваться этой программулиной" - не верь это фигня,
по крайней мере у меня уже 2 года ни чего не ломалось. Там есть кнопочка auto
нажми ее и если адо отцентруй моник(соответствующие кнопочки там же) как только
все будет настроено нажми apply. Теперь нажми "show" - программка в терминальчике
напишит твою ModeLine , будет что-то типа

"800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync

Вставляй ее в ПЕРВЫЙ Section "Monitor" (получится что-то вроде следующего)
Section "Monitor"
Identifier "Monitor"
VendorName "BNQ"
ModelName "default"
HorizSync 31.5-82.0
VertRefresh 56-77
Modeline "800x600" 40 800 840 968 1056 600 601 605 628
EndSection
Как только вставил - сохраняй и перезапускай Х-ы
Все должно работать.

P.S. У меня все работает и я постоянно так настраиваю моники своим друзьям, так
что я думаю у тебя все должно получиться если нет - зайди сюда

http://linuxshop.ru/linuxbegin/article316.html

Не пугайся что сайт для RedHat у линукс одна система настройки монитора и файл
XF86Config в разных версиях мало чем отличается...

Фух... устал писать
Удачи если чо - пиши: mishok-serg@y*****.ru
-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 8305; Возраст листа: 324; Участников: 1166
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/169319



-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Отписаться: mailto:comp.soft.linux.discuss--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Mishka Sergeev" Mon, 14 Jun 2004 11:27:43 +0400 (MSD) (#169319)