Я не впевнений у вашому описі, чи дійсно ви бачите сльозотечу; зазвичай сльоза виглядає так, що малюнок розбивається по горизонталі на два або три відрізки, при цьому деталі не збігаються. Це відбувається тому, що верхня частина зображення та нижня частина не надходять із одного кадру на відео. Вікіпедія має хорошу імітацію приклад з екрану сльозотечі . Тонкі горизонтальні лінії звучать по-різному, більше схожі розчісування артефактів із поганим переплетенням, хоча, можливо, це важко описати.
Ви не згадуєте жодних деталей відео, яке ви намагаєтеся переглядати, наприклад, його роздільну здатність, кодування, а також, якщо воно переплетене чи прогресивне, чи увімкнено функцію де-переплетення у VLC. Можливо, варто також перевірити, чи обробка відео завантажується на графічний процесор , чи ЦП виконує всю роботу. Ви підтвердили, що ви можете успішно переглядати одне і те ж відео на різних апаратних засобах або на MacBook за допомогою OS X?
Ви кажете, що ви намагалися створити вимкнено композицію на XFCE, але, мабуть, не завадило б спробувати додати:
Section "Extensions"
Option "Composite" "Disable"
EndSection
до вашого /etc/X11/xorg.conf, щоб бути впевненим. Крім того, ще одна пропозиція, не згадана до цього часу, - додати:
Option "UseEvents" "True"
до розділів Пристрій або Екран вашого xorg.conf.
ОНОВЛЕННЯ:
На доданому скріншоті однозначно видно сльозотечу! Якщо плеєр інакше не відстає від розшифровки відео (тобто немає заїкання повільних спадів, просто розрив), то, мабуть, не має значення, чи розшифровує процесор чи GPU. VLC має опцію на сторінці налаштувань відео в налаштуваннях, щоб увімкнути та вимкнути "прискорений вихід відео"; якщо він увімкнено, для декодування слід використовувати GPU. Якщо ви перемкнете це налаштування у VLC та запустітьtop
у терміналі під час відтворення відео, ви повинні побачити різницю у використанні процесора між двома налаштуваннями. Ви також можете спробувати вимкнути будь-яке повторне переплетення у VLC, щоб побачити, чи це має значення.
У мене є ще дві пропозиції:
Я не бачу нічого очевидного неправильного з вашим xorg.conf, але ви можете двічі перевірити, чи обидва параметри синхронізації з налаштуваннями vblank (у налаштуваннях X Server XVideo та OpenGL) правильно зберігаються у .nvidia-settings-rc. Деякі люди виконують налаштування nvidia як root або використовують gksudo (тому він може оновлювати /etc/X11/xorg.conf), але це може призвести до того, що налаштування зберігатимуться в /root/.nvidia-settings-rc, а не ~ /. nvidia-settings-rc. Потрібно збирати власну копію, але щоб уникнути будь-яких сумнівів, слід перевірити обидва налаштування vblank під час запуску nvidia-налаштувань, як і ви; не забудьте натиснути "Зберегти поточну конфігурацію" на нижній сторінці налаштувань. Якщо ви запускаєте:
nvidia-settings -q=XVideoTextureSyncToVBlank -q=SyncToVBlank
то ви повинні побачити, що обидва налаштування встановлені на 1. Ви, ймовірно, також переконайтеся, що однак автоматичне завантаження налаштувань працює, перезавантажившись і запустивши вищевказану команду ще раз.
Інша річ, яку ви можете спробувати, - це оновити / знизити драйвери nvidia. Я раніше відчував розриви з деякими незначними оновленнями версій драйвера; напевно є "хороші" та "погані" версії драйверів nvidia, і останні не завжди є найкращими. Ви можете спробувати оновити за допомогою X-swat PPA:
https://launchpad.net/~ubuntu-x-swat/+archive/x-updates
Ви можете спробувати перейти на більш ранню версію, доступну до 12.04:
https://launchpad.net/ubuntu/precise/amd64/nvidia-current
або
https://launchpad.net/ubuntu/precise/i386/nvidia-current
залежно від того, у вас встановлено amd64 або i386. Клацніть на номер версії праворуч, яку ви хочете спробувати, завантажте .deb-файл та встановіть за допомогою:
sudo dpkg --install <name of file>.deb
Наприклад, через непов’язану помилку nvidia мені довелося завантажити це:
http://launchpadlibrarian.net/90395807/nvidia-current_290.10-0ubuntu2_amd64.deb
з
https://launchpad.net/ubuntu/precise/amd64/nvidia-current/290.10-0ubuntu2
і встановив його за допомогою:
sudo dpkg --install nvidia-current_290.10-0ubuntu2_amd64.deb
Ще один крихітний момент: одна інша відповідь згадує про зміну частоти оновлення з Авто на 60 ГГц, а ви говорите, що вона вже встановлена на 60 ГГц. Однак доданий файл xorg.conf має nvidia-auto-select у метамодах (у розділі Екран), що говорить про те, що він не виправлений. Однак визначення вашого монітора пропонує лише 60,0, тому, можливо, це не має значення. Можливо, буде цікавим створити резервну копію та перемістити ваш xorg.conf, а також запустити nvidia-xconfig та nvidia-настройки, щоб побачити, чи ви отримаєте інший конфігурацію.
Option "TripleBuffer" "1"
вашим файлом xorg.conf?