LinuxForum.Fans
Тема

Вне диапазона ХХ.Х kHz / ХХ Hz в gub2

Автор: aforse 7 сообщений 2897 просмотров
#257279

На машине стоят Windows и Fedora 17 PAE с grub2, поддерживаемое монитором разрешение 1440х900 75Hz. И только в меню загрузчика поддерживается частота монитора.
Помогите решить эту проблему. Прошу прощения, если повторяюсь.

/etc/X11/xorg.conf

text
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 295.53  (mockbuild@builder1.ovh.rpmfusion.lan)  Tue May 22 21:19:22 CEST 2012

# RPM Fusion - nvidia-xorg.conf #

Section "ServerLayout" Identifier "Default Layout" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" Option "Xinerama" "0" EndSection

Section "InputDevice"

# generated from data in "/etc/sysconfig/keyboard" Identifier "Keyboard0" Driver "kbd" Option "XkbLayout" "us" Option "XkbModel" "pc105" EndSection

Section "InputDevice"

# generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection

Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "LG Electronics L194W" HorizSync 28.0 - 83.0 VertRefresh 56.0 - 75.0 EndSection

Section "Device" Identifier "Videocard0" Driver "nvidia" EndSection

Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "GeForce 7600 GS" EndSection

Section "Screen" Identifier "Default Screen" Device "Videocard0" Monitor "Monitor0" EndSection

Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 Option "TwinView" "0" Option "TwinViewXineramaInfoOrder" "CRT-1" Option "metamodes" "1440x900_75 +0+0; nvidia-auto-select +0+0" SubSection "Display" Depth 24 EndSubSection EndSection

/etc/default/grub

text
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Fedora"
GRUB_DEFAULT=saved
GRUB_GFXMODE=1440x900x32
GRUB_CMDLINE_LINUX="rd.lvm.lv=vg_lami/lv_root rd.md=0 rd.dm=0  KEYTABLE=us rd.luks=0 rd.lvm.lv=vg_lami/lv_swap LANG=ru_UA.UTF-8 rhgb quiet"
#257295

У меня в xorg.conf: [console=user]cat /etc/X11/xorg.conf[/console]

text
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder75)  Sun Jul 17 22:46:17 PDT 2011

Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 InputDevice "Mouse0" "CorePointer" InputDevice "Keyboard0" "CoreKeyboard" EndSection

....

Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" DefaultDepth 24 Option "NoLogo" "True" Option "DynamicTwinView" "False" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection

Думаю, виновата тут опция DynamicTwinView, поскольку, если она активна, монитор обновляет экран с неверной частотой.
Modeline нужно сгенерировать:[console=root]$ cvt 1440 900 60
# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync[/console]
И затем вписать полученную строчку в конфиг. А ставить 75 Гц я не советую.

#257532

Добавил в конец Section "Monitor"
[console]# 1440x900 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1440x900_60.00" 106.50 1440 1528 1672 1904 900 903 909 934 -hsync +vsync[/console]
обновил граб, перезагрузился, а эффекта ноль.

#257535

Т.е., вы все видите на экране до того момента, когда grub передает управление init-у? А после - сообщение монитора (OSD) "Out of range", так? Я подумал, что это уже на стадии загрузки иксов проблемы возникают, а не на стадии загрузки ОС. Попробуйте передать ядру опцию nomodeset или убрать из конфига граба

text
GRUB_GFXMODE=1440x900x32
#258148

Я забыл сказать, что изначально, еще до установки драйвера nvidia у меня была проблема.
Да, проблема еще на стадии, когда появляется список загрузок граба, еще до загрузки самой ОС.

пробую.

#258157

вот что получается.
убираю строку:
[console]GRUB_GFXMODE=1440x900x32[/console]
ничего не происходит, а правлю на:
[console]GRUB_GFXMODE=1024x768x32[/console]
меню граба отображается, но при большем разрешении слетает частота монитора. можно как-то это исправить?

#258164

У вас ЖК-монитор, так? Для него частота обновления экрана выше 60 Гц в некоторых случаях вредна. Я использую lilo, потому сказать, что именно нужно изменить в грабе, я, к сожалению, не могу. Почитайте доки на него, может, найдете. А чем не устраивает разрешение при загрузке 1024х768? Все равно оно изменится, когда будут загружены драйверы видеокарты, то есть, когда стартуют иксы, и от настроек граба настройки иксов не зависят, насколько я знаю.

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