Страница 1 из 1
Горизонтальные полосы (смещение) на видео - tearing (NVidia)
Добавлено: 08 июн 2015, 17:08
dreamdrawer
При просмотре любого видео (неважно, системный плеер или браузерный флеш-плеер), проскакивают горизонтальные линии (небольшое смещение картинки по горизонтали).
Чаще всего, это наблюдается в ярких и динамичных сценах.
NVidia GTX 650
OpenGL version string: 4.4.0 NVIDIA 340.76
С другой видеокартой было то же самое.
Удалось скриншот сделать, запечатлев эти линии. Появляются на мгновение и тут же исчезают:
Re: Горизонтальные полосы (смещение) на видео
Добавлено: 08 июн 2015, 18:55
Pulfer
Это явление называется tearing. Можно погуглить по запросу NVidia tearing и попробовать разные решения. Но первым делом надо убедиться, что установлен пакет nvidia-additional-settings. Если нет, то установить его и перезагрузиться. Если не поможет, то поэкспериментировать с опцией "Sync to VBlank" в настройках проприетарного драйвера NVidia. А если и это не поможет, то погуглить другие варианты, т.к. имеет место какой-то особый случай.
Re: Горизонтальные полосы (смещение) на видео
Добавлено: 08 июн 2015, 21:45
dreamdrawer
Решено.
Способ, который сработал у меня:
1) запустить нвидиа конфигуратор sudo /usr/bin/nvidia-settings
2) кликнуть там на "X Server Display Configuration"
3) Клинуть по кнопке "Save to X Configuration File" и сохранить в файл /etc/X11/xorg.conf
4) Отредактировать получившийся файл и в строку
Код: Выделить всё
Option "metamodes" "nvidia-auto-select +0+0"
добавить
Код: Выделить всё
Option "metamodes" "nvidia-auto-select +0+0 { ForceFullCompositionPipeline = On }"
Если в этой строке описано несколько мониторов надо добавлять для каждого.
5) Перезагрузиться
Проверочные видео
http://www.youtube.com/watch?v=ceX18O9pvLs
http://www.youtube.com/watch?v=2wVC-ZLhIHI
http://www.youtube.com/watch?v=5xkNy9gfKOg
Хорошо видно на вертикальных белых полосках.
Источник
http://www.lubuntu.ru/forum/viewtopic.php?p=22125
Re: Горизонтальные полосы (смещение) на видео
Добавлено: 08 июн 2015, 21:48
dreamdrawer
P.s.
что то у меня сомнения закрались, Sync to VBlank = VSync ? Это одно и тоже или разные опции? Если разные, то Sync to VBlank включается в настройках nvidia-settings, то VSync где и как включить?
Re: Горизонтальные полосы (смещение) на видео
Добавлено: 09 июн 2015, 06:14
Pulfer
dreamdrawer писал(а):P.s. что то у меня сомнения закрались, Sync to VBlank = VSync ?
Да, это одно и то же

Re: Горизонтальные полосы (смещение) на видео - tearing (NVidia)
Добавлено: 02 дек 2016, 04:32
Дядя Миша
dreamdrawer, спасибо. На R8 с GTX 650Ti помогло

Re: Горизонтальные полосы (смещение) на видео
Добавлено: 11 дек 2016, 15:10
kit
dreamdrawer писал(а):Решено. Способ, который сработал у меня:
1) запустить нвидиа конфигуратор sudo /usr/bin/nvidia-settings
2) кликнуть там на "X Server Display Configuration"
3) Клинуть по кнопке "Save to X Configuration File" и сохранить в файл /etc/X11/xorg.conf
4) Отредактировать получившийся файл и в строку
Привет. Хочу побороть тиринг, но не получается запустить в консоли "sudo /usr/bin/nvidia-settings". Вот скриншот результата команды. Без "sudo" запускается, но не сохраняет изменения в xorg.conf. Подскажите, пожалуйста, еще варианты запуска nvidia-settings под root.
Re: Горизонтальные полосы (смещение) на видео - tearing (NVidia)
Добавлено: 11 дек 2016, 16:07
VictorR2007
kdesu /usr/bin/nvidia-settings
Re: Горизонтальные полосы (смещение) на видео
Добавлено: 11 дек 2016, 17:33
Алзим
kit писал(а):Подскажите, пожалуйста, еще варианты запуска nvidia-settings под root.
Выше Виктор написал. Но это только для KDE.
Есть ещё вариант. В терминале пишите команду
su и уведете предложение ввести пароль. Пароль надо вводить не свой, а root.
После этого можно писать любую команду. Всё уже будет делаться от root.
А вообще, если у вас не пошло
sudo /usr/bin/nvidia-settings, то я сомневаюсь, что и через su заработает.
Re: Горизонтальные полосы (смещение) на видео - tearing (NVidia)
Добавлено: 11 дек 2016, 21:10
kit
VictorR2007 писал(а):kdesu /usr/bin/nvidia-settings
Спасибо, этот способ работает.
А вот это уже можно по другому решить.
С выходом NVIDIA Linux x64 Display Driver Версия: 375.20 добавлены новые опции конфигурации:
ForceCompositionPipeline
ForceFullCompositionPipeline
Сначала в консоле запустить "kdesu /usr/bin/nvidia-settings", откроется nvidia X Server settings, выбираем X server display configuration - advanced, ставим две галочки, затем save to X Configuration File, перезагрузка, проверил тестами из поста выше, и тиринга у меня больше нету.
Горизонтальные полосы (смещение) на видео - tearing (NVidia)
Добавлено: 16 июл 2018, 11:22
aponomarenko