LINUX.ORG.RU

Неверная частота обновления экрана?


0

1

Проблема у меня в том, что когда смотрю фильмы, на экране, насколько я могу судить, происходит вертикальная рассинхронизация - видны горизонтальные полосы, разделяющие устаревшую часть изображения и новую.

У меня Ubuntu 10.10, драйвер nvidia и два LCD-монитора. Я думаю, это может быть связано с несоотвествием частоты обновления экрана с точки зрения драйвера и с точки зрения X-ов:

$ xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 3200 x 1080, current 3200 x 1080, maximum 3200 x 1080
default connected 3200x1080+0+0 0mm x 0mm
   3200x1080      50.0* 

$ cat /etc/X11/xorg.conf
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Samsung"
    ModelName      "Samsung SyncMaster 940N"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    ModeLine       "1280x1024_75.00" 138.0 1280 1368 1504 1728 1024 1025 1028 1069 -hsync +vsync
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 9500 GT"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP"

    Option "SecondMonitorHorizSync"   "30.0 - 81.0"
    Option "SecondMonitorVertRefresh" "56.0 - 75.0"
    Option "HorizSync"                "30.0 - 81.0"
    Option "VertRefresh"              "56.0 - 75.0"

    Option         "metamodes" "CRT: 1280x1024_75 +0+0, DFP: 1920x1080 +1280+0"
    SubSection     "Display"
        Depth       24
	Modes "3200x1080@60" "299.88 3200 3232 4368 4400 1080 1102 1113 1135"
    EndSubSection
EndSection

Как видите, nvidia-драйвер настроен на 60Hz, а xrandr определяет 50. В меню одного монитора отображается 75Hz, второго - 60Hz. Когда у обоих было 60, все было точно так же.

Строчки HorizSync, VertRefresh, Modes я сам прописывал в попытке исправить проблему, но не помогло.

Помогите, пожалуйста.

> драйвер nvidia
Ага!

Довольно частая проблема, nvidia + tearing.

Compiz используется? Отключите в нём «sync to vblank» и включите «sync to vblank» в nvidia-settings.

AITap ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.