Отрыв двойного монитора, отсутствует частота обновления Compiz,

Я обошел десятки форумов в поисках ответа на этот вопрос, но я в замешательстве.

Я использую два монитора с разным разрешением и имею разрыв экрана (довольно незначительный, но заметный), вероятно вызванный разной частотой обновления. Один экран по умолчанию настроен на 60 Гц, другой на 75. Я могу изменить частоту обновления в настройках nvidia и изменить их оба с «авто» на 60 Гц (оба монитора поддерживают эту частоту), однако при перезапуске они сбрасываются обратно к настройкам по умолчанию «auto» (auto - один на 60 Гц, а другой на 75 Гц).

Ранее я использовал сценарий запуска, который заставлял ccsm вызывать частоту 60 Гц (при перезагрузке compiz также сбрасывался до значения по умолчанию), и это решило проблему.

Однако после обновления до 13.10 частота обновления в CCSM для меня пуста и ничего не показывает. Если я в него что-то введу, то при нажатии кнопки «Назад» он снова станет черным.

Так что, по сути, на данный момент я не могу ничего ввести в ccsm для частоты обновления, и любые настройки, которые я установил в nvidia-settings, не сохраняются при запуске.

Xrandr действительно показывает, что 60 Гц доступен для второго монитора, но я не могу найти способ, чтобы он запускался с этой частотой.

И, если я не читаю это неправильно, мой xorg.conf показывает частоту 60 Гц:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.17  (buildd@rhenium)  Sun Oct 27 00:28:28 UTC   2013


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 "InputClass"
    Identifier         "Mouse Remap"
    MatchDevicePath    "/dev/input/event*"
    Option         "ButtonMapping" "1 2 3 4 5 6 7 8 9 0 0 0 0 0 0"
EndSection

Section "Monitor"

    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC LM720BGE"
    HorizSync       30.0 - 83.0
    VertRefresh     55.0 - 75.0
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: 1280x1024_60 +1920+56, DVI-I-2:  1920x1080_60 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
    Depth       24
    EndSubSection
EndSection

В любом случае, любые советы или предложения, которые есть у кого-либо, будут с благодарностью. Опять же, я могу изменить частоту обновления вручную, и все работает нормально, просто не перестаёт перезагружаться.

Кроме того, я не уверен, нормально ли это, но в xorg.conf он показывает только мой меньший крапивый монитор, а не больший, хотя оба они используются. Я использую Ubuntu 13.10, nvidia 331.17, дайте мне знать, если вам нужна дополнительная информация. Приветствия,

Тара

1
задан 30 October 2013 в 11:05

1 ответ

Это грязное исправление, но у меня работает в Ubuntu 13.10.


В разделе «Монитор» я изменил VertRefresh 75.0 - 75.0 и добавил в раздел «Экран:» Параметр «UseEDIDFreqs» «Ложь»

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildmeister@swio-display-x86-rhel47-05)  Wed Oct 30 18:20:32 PDT 2013

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      "BenQ FP93GX+"
    HorizSync       31.0 - 83.0
    VertRefresh     75.0 - 75.0
    Option         "DPMS"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "metamodes" "1280x1024_75+0+0"
    Option         "UseEDIDFreqs" "False"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
0
ответ дан 30 October 2013 в 11:05

Другие вопросы по тегам:

Похожие вопросы: