1 (07.06.2012 03:53:07 отредактировано aforse)

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

/etc/X11/xorg.conf

# 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

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"

2 (07.06.2012 09:24:40 отредактировано yars)

У меня в xorg.conf:

 Консоль: user
[user@linuxforum.tech ~]$ cat /etc/X11/xorg.conf

# 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 нужно сгенерировать:

 Консоль: root
[root@linuxforum.ru ~]# $ 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

И затем вписать полученную строчку в конфиг. А ставить 75 Гц я не советую.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

3

Добавил в конец Section "Monitor"

 Консоль:
# 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

обновил граб, перезагрузился, а эффекта ноль.

4 (07.06.2012 19:38:20 отредактировано yars)

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

GRUB_GFXMODE=1440x900x32
Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580

5

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

пробую.

6

вот что получается.
убираю строку:

 Консоль:
GRUB_GFXMODE=1440x900x32

ничего не происходит, а правлю на:
 Консоль:
GRUB_GFXMODE=1024x768x32

меню граба отображается, но при большем разрешении слетает частота монитора. можно как-то это исправить?

7

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

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Arch Linux/Xfce/Xiaomi Mi Notebook Pro 15.6 | Slackware64-current/Xfce/Lenovo G580