Доброго времени суток. Появилась такая проблема. Никак не могу нормально настроить частоту монитора. В windows & ubuntu частота была 75 Гц при разрешении 1152х864 и все было прекрасно. На форумах gentoo.ru и calculate-linux.org толком ничего не нашел.
ОСь - calculate linux 10.4
среда - KDE 4.4.2
video - nVidia GeForce 8600 GT
monitor - Samsung SyncMaster 793MB
установил проприетарные драйвера. В nVidia X Server Settings выставляю 75 Гц (он еще не сохранял настройки, пришлось в xorg.conf в ручную дописывать), а xrandr клянется, что частота экрана у меня не может быть больше 50 Гц.
Кто сталкивался с подобным явлением, прошу откликнитесь. Очень надо, а то уже глазки болят. (догадываюсь, откуда появилось выражение - красноглазый гентушник

/smile.gif\' class=\'bbc_emoticon\' alt=\':)\' /> )
Вот мой xorg.config
[codebox]
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (root@calculate) Вск Апр 11 14:39:20 BDST 2010
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc/"
FontPath "/usr/share/fonts/TTF/"
FontPath "/usr/share/fonts/OTF"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi/"
FontPath "/usr/share/fonts/75dpi/"
EndSection
Section "Module"
Load "glx"
Load "extmod"
Load "record"
Load "dbe"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Samsung" #"Unknown"
ModelName "Samsung SyncMaster 793MB"
HorizSync 30.0 - 71.0
VertRefresh 50.0 - 160.0
Modeline "1152x864_75.00" 104.99 1152 1224 1352 1552 864 865 868 902 -HSync +Vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G84 [GeForce 8600 GT]"
BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8600 GT"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
# Option "DynamicTwinView" "False"
Option "metamodes" "1152x864_75 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection[/codebox]
а зачем у вас в конфиге два раза упоминается секция "Device"?
попробуйте убрать лишнее из конфига и добавить необходимое.
вот часть моего конфига, частота прекрасно меняется и сохраняется при перезапуске.
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
Identifier "Card0"
Driver "nvidia"
VendorName "nVidia Corporation"
BoardName "G98 [GeForce 8400 GS]"
Option "Coolbits" "1"
Option "RenderAccel" "True"
Option "AddARGBGLXVisuals" "True"
Option "TripleBuffer" "True"
EndSection
Section "Screen"
Option "metamodes" "1280x1024_75 +0+0; nvidia-auto-select +0+0"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
и да, вывод этих комманд покажите:
eix xorg-server|grep Installed
eix nvidia-drivers|grep Installed
а xrandr у меня тоже ругается, вы ему не верьте)
~ $ xrandr
Screen 0: minimum 320 x 240, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 50.0 51.0*
1280x960 52.0
1152x864 53.0
1024x768 54.0 55.0 56.0
832x624 57.0
800x600 58.0 59.0 60.0 61.0
700x525 62.0 63.0
640x480 64.0 65.0 66.0 67.0 68.0
512x384 69.0 70.0
400x300 71.0
320x240 72.0 73.0
~ $ xrandr -s 1280x1024 -r 75
Rate 75.0 Hz not available for this size
~ $ nvidia-settings -q RefreshRate
Attribute 'RefreshRate' (sirius:0.0; display device: CRT-1): 75,02 Hz.
'RefreshRate' is an integer attribute.
'RefreshRate' is a read-only attribute.
'RefreshRate' is display device specific.
'RefreshRate' can use the following target types: X Screen, GPU.
~ $ eix xorg-server|grep Installed
Installed versions: 1.6.5-r1(13:04:56 03.04.2010)(hal ipv6 nptl sdl xorg -debug -dmx -kdrive -minimal -tslib)
~ $ eix nvidia-drivers|grep Installed
Installed versions: 195.36.15!s(14:28:23 11.04.2010)(acpi kernel_linux -custom-cflags -gtk -multilib)
Переделал xorg.conf как рекомендовали. Но все равно экран мерцает...
к сожалению у меня поблизости только ЖК-мониторы, проверить не могу.
иногда помогает обновление xorg-server, например в данный момент можно установить 1.7.6 или 1.8.0.
Цитата: hedgeven от 15 Апреля 2010, 09:08к сожалению у меня поблизости только ЖК-мониторы, проверить не могу.
иногда помогает обновление xorg-server, например в данный момент можно установить 1.7.6 или 1.8.0.
Простите меня неопытного. Но как обновить xorg-server ? Какой командой ? И нужно ли перед обновлением удалять имеющийся xorg-server 1.6.5-r1 ?
Цитата: Venhard от 15 Апреля 2010, 14:15Простите меня неопытного. Но как обновить xorg-server ? Какой командой ? И нужно ли перед обновлением удалять имеющийся xorg-server 1.6.5-r1 ?
обновляем дерево - sudo eix-sync
устаналиваем - sudo emerge xorg-server -va
если видим после слова ebuild букву U - значит пакет будет обновлен,
если R - последняя версия уже установлена, пакет будет переустановлен,
если N - пакета еще нет в системе, будет установлен новый.
[ebuild U ] x11-base/xorg-server-1.8.0 [1.7.6] USE="hal kdrive nptl udev%* xorg -dmx -doc% -ipv6 -minimal -static-libs% -tslib (-debug%) (-sdl%*)" 4,978 kB
если ставите xorg-server-1.8, то читаете это (http://muhas.ru/?p=133).
p.s.стучите в жаббер, быстрее будет
Venhard, откуда вы взяли эти числа?:
HorizSync 30.0 - 71.0
VertRefresh 50.0 - 160.0
они должны в точности соответствовать спецификации самого монитора, если они не верны то максимальную частоту обновления выставить будет нельзя. верные значения можно найти в документации к монитору.
вот кусок моего xorg.conf [color="#8B0000"]для примера[/color]
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.0 - 61.0
VertRefresh 56.0 - 75.0
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
Option "AddARGBGLXVisuals" "True"
Option "RenderAccel" "True"
SubSection "Display"
Viewport 0 0
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Уважаемая администрация форума. Удалите эту тему.