Я обошел десятки форумов в поисках ответа на этот вопрос, но я в замешательстве.
Я использую два монитора с разным разрешением и имею разрыв экрана (довольно незначительный, но заметный), вероятно вызванный разной частотой обновления. Один экран по умолчанию настроен на 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, дайте мне знать, если вам нужна дополнительная информация. Приветствия,
Тара
Это грязное исправление, но у меня работает в 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