LinuxForum.Fans
Тема

[Решено] Изменение частоты монитора

Автор: mikxtor 9 сообщений 3125 просмотров
#31282

Со звуком разобрался, теперь следующий вопрос smile
При установке системы (Mangriva 2010 PwP, KDE) установил частоту и разрешение как 1024х768@70 (как было предложено по умолчанию. Разрешение установилось, а частота осталась 60Hz.
Теперь решил частоту выставить на 75 (монитор ЭЛТ 15" очень древний, но такую частоту на таком разрешении держит 100%).
Открываю центр управления ATI Catalyst, а в нем максимальная частота выставлена в 60, и возможности изменить пока не нашел.
Где рыть? Подскажите, кто знает.

text
Linux localhost 2.6.31.12-desktop-3mnb #1 SMP Thu Mar 25 13:24:09 EDT 2010 i686 Intel(R) Celeron(R) CPU          420  @ 1.60GHz GNU/Linux
text
00:00.0 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge      
00:00.1 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge      
00:00.2 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge      
00:00.3 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge      
00:00.4 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge      
00:00.5 PIC: VIA Technologies, Inc. CN896/VN896/P4M900 I/O APIC Interrupt Controller
00:00.6 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Security Device
00:00.7 Host bridge: VIA Technologies, Inc. CN896/VN896/P4M900 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:02.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:03.0 PCI bridge: VIA Technologies, Inc. CN896/VN896/P4M900 PCI to PCI Bridge Controller (rev 80)
00:0f.0 IDE interface: VIA Technologies, Inc. Device 5337 (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237A PCI to ISA Bridge
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 Host bridge: VIA Technologies, Inc. VT8237A Host Bridge
00:13.1 PCI bridge: VIA Technologies, Inc. VT8237A PCI to PCI Bridge
02:00.0 VGA compatible controller: ATI Technologies Inc RV610 video device [Radeon HD 2400 PRO]
02:00.1 Audio device: ATI Technologies Inc RV610 audio device [Radeon HD 2400 PRO]
80:01.0 Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)
#31286

те же параметры системы-экран smile

#31287

renegat,
Если это будет так легко, то придется стучать головой об стену :D
Домой попаду, попробую и отпишусь

#31289

Для такого монитора 800x600@85 -- самое правильное решение.
Но если все равно хочешь получить такое 1024x768@75 -- не стандартное, будешь замечать мерцание, также с маленькими буквами может возникнуть проблема размытости.

То $ gtf 1024 768 75
Консоль тебе выдаст строку Modline.
То что тебе выдаст консоль купируешь в /etc/X11/xorg.conf в Section "Screen".
После выбираешь нужное разрешение и частоту в настройках, как обычно.

#31379

Отписываю о результатах:

В параметрах системы для всех разрешений стоит максимально возможная частота для выбора - 60Hz

По совету vint, пробовал экспериментировать с xorg.conf

На команду gtf 1024 768 75 консоль выдала:

text
# 1024x768 @ 75.00 Hz (GTF) hsync: 60.15 kHz; pclk: 81.80 MHz
  Modeline "1024x768_75.00"  81.80  1024 1080 1192 1360  768 769 772 802  -HSync +Vsync

При попытке вставки этого куска в xorg.conf (секция "Screen"),

text
Section "Screen"
    Identifier "screen1"
    Device     "device1"
    Monitor    "monitor1"
    DefaultDepth     24
    SubSection "Display"
        Depth     8
        Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubSection
    SubSection "Display"
        Depth     15
        Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubSection
    SubSection "Display"
        Depth     16
        Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubSection
    SubSection "Display"
        Depth     24
        Modes    "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240"
    EndSubSection
EndSection

после перезагрузки графическая оболочка не запустилась. В консоли пробовал менять положение вклеенного куска в файле xorg.conf, не выходя за пределы секции Screen (ставил и в самом начале, и перед субсекциями и перед EndSection). Эффекта - ноль. Пришлось удалить инородный кусок, после этого система нормально загрузилась, но как обычно с частотой 60Hz.

Какие еще мысли? Может не туда вписывал? smile

P.S.: Напомню, что в винде монитор замечательно держал 75Hz при разрешении 1024х768

#31499

Извени, ошибся, вставлять нужно в секцию Monitor.

#32253

vint,
Всё равно ничего не вышло. Система загружается нормально, но частота 75 в настройках так и не появилась.

#32272

Странно это. В глючных рунтах я чинил таким образом. Так же подходидло и для других дистрибутивов.
Вот мой xorg.con "Monitor"
Section "Monitor"

# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
Identifier "monitor1"
VendorName "Plug'n Play"
ModelName "Acer AL1917"
HorizSync 30.0 - 83.0
VertRefresh 55.0 - 75.0
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection

Ты модлайн которое тебе выдавал gtf сюда вставлял?

#34166

в общем вот мой оригинальный xorg.conf:

text
# File generated by XFdrake (rev )
# **********************************************************************
# Refer to the xorg.conf man page for details about the format of
# this file.
# **********************************************************************

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

Section "Files" EndSection

Section "Module" Load "dbe" # Double-Buffering Extension Load "v4l" # Video for Linux Load "extmod" Load "glx" # 3D layer Load "dri" # direct rendering EndSection

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

Section "Monitor" Identifier "monitor1" VendorName "Generic" ModelName "1024x768 @ 70 Hz" HorizSync 31.5 - 57.0 VertRefresh 50.0 - 70.0 EndSection

Section "Device" Identifier "device1" Driver "fglrx" VendorName "ATI Technologies Inc" BoardName "ATI Radeon HD 2000 and later (radeon/fglrx)" Option "DPMS" EndSection

Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultDepth 24 SubSection "Display" Depth 8 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubSection SubSection "Display" Depth 15 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubSection SubSection "Display" Depth 16 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubSection SubSection "Display" Depth 24 Modes "1024x768" "832x624" "800x600" "640x480" "480x360" "320x240" EndSubSection EndSection

Section "Extensions" Option "Composite" "Disable" EndSection

то, что выдал gtf вставлял после "VertRefresh 50.0 - 70.0" в секции Monitor, реакции на это - ноль.
Пока решение не нашел. Модель монитора не определяется, возможно из-за этого и проблема. Я и сам не знаю какой он модели. Знаю только, что называется HP M500 и в сети инфу по нему не встречал, возможно шел в комплекте с коробочным компом от HP smile

############################################################################################

Нашел способ! Ура, товарищи! :D
Да, в линуксе, действительно всё приходится настраивать конкретно и самому.
В общем дело было во первых в драйвере видеокарты (стояли от производителя, пришлось поставить xorg-ные ATI), и во вторых в драйвере монитора, который всё же был в списке мониторов (хотя и пришлось изрядно поискать).

После вышеперечисленных действий монитор держит не только 75, но и все 85Hz при разрешении 1024х768 :) Как говорится, нет предела для совершенства.

P.S.: Кстати столкнулся с небольшой проблемой - после установки в центре управления нужного монитора и перезагрузки, система вывалилась в консоль вместо того, что бы загрузить иксы. Полез естественно в xorg.conf и обнаружил там, что верхние секции (ServerLayout, Module, ServerFlags) находятся ниже секций Device, Monitor, Screen. После установки всех секций на свои места, всё заработало нормально.

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