LINUX.ORG.RU

Частота в xorg


0

0

Небольшой вопрос : xorg выставляет частоту монитора 76 Hz, для разрешения 1280х1024 рекомендовано 60 Hz (просто после выставления горизонтальной и вертикальной частот, специфичных для монитора, xorg ставит максимальную) Как заставить его работать с 60 Hz ? (xorg.conf правил:вписывал строку, сгенерированную gtf:

Section "Monitor"

Identifier "My Monitor"

Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 +hsync +vsync

HorizSync 30-81

VertRefresh 56-75

EndSection

Вот ещё :

Subsection "Display"

Depth 24

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

EndSubsection

Как поставить 60 Hz ?

anonymous

во-первых: то что у тебя стоит первым после ключевого слова Modeline - это идентификатор режима (1280x1024_60.00)

соответственно так же он должен называться в перечисленных режимах:

Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"

а вообще если xorg сам ставит частоту 76Гц - значит частота разрешённая и снижать её смысла нет. я вот, например, наоборот поднимал с 60 до 76 (при этом пришлось прибить ddc-модуль)

LowLevel
()
Ответ на: комментарий от LowLevel

>во-первых: то что у тебя стоит первым после ключевого слова Modeline - это идентификатор режима (1280x1024_60.00)

соответственно так же он должен называться в перечисленных режимах:

Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"

Этот вариант не работает, если сделать так :

Modes "1280x1024_60.00" "1024x768" "800x600" "640x480"

То xorg просто игнорирует "1280x1024_60.00" и ставит 1024х768 @76Hz... Может так прокатит : gtf показывает горизонтальную частоту развёртки для указанного режима, например: #gtf 1280 1024 60 # 1280x1024 @ 60.00 Hz (GTF) hsync: 63.60 kHz; pclk: 108.88 MHz Modeline "1280x1024_60.00" 108.88 1280 1360 1496 1712 1024 1025 1028 1060 -HSync +Vsync

Т.е. чтобы подогнать под 60, hsync: 63.60 kHz - уже есть, а как вертикальную посчитать для 60 ? P.S. Моник LCD, от 76 глаза слезятся, привык к 60...

anonymous
()

Не пойму зачем все указывают modeline. У меня вот так прописано:

Section "Monitor" Identifier "My Monitor" HorizSync 30-81 VertRefresh 60-65 EndSection

Работает нормально.

mrco ★★
()

Nyjno EDID "4itat'" a ne gtf-om vistavlat' a to monik ne o4en' dolgo jit' bydet...(pro EDID 4itat' v google, i smotret' doki k videokarte).

loge
()
Ответ на: комментарий от qWen71n

У EDID вылазиет ошибка - говорят для решения нужен DOS - отпадает... Оставлю пока 76, может привыкну....

anonymous
()
Ответ на: комментарий от anonymous

нет, всё-таки 76 - просто убивает глаза.Никто не в курсе : для LCD какая частота безопаснее для глаз - "рекомендованная" 60 или "максимальная" 76 ? А то может 60 как раз и нельзя, а я пытаюсь её высавить... Вопрос в силе. (сейчас ещё поизвращаюсь с EDID...)

anonymous
()
Ответ на: комментарий от anonymous

> для LCD какая частота безопаснее для глаз

Да хоть 50 Гц. Нет на LCD мерцания как такового.

Вот только у художников и геймеришек проблемы. Из-за цветопередачи и отклика.

Obidos ★★★★★
()
Ответ на: комментарий от mihalych

ну так сразу надо говорить что у тя лсд. посмотри в логи xgorg`a в /var/log/. там должна быть ругань на неподдерживаемый режим. видимо нижняя частота верт. развертки всё же высоковата для 60 Гц.

примечание: частоту эту он берёт по ddc, игнорируя при этом значения из xorg.conf. в моём случае я просто переименовал модуль ddc (не помню как он там точно называется, в логах должно быть сообщение о загрузке)

LowLevel
()

Может, он неправильно тип монитора определяет, у меня такое было, когда на CRTшной iiyamе выставлялось самое большое разрешение на 60Гц, вылечилось это строчкой:
Option "MonitorLayout" "NONE,CRT"
Это сейчас висит в xorgовской багзилле как баг на driver radeon.

В этом случае может попробовать

Option "MonitorLayout" "LCD,NONE"
или
Option "MonitorLayout" "NONE,LCD"
Если поможет, допиши к багу
https://bugs.freedesktop.org/show_bug.cgi?id=1314

dn2010 ★★★★★
()
Ответ на: комментарий от LowLevel

>ну так сразу надо говорить что у тя лсд. посмотри в логи xgorg`a в /var/log/. там должна быть ругань на неподдерживаемый режим. видимо нижняя частота верт. развертки всё же высоковата для 60 Гц.

>примечание: частоту эту он берёт по ddc, игнорируя при этом значения из xorg.conf. в моём случае я просто переименовал модуль ddc (не помню как он там точно называется, в логах должно быть сообщение о загрузке)

Никакой ругани в Xorg.log - всё пристойно =)

Модуль ddc нашёл, во что его переименовать (или без разницы - лишь бы он его не находил ?) ?

А насчёт "NONE,LCD" - не работает, наверное потому что у меня nvidia.

anonymous
()
Ответ на: комментарий от anonymous

> Модуль ddc нашёл, во что его переименовать (или без разницы - лишь бы он его не находил ?) ?

да, именно чтобы не находил. впрочем судя по симтомам это несильно поможет. а ругань в логе должна быть. ищи.

LowLevel
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.