URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 1436
[ Назад ]

Исходное сообщение
"FreeBSD 6.2. При разрешении 1280х768 (87 Гц), вертикальные полосы."

Отправлено Сварог , 04-Окт-07 06:35 
Здравствуйте!
Можно ли заставить Xorg читать только конкретный конфиг?
Просто я точно знаю, что мой монитор держит частоту развертки до 100 Гц. Может даже больше. При разрешении 1280х1024 и частоте 87 Гц мешают работать  вертикальные полосы, боковым зрением видно мерцание экрана, что утомляет глаза.
В конфиге /var/log/kde-bin.log есть строки, из которых явно видно, что генерится конфиг с помощью ксорговской утилиты getconfig. Если я правильно лог понимаю, конечно.
Вот пусть Х-сервер читает жестко определенный конфиг и ругается, что ему не нравится, чтоб понять. Можно так сделать? :-) Или дрова попробовать обновить? Если так, то можете подсказать, как это сделать? Заранее всем спасибо.

Содержание

Сообщения в этом обсуждении
"FreeBSD 6.2. При разрешении 1280х768 (87 Гц), вертикальные п..."
Отправлено burbon , 04-Окт-07 10:29 
Привет. Ты конечно кросавчег. Указал какие у тебя иксы и какой видео-драйвер ты пользуешь. Короче тебе надо сгенерить нужный модлайн. Читай внимательно мой пост "Ядро 2.6.21.5 (дистр Slackware 12) и nvidia driver installer" - посл ответ. Тебе это поможет. Все настройки в xorg.conf.



"FreeBSD 6.2. При разрешении 1280х768 (87 Гц), вертикальные п..."
Отправлено Сварог , 04-Окт-07 10:33 
>Привет. Ты конечно кросавчег. Указал какие у тебя иксы и какой видео-драйвер
>ты пользуешь. Короче тебе надо сгенерить нужный модлайн. Читай внимательно мой
>пост "Ядро 2.6.21.5 (дистр Slackware 12) и nvidia driver installer" -
>посл ответ. Тебе это поможет. Все настройки в xorg.conf.

Извини, что подробнее не сообщил, плохо бсд знаю. Драйвер при конфигурировании указывал Sis662, у меня видюха с таким типом микросхем. Версию иксов пока  не знаю, если нужно, посмотрю. Она соответствует выходу версии 6.2 фряхи. :-) Понимаю, что не очень новые.


"FreeBSD 6.2. При разрешении 1280х768 (87 Гц), вертикальные п..."
Отправлено burbon , 04-Окт-07 11:02 
Flow такой:
запускаешь
#gtf 1280 768 100

Получаешь 2 строчки типа
  # 1280x800 @ 75.00 Hz (GTF) hsync: 62.62 kHz; pclk: 107.21 MHz
  Modeline "1280x800"  107.21  1280 1360 1496 1712  800 801 804 835  -HSync +Vsync

, вторая из которых будет определять твой ModeLine.
Дальше делаешь:

Section "Monitor"
  DisplaySize   385 240 #Это рассчитывается по формуле - инструкций полно
  HorizSync    30-82 #Это как и VertRefresh ты получишь от gtf
  Identifier   "Monitor[0]"
  ModelName    "1280X800@75HZ" #это ты вписал идентификатор своего модлайна
#  ModelName    "1024X600@75HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  58-75
  UseModes     "Modes[0]" #Это не обяз
EndSection


Section "Screen"
  DefaultDepth 16
  SubSection "Display"
    Depth      16
    Modes      "1280x800"   # Это ты вставил названия сгенеренной моды
#    Modes      "1024x600"
  EndSubSection
  Device       "Device[0]"
  Identifier   "Screen[0]"
  Monitor      "Monitor[0]"
EndSection


"FreeBSD 6.2. При разрешении 1280х768 (87 Гц), вертикальные п..."
Отправлено Сварог , 04-Окт-07 11:20 
Спасибо! Попробую. И твой пост тож читал, посмотрю. Потом отпишусь.

"FreeBSD 6.2. При разрешении 1280х768 (87 Гц), вертикальные п..."
Отправлено Сварог , 08-Окт-07 06:29 
Не поверите, как решил проблему. Удалил xorg.conf, в котором прописывал все эти моделайны и прочую х. На всякий случай поискал в других каталогах этот же файл, ничего не нашел. Ну и запустил Х-сервер. Запустилось с теж разрешением (1289х1024 60Гц), но полоски были едва заметны. В центре управления выставил 87 Гц, и вообще их стало не видно. Правда, боковым зрение мигание экрана видно.