nixp.ru v3.0

19 октября 2017,
четверг,
06:36:23 MSK

DevOps с компанией «Флант»
Vima написал 6 апреля 2004 года в 15:51 (742 просмотра) Ведет себя неопределенно; открыл 36 тем в форуме, оставил 205 комментариев на сайте.

В общем, жалоба моя относится скорее не столько к Гному, сколько к системе Linux вообще.

Короче, кажется мне (просьба не посылать креститься!), что монитор мигает. Как будто разрешение не 75Гц, а где-нибудь 60-65. Что делать, собственно?

Странная вещь — в KDE вроде как такого не было, а может, просто не так было заметно.

В настройках экрана все настраивалось, так что непонятно, отчего так. В Винде на той же машине все нормально…

Может, мне действительно кажется :)? Но вроде как раньше, с КДЕ, не казалось.

Uncle Theodore

Ну, посмотри, что xdvidtune скажет. И сделай экран поменьше (в смысле разрешения). Но строго говоря, заметить разницу между 75 герц и 65 простым глазом невозможно. Так что это тебе кажется, может, из-за глюков с GNOM’овской перерисовкой экрана. А какой монитор, LCD или CRT?

Good Luck,

UT

Vima
Uncle Theodore
Ну, посмотри, что xdvidtune скажет. И сделай экран поменьше (в смысле разрешения). Но строго говоря, заметить разницу между 75 герц и 65 простым глазом невозможно. Так что это тебе кажется, может, из-за глюков с GNOM’овской перерисовкой экрана. А какой монитор, LCD или CRT?

Good Luck,

UT

xdvidtune? А как это вводить? Просто

# xdvidtune

?

Впрочем, какая разница, если пишет

bash: xdvidtune: command not found

CRT вроде бы. Philips Brilliance 105. Старье старьем. Но драйвер при этом к нему в моем ASP присутствует.

Да нет — разница между 65 и 75 очень даже видна :(. По крайней мере, между 60 и 75 точно.

Невидна она разве что после 90, а то и больше.

Нет, если сделать экран поменьше, вообще фигня полная получается. Я выставляла разрешение согласно инструкции к этому монитору. Поэтому мне он автоматически определил разрешение 1024х768. Если же сделать 800х600, то отображается экран косо. Так что в этом смысле все было сделано верно…

Вообще, как проверить, мигает монитор действительно, или же нет?

Рукой трясу — вроде нормально. Прямо смотрю — как будто мигает.

Все-таки хитрый Гном чудит.

fly4life
Vm
xdvidtune? А как это вводить? Просто

# xdvidtune

?

Впрочем, какая разница, если пишет

bash: xdvidtune: command not found

Просто UT очепятался =). Нужно: xvidtune

Vima

Так, сейчас напишу…

[root@localhost v]# xvidtune

Vendor: PHL, Model: Philips Brilliance 105(15inch/CM2200)

Num hsync: 1, Num vsync: 1

hsync range 0: 30.00 — 69.00

vsync range 0: 50.00 — 120.00

Pixel Clock (MHz) 75.00

Horizontal Sync (KHz) 56.48

Vertical Sync (Hz) 70.07

Ха, 70.07! Конечно! Видимо, я это и вижу. Должно-то быть все 75, ведь в Виндовозе у меня именно так и там никакого мигания нет.

Ладно… Вопрос в том теперь, вредно или нет — всего лишь 70…

Почему в Винде определяется так, а в Linux — по-другому?

Uncle Theodore

Линукс (точнее, X) хватает первое, что сработает. Ну, если не боишься проблем, подтяни VertRefresh в /etc/X11/XF86Config до 72 — 120 (сейчас у тебя стоит 50 -120) и перезапусти X (Ctrl+Alt+BackSpace)

Текстовые файлы в консоли редактировать умеешь? если нет, сохрани копию /etc/X11/XF86Config на вякий случай.

Good Luck,

UT

Vima
Uncle Theodore
Линукс (точнее, X) хватает первое, что сработает. Ну, если не боишься проблем, подтяни VertRefresh в /etc/X11/XF86Config до 72 — 120 (сейчас у тебя стоит 50 -120) и перезапусти X (Ctrl+Alt+BackSpace)

Так… Проблемы обязательно будут :). Помню, как однажды я указала просто-напросто не ту величину развертки по горизонтали и вертикали…

Причем, надо отметить, она не слишком-то расходилась с величиной, указанной в мануале к этому монитору.

Но настоящие проблемы начались, когда я зачем-то загрузила с сайта разработчика драйвер для NVidia…

Текстовые файлы в консоли редактировать умеешь?

Скажем так, приходится :). Куда деваться…

Genie

Ну, судя по этому, монитор должен работать на 1024×768@85Hz…

С вот такой строчкой:

ModeLine «1024×768» 94.5 1024 1072 1168 1376 768 769 772 808

Но — это предельная для него частота, и вполне вероятны искажения…

лучше ограничить снизить частоту до 80 (вот так, нестандартно):

ModeLine «1024×768» 88.95 1024 1072 1168 1376 768 769 772 808

или до 75:

ModeLine «1024×768» 83.4 1024 1072 1168 1376 768 769 772 808

Vima
Genie
Ну, судя по этому, монитор должен работать на 1024×768@85Hz…

Странно… Однако не работает.

Тогда почему они вот тут так пишут?:

Maximum Resolution

Maximum : Up to 1280×1024, 60 Hz

Macintosh : 1024×768, 75 Hz

Flicker free : 1024×768, 75 Hz

Genie
Vm
Странно… Однако не работает.

Тогда почему они вот тут так пишут?:

Maximum Resolution

Maximum : Up to 1280×1024, 60 Hz

Macintosh : 1024×768, 75 Hz

Flicker free : 1024×768, 75 Hz

Я отталкивался вот от этих данных:

H Frequency : 30-69 Khz

V Frequency : 50-120 Hz

Video Bandwidth : 108 Mhz

При 1024×768@85 частота сигнала — 94.5 Мгц, так что укладываемся в Video Bandwidth.

Горизонтальная частота при этом 68.68 кГц, что как раз входит в H Frequency.

Ну и вертикальная частота — 85 Гц где-то в середине диапазона.

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

Genie
Vm
Тогда почему они вот тут так пишут?:

Macintosh : 1024×768, 75 Hz

Потому как база мониторов, как оказывается, Macintosh-совместимых..

Бывает же, Гугля заносит… :)))

Vima
Genie
Я отталкивался вот от этих данных:

H Frequency : 30-69 Khz

V Frequency : 50-120 Hz

Video Bandwidth : 108 Mhz

Может, — закралась в мою голову осторожная мысль, — я монитор всегда неправильно настраиваю? Откуда такие цифры?

Винда определяет 75 — и язык на плечо.

Интересно, где они взяли такие данные.

Руководство к монитору гласит:

Screen Area

Recommended display area: 260mm (H) x 195mm (V)

Maximum: 280 x 210

Line frequency: 30-66 KHz (automatically)

Raster frequency: 50-110 Hz (automatically)

Вот теперь-то меня люто встревожила вот эта дополнительная

надпись: (automatically).

Что сие означает?

Кстати, в manual-e сказано, что 108 MHz — это Maximum dot rate

Это то же самое, что и Video Bandwidth, что ли?

Что это вообще такое?

Genie

Ну, мало ли что винда определяет.. что в .inf-файле к монитору написано, то и определяет…

В файлике /var/log/XFree86.[0-9].log есть вот такое (типа такого):

(II) NVIDIA(0): NVIDIA GPU detected as: GeForce2 MX/MX 400
(--) NVIDIA(0): VideoBIOS: 03.11.00.08.00
(--) NVIDIA(0): VideoRAM: 32768 kBytes
(II) NVIDIA(0): Connected display device(s): CRT-0
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at  8 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 16 bpp: 350 MHz
(--) NVIDIA(0): Display device CRT-0: maximum pixel clock at 32 bpp: 300 MHz
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Reloading /usr/X11R6/lib/modules/libddc.a
(WW) NVIDIA(0): The user specified HorizSync "30.000-75.000" has been adjusted
(WW) NVIDIA(0):      to "30.000-70.000" (the intersection with EDID-specified
(WW) NVIDIA(0):      HorizSync "30.000-70.000")
(II) NVIDIA(0): SyncMaster 750s: Using hsync range of 30.00-70.00 kHz
(II) NVIDIA(0): SyncMaster 750s: Using vrefresh range of 50.00-160.00 Hz
(II) NVIDIA(0): Clock range:  12.00 to 300.00 MHz
.....
(WW) (1400x1050,SyncMaster 750s) mode clock 122MHz exceeds DDC maximum 110MHz
...

Т.е. мой рабочий SyncMaster 750s ушёл не так далеко:

hsync range of 30.00-70.00 kHz (h frequency)

vrefresh range of 50.00-160.00 Hz (v frequency)

dot clock maximum 110MHz (video bandwidth)

Вот теперь-то меня люто встревожила вот эта дополнительная

надпись: (automatically).

Что сие означает?

В мануале? Значит, рядом должно быть объяснение..

Или нет..

Кстати, в manual-e сказано, что 108 MHz — это Maximum dot rate

Это то же самое, что и Video Bandwidth, что ли?

Что это вообще такое?

Да, это одно и то же — с какой максимальной частотой можно посылать пиксели на отображение на экран монитора чтобы они нормально на нём рисовались… (можно попробовать и быстрее, но что там получится — кто ж его знает…)

Vima
Genie
В мануале? Значит, рядом должно быть объяснение..

Или нет..

Беда в том, что нет… Наверное, автоматическое определение.

Genie

ну, я тогда могу только предположить, что эти данные можно определить программно (автоматически как противоположность ввода ручками или из inf-файла к монитору) посредством DDC (dynamic display configuration, емнип)

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