LinuxForum.Fans
Тема

Отделено от темы - что-то не так с верхней панелью

Автор: karl_muenhgausen 22 сообщений 497 просмотров
#305771

Выставьте те параметры, что я сказал правильно. И 50Гц это недостаточно. 60 - минимум.

#305773
"karl_muenhgausen" написал:
Выставьте те параметры, что я сказал правильно. И 50Гц это недостаточно. 60 - минимум.

Нет! Не делайте этого! Сейчас объясню почему, секунду.

#305776
yars написал:
[quote="karl_muenhgausen"]Выставьте те параметры, что я сказал правильно. И 50Гц это недостаточно. 60 - минимум.

Нет! Не делайте этого! Сейчас объясню почему, секунду.[/quote]

Если правильно выставлена частота и синхронизация, то это необходимо исправить. Я как раз вовсе не предлагаю перенапрячь монитор частотой.

#305779

Вот обоснование: http://linuxforum.ru/viewtopic.php?pid=272386#p272386
Впрочем, в современных версиях проприетарных драйверов nvidia уже нет такой проблемы, насколько я вижу, да и опции такой уже нет, кажется, а тогда - драйвер у меня был 173.14.31, иксы - 1.4.0.90, и указание опции DynamicTwinView=false в конфиге иксов было необходимостью, иначе и штатный конфигуратор nvidia, и конфигуратор DE показывал частоту обновления экрана неверно, в моем случае было 53 Гц, хотя средства настройки самого монитора (OSD-меню) показывали 85 Гц. ТС, проверьте.

#305791

Я предлагал поставить АДЕКВАТНЫЕ параметры. Уж конечно они не повредят. А 60Гц для ЛЮБОГО современного монитора норма. Ну или я так думаю.. ;)

#305794
"karl_muenhgausen" написал:
Я предлагал поставить АДЕКВАТНЫЕ параметры.

Я к тому, что они уже и так адекватные, но отображаются неверно.

#305807
yars написал:
[quote="karl_muenhgausen"]Я предлагал поставить АДЕКВАТНЫЕ параметры.

Я к тому, что они уже и так адекватные, но отображаются неверно.[/quote]

Если ТС пропишет дефолтные с сайта производителя или мануала - это кому-то повредит?

#305810
"karl_muenhgausen" написал:
Если ТС пропишет дефолтные с сайта производителя или мануала - это кому-то повредит?

Блин. Говорю же, если в конфиге (или в графической конфигурялке, неважно) указать вместо 50 Гц что-то еще, пусть оно даже выглядит в пределах возможностей монитора, например, 75 Гц, то частота обновления экрана в итоге будет вне возможностей монитора, если я прав в своих опасениях насчет DynamicTwinView, у меня эта фигня была.

#305811
yars написал:
[quote="karl_muenhgausen"]Если ТС пропишет дефолтные с сайта производителя или мануала - это кому-то повредит?

Блин. Говорю же, если в конфиге (или в графической конфигурялке, неважно) указать вместо 50 Гц что-то еще, пусть оно даже выглядит в пределах возможностей монитора, например, 75 Гц, то частота обновления экрана в итоге будет вне возможностей монитора, если я прав в своих опасениях насчет DynamicTwinView, у меня эта фигня была.[/quote]

Есть параметры монитора в мануале и на сайте производителя - в чём проблема?

#305814
"karl_muenhgausen" написал:
Есть параметры монитора в мануале и на сайте производителя - в чём проблема?

Хорошо. Есть. А теперь накатите Debian, Slackware, неважно что, со старой версией иксов, возьмите старую видеокарту по типу моей, и поиграйтесь с указанием частоты обновления без указания DynamicTwinView = False в конфиге иксов. Ни к чему хорошему это не приведет. Опция эта документирована, да, но без нее частота обновления отображается некорректно, о чем я и говорю. У ТСа похоже, как раз этот случай. Так понятнее?

#305817
yars написал:
[quote="karl_muenhgausen"]Есть параметры монитора в мануале и на сайте производителя - в чём проблема?

Хорошо. Есть. А теперь накатите Debian, Slackware, неважно что, со старой версией иксов, возьмите старую видеокарту по типу моей, и поиграйтесь с указанием частоты обновления без указания DynamicTwinView = False в конфиге иксов. Ни к чему хорошему это не приведет. Опция эта документирована, да, но без нее частота обновления отображается некорректно, о чем я и говорю. У ТСа похоже, как раз этот случай. Так понятнее?[/quote]

Нет. Не понятнее. Если объясните подробнее - буду очень признателен. Меня этот вопрос очень интересует.

Берём например один из моих многочисленных компов и смотрим:

Показать

A# File generated by XFdrake (rev 262502)

# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

Section "ServerFlags"
Option "DontZap" "False" # disable <Ctrl><Alt><BS> (server abort)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
#DontZoom # disable <Ctrl><Alt><KP_+>/<KP_-> (resolution switching)
EndSection

Section "Module"
Load "v4l" # Video for Linux
EndSection

Section "Monitor"
Identifier "monitor1"
VendorName "Generic"
ModelName "Flat Panel 1280x800"
HorizSync 28.8-90
VertRefresh 60

# Monitor preferred modeline (60.0 Hz vsync, 49.4 kHz hsync, ratio 16/10, 98 dpi)
ModeLine "1280x800" 71.11 1280 1328 1360 1440 800 803 809 823 -hsync -vsync

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630

# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_120" 181.21 1280 1376 1520 1760 800 801 804 858 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_100" 147.89 1280 1376 1512 1744 800 801 804 848 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_85" 123.38 1280 1368 1504 1728 800 801 804 840 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_75" 107.21 1280 1360 1496 1712 800 801 804 835 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_60" 83.46 1280 1344 1480 1680 800 801 804 828 -HSync +Vsync

# modeline generated by gtf(1) [handled by XFdrake]
ModeLine "1280x800_50" 68.56 1280 1336 1472 1664 800 801 804 824 -HSync +Vsync
EndSection

Section "Device"
Identifier "device1"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon X1950 and earlier"
Driver "ati"
Option "DPMS"
EndSection

Section "Screen"
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24

Subsection "Display"
Depth 8
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 15
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 16
Modes "1280x800"
EndSubsection

Subsection "Display"
Depth 24
Modes "1280x800"
EndSubsection
EndSection

Section "ServerLayout"
Identifier "layout1"
Screen "screen1"
EndSection

Что я сделал не так?

#305827

Не могу понять, что вам непонятно. На скрине ТСа указана частота обновления 50 Гц. Она является заниженной по вашему мнению. А я говорю, что она верная, только отображается неверно. Если в конфиге прописать опцию, о которой спор, то все будет отображаться верно. Проблема имеет место со старыми версиями иксов и проприетарных драйверов nvidia. Что неясно? Кстати, согласно вашему конфигу, к вашему железу вышесказанное не относится.

#305877
yars написал:
Не могу понять, что вам непонятно. На скрине ТСа указана частота обновления 50 Гц. Она является заниженной по вашему мнению. А я говорю, что она верная, только отображается неверно.

Вот как раз "верная, только отображается неверно" мне и непонятно.

#305883
"karl_muenhgausen" написал:
Вот как раз "верная, только отображается неверно" мне и непонятно.

Баг, видимо. Все мониторы кроме ноутбучных имеют собственные средства для контроля и изменения некоторых параметров. В программе настройки показывается неверное значение, а монитор в своей менюшке показывает другое, верное. Как еще сказать, не знаю.
UPD: *WALL*

#305888
yars написал:
[quote="karl_muenhgausen"]Вот как раз "верная, только отображается неверно" мне и непонятно.

Баг, видимо. Все мониторы кроме ноутбучных имеют собственные средства для контроля и изменения некоторых параметров. В программе настройки показывается неверное значение, а монитор в своей менюшке показывает другое, верное. Как еще сказать, не знаю.[/quote]

Параметры монитора передаются ОС по DDC2 при условии поддержки монитором этого протокола и если он соединён по цифре, а не по аналогу. Если нет - ОС просто ставит то, что разработчики сочли минимально безопасным.

#305900
"karl_muenhgausen" написал:
Параметры монитора передаются ОС по DCC2 при условии поддержки монитором этого протокола и если он соединён по цифре, а не по аналогу. Если нет - ОС просто ставит то, что разработчики сочли минимально безопасным.

Уф, нашел:
http://us.download.nvidia.com/XFree86/Linux-x86/310.32/README/xconfigoptions.html

Option "DynamicTwinView" "boolean"

Enable or disable support for dynamically configuring TwinView on this X screen. When DynamicTwinView is enabled (the default), the refresh rate of a mode (reported through XF86VidMode or XRandR) does not correctly report the refresh rate, but instead is a unique number such that each MetaMode has a different value. This is to guarantee that MetaModes can be uniquely identified by XRandR.

Что еще???

#305902
yars написал:
Что еще???

А причём тут вообще Нвидовский Tween View и информация монитора к системе? Ещё раз, это DDC2

#305908
"karl_muenhgausen" написал:
А причём тут вообще Нвидовский Tween View и информация монитора к системе? Ещё раз, это DDC2

Еще раз, речь про карту nvidia.

#305909
yars написал:
[quote="karl_muenhgausen"]А причём тут вообще Нвидовский Tween View и информация монитора к системе? Ещё раз, это DDC2

Еще раз, речь про карту nvidia.[/quote]

Да. При этом ничто кроме DDC2 информации о мониторе системе не передаёт. N'est-ce pas?

#305910

Еще раз: http://linuxforum.ru/viewtopic.php?pid=330635#p330635. Я уже устал доказывать, что без принудительного отключения DynamicTwinView драйвер неверно показывает частоту обновления экрана. Это факт, и DDC тут ни при чем, это особенность драйвера ]:->

Войдите или зарегистрируйтесь, чтобы ответить.