Частота обновления экрана слетает на Ubuntu – решение

xИтак, что мы имеем: Kubuntu, видео карта nvidia GTX 650,  монитор, с поддержкой частоты 75 гц.

Проблема: после перезагрузки компа, либо после запуска полноэкранных игр, частота обновления экрана слетает с 75 на 60. А если глянуть настройки nvidia, то можно увидеть, что и частота обновления монитора, и разрешение сбрасываются на Auto.

Шаг 1: открываем настройки драйвера (NVIDIA X Server Settings), переходим во вкладку X server display configuration.

Шаг 2: внизу находим кнопочку “advanced” и жмем ее.

Шаг 3: в пункте “selection” выбираем “x screen 0”

Шаг 4: пункт “meta mode” кликаем на ненужных комбинациях разрешений и частоты обновления и жмем кнопку “delete”, оставляя только те, что нам нужны.

Шаг 5: нажмите “apply”, затем “save to X configuration file”, если запросит место расположения – укажите /etc/X11/xorg.conf

Шаг 6: перезагрузите компьютер, проверьте – стоит ли то, что вам нужно (в моем случае я добивался 1280х1024 – 75 гц).

Внимание! Если это не помогло, делаем следующее:

Шаг 7: открываем конфиг файл (sudo kate /etc/X11/xorg.conf) ищем там VertRefresh и приводим эту строку к такому виду

VertRefresh     75.0 - 75.0

т.е. Говорим, что частоту надо брать между 75 и 75, т.е. Только 75 =)
далее, после Section “Screen” ищем Option “UseEDIDFreqs”, и приводим его к виду

Option "UseEDIDFreqs" "False"

Если у вас нет такой строки – просто добавьте ее в разделе Section “Screen”

Ниже привожу мой результат в конфиг файле, сравните, у вас должно быть по аналогии с моим файлом, если что то не корректно указано, у вас есть все шансы не поднять X server после ребута =) может, конечно, все и будет нормально, если накосячить в нем, но я бы не рискнул проверять)

После корректировок перезагрузите комп, должно работать.

Скрин настроек

x1

xorg.xonf

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 304.48  (buildd@allspice)  Fri Oct 12 12:51:52 UTC 2012

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

Section "Files"
EndSection

Section "InputDevice"

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

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     75.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 650"
EndSection

Section "Screen"

# Removed Option "metamodes" "1280x1024_75 +0+0; nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "1280x1024_75 +0+0"
    Option "UseEDIDFreqs" "False"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection