/ Статьи / Железо / Монитор Flatron F700P и частота 100Гц в Linux /

Монитор Flatron F700P и частота 100Гц в Linux

Дата публикации: May 4, 2010, 11:54 p.m.
Теги: монитор,
Автор: Brainsburn

Настройка монитора

Хочу поделиться опытом настройки частоты 100Гц для монитора Flatron F700P. Началось все с того, что мне в руки попал старый компьютер со встроенной видеокартой VIA и ЭЛТ монитором F700P. Монитор, почему-то, работал на 60 или 75Гц и нужно было заставить его работать на 100Гц при разрешении 1024х768. Я знал, что этого можно было добиться двумя путями - 1) редактированием конфига иксов и добавлением туда рассчитанной строки Modeline; и 2) принудительным добавлением нового режима через xrandr.

Сначала я рассчитал Modeline на этом сайте: http://www.arachnoid.com/modelines/ , получилась такая строка:

# 1024x768 100Hz
Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
Я отредактировал секции "Monitor" и "Screen":
Section "Monitor"
	Identifier  "F700P"
	Option "DPMS"
	Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "VIA"
    Monitor     "F700P"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1024x768_100.00" 
    EndSubsection
EndSection
Но после перезапуска иксов никакого эффекта не последовало. Тогда я решил сделать 100Гц через xrandr:
$ xrandr -d :0.0 --newmode "1024x768_100" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
$ xrandr -d :0.0 --addmode VGA 1024x768_100
xrandr: cannot find output "VGA"
Чтобы избавиться от этой ошибки, нужно посмотреть что за output у нас есть:
$ xrandr -d :0.0 --verbose
Screen 0: minimum 640 x 480, current 1600 x 1200, maximum 1600 x 1200
default connected 1600x1200+0+0 (0x64) normal (normal)
Ага "default connected", значит вместо VGA надо писать default. Пробуем еще раз:
$ xrandr -d :0.0 --newmode "1024x768_100" 113.31 1024 1096 1208 1392 768 769 772 814 -HSync +Vsync
$ xrandr -d :0.0 --addmode default 1024x768_100
$ xrandr -d :0.0 --output default --mode 1024x768_100
xrandr: Configure crtc 0 failed
Еще одна ошибка... Как избавиться от нее, я так и не понял. Погуглив, я нашел упоминание о том, что с дровами VESA у кого-то 100Гц не получилось настроить. А на моем подопытном компьютере как-раз и были установлены дрова VESA для встроенной видеокарты VIA:
# lspci | grep VGA
VGA compatible controller: VIA Technologies, Inc. KM400/KN400/P4M800 (S3 UniChrome)
И, хотя, мне сказали, что с дровами VESA 100Гц должны работать, я все-таки решил поставить другие драйвера. Для этой видеокарты я установил xf86-video-openchrome и еще раз подредактировал xorg.conf. Теперь секции "Monitor", "Device" и "Screen" выглядели так:
Section "Monitor"
	Identifier  "F700P"
	Option "DPMS"
	Modeline "1024x768_100.00" 113.31 1024 1096 1208 1392  768 769 772 814  -HSync +Vsync
EndSection

Section "Device"
    Identifier  "VIA"
    Driver      "openchrome"
EndSection

Section "Screen"
    Identifier  "Screen 1"
    Device      "VIA"
    Monitor     "F700P"
    DefaultDepth 24
    Subsection "Display"
        Depth       24
        Modes       "1024x768_100.00" 
    EndSubsection
EndSection
И, о чудо! - после перезапуска я увидел долгожданные 100Гц =)

Выводы: Утверждать, что с драйверами VESA 100Гц настроить не получится, я не буду, но лично в моем случае мне помогло установить специализированные драйвера.

PS: Кстати, у моего друга так и не получилось настроить 100Гц редактированием xorg.conf (у него установлены открытые драйвера ATI), но вышло настроить вышеописанным способом через xrandr. Такой способ (xrandr) добавляет новый режим, который живет до перезапуска иксов, поэтому надо не забыть добавить необходимые строки в автозапуск иксов, например в файл ~/.xinitrc или же создать отдельный скриптик, который, затем, добавить в автозапуск вашего оконного менеджера.

Надеюсь, кому-нибудь помог.




Возможно, эти материалы Вас заинтересуют:


Рекомендовать эту страницу:

Комментарии:(3)

# ZUZ May 13, 2010, 12:28 p.m.
ха, тут дело не 100 герцах на VESA - у меня стоят дрова от нвидии и частота 100 герц, но моник может спокойно давать и 120, но вот дрова "не знают" об этом, и при попытке запустить на 120 герцах тоже вываливается:
xrandr --output default --mode 1152x864@120
xrandr: Configure crtc 0 failed
хотя на другом компе, на котором стоит радеон и дрова xfree - это удавалось

# gvozdь Dec. 29, 2011, 6:34 p.m.
У меня моник F700B. Сейчас использую 1152х864/75Hz, карточка Radeon 9550.Пробовал 1024х768/100Hz. но моник не захотел работать, написал, что рабочая частота
Гор.: 30 - 71kHz
Вер.: 50 - 160Hz
Можно, ли как то сделать чтоб была больше частота и соотношение сторон оставалось 4х3? В идеале наверное 1152х864/100Hz.

# Гость Feb. 16, 2012, 1:22 a.m.
gvozdь
F700B != F700P. Максимальная строчная частота у него ~70 КГц.

Комментировать:

Гость, Вы можете оставить свой комментарий.

Стиль кода:
Имя
Сайт * не обязательное поле
Поставьте галку, если вы - бот
Поставьте галку, если вы - человек

Друзья! Убедительная просьба воздержаться от нецензурной лексики!



Справка:
Если вы хотите использовать в тексте комментария специальные символы, например, [ и ], используйте их внутри тега [code] [/code]
Вы можете использовать теги BBcode. Для оформления кода и подсветки синтаксиса используйте тег [code] или [code=название_языка], например, [code=python]
Ссылки вставляйте так: [url]zenux.ru[/url] или так: http://zenux.ru, но не так: zenux.ru
Текст сообщения должен быть в пределах 3000 символов.




Последние комментарии:

xx: > “Не стоит сильно ругать и проклинать По... >>>
Eugene: Галка, внешний вид изменить совершенно не сложно.... >>>
Галка: А сильно сложно Убунту переделывать?... >>>
Brainsburn_: “Написание в 1-й” подразумевает “в первой”, а не в... >>>
ZZZ: “Написание в 1-й” подразумевает &ldquo... >>>