Горизонтальные полосы (смещение) на видео - tearing (NVidia)

Ответить
Аватара пользователя
dreamdrawer
Сообщения: 48
Зарегистрирован: 11 май 2015, 09:11
Operating system: ROSA Linux Desktop Fresh R6 86_64
hw-probe: http://hw.rosalinux.ru/index.php?probe=6657d5e87c
Откуда: с Вольного Дона

Горизонтальные полосы (смещение) на видео - tearing (NVidia)

Сообщение dreamdrawer » 08 июн 2015, 17:08

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

NVidia GTX 650
OpenGL version string: 4.4.0 NVIDIA 340.76
С другой видеокартой было то же самое.

Удалось скриншот сделать, запечатлев эти линии. Появляются на мгновение и тут же исчезают:
Изображение
Последний раз редактировалось dreamdrawer 09 июн 2015, 09:27, всего редактировалось 1 раз.
ROSA Linux Desktop Fresh R8 PLASMA 86_64
Hw-probe

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Горизонтальные полосы (смещение) на видео

Сообщение Pulfer » 08 июн 2015, 18:55

Это явление называется tearing. Можно погуглить по запросу NVidia tearing и попробовать разные решения. Но первым делом надо убедиться, что установлен пакет nvidia-additional-settings. Если нет, то установить его и перезагрузиться. Если не поможет, то поэкспериментировать с опцией "Sync to VBlank" в настройках проприетарного драйвера NVidia. А если и это не поможет, то погуглить другие варианты, т.к. имеет место какой-то особый случай.
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Аватара пользователя
dreamdrawer
Сообщения: 48
Зарегистрирован: 11 май 2015, 09:11
Operating system: ROSA Linux Desktop Fresh R6 86_64
hw-probe: http://hw.rosalinux.ru/index.php?probe=6657d5e87c
Откуда: с Вольного Дона

Re: Горизонтальные полосы (смещение) на видео

Сообщение dreamdrawer » 08 июн 2015, 21:45

Решено.
Способ, который сработал у меня:
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
ROSA Linux Desktop Fresh R8 PLASMA 86_64
Hw-probe

Аватара пользователя
dreamdrawer
Сообщения: 48
Зарегистрирован: 11 май 2015, 09:11
Operating system: ROSA Linux Desktop Fresh R6 86_64
hw-probe: http://hw.rosalinux.ru/index.php?probe=6657d5e87c
Откуда: с Вольного Дона

Re: Горизонтальные полосы (смещение) на видео

Сообщение dreamdrawer » 08 июн 2015, 21:48

P.s.
что то у меня сомнения закрались, Sync to VBlank = VSync ? Это одно и тоже или разные опции? Если разные, то Sync to VBlank включается в настройках nvidia-settings, то VSync где и как включить?
ROSA Linux Desktop Fresh R8 PLASMA 86_64
Hw-probe

Аватара пользователя
Pulfer
Сообщения: 3358
Зарегистрирован: 15 фев 2012, 01:57
Operating system: ROSA Desktop Fresh 2016.1 i586
Откуда: Vladivostok, Russia

Re: Горизонтальные полосы (смещение) на видео

Сообщение Pulfer » 09 июн 2015, 06:14

dreamdrawer писал(а):P.s. что то у меня сомнения закрались, Sync to VBlank = VSync ?
Да, это одно и то же :)
Intel Core i7-6700 / 8 Gb RAM / GeForce GTX 750 Ti / Rosa 2016.1 i586

Дядя Миша
Сообщения: 2
Зарегистрирован: 25 ноя 2016, 08:57
Operating system: ROSA R8
Откуда: Россия, Хабаровск

Re: Горизонтальные полосы (смещение) на видео - tearing (NVidia)

Сообщение Дядя Миша » 02 дек 2016, 04:32

dreamdrawer, спасибо. На R8 с GTX 650Ti помогло :good:

kit
Сообщения: 73
Зарегистрирован: 25 мар 2016, 11:29
Operating system: ROSA Laptop Fresh R8KDE

Re: Горизонтальные полосы (смещение) на видео

Сообщение kit » 11 дек 2016, 15:10

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.
nvidia_settings.png
Последний раз редактировалось kit 11 дек 2016, 21:34, всего редактировалось 1 раз.

Аватара пользователя
VictorR2007
Сообщения: 7251
Зарегистрирован: 12 сен 2011, 13:00
Operating system: ROSA 2023.1

Re: Горизонтальные полосы (смещение) на видео - tearing (NVidia)

Сообщение VictorR2007 » 11 дек 2016, 16:07

kdesu /usr/bin/nvidia-settings

Аватара пользователя
Алзим
Сообщения: 4522
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R11
Откуда: Интернет

Re: Горизонтальные полосы (смещение) на видео

Сообщение Алзим » 11 дек 2016, 17:33

kit писал(а):Подскажите, пожалуйста, еще варианты запуска nvidia-settings под root.
Выше Виктор написал. Но это только для KDE.
Есть ещё вариант. В терминале пишите команду su и уведете предложение ввести пароль. Пароль надо вводить не свой, а root.
После этого можно писать любую команду. Всё уже будет делаться от root.

А вообще, если у вас не пошло sudo /usr/bin/nvidia-settings, то я сомневаюсь, что и через su заработает.

kit
Сообщения: 73
Зарегистрирован: 25 мар 2016, 11:29
Operating system: ROSA Laptop Fresh R8KDE

Re: Горизонтальные полосы (смещение) на видео - tearing (NVidia)

Сообщение kit » 11 дек 2016, 21:10

VictorR2007 писал(а):kdesu /usr/bin/nvidia-settings
Спасибо, этот способ работает.
А вот это уже можно по другому решить.
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
С выходом 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, перезагрузка, проверил тестами из поста выше, и тиринга у меня больше нету.
nvidia_settings1.png

Аватара пользователя
aponomarenko
Сообщения: 396
Зарегистрирован: 14 окт 2014, 18:56
Operating system: ROSA Linux

Горизонтальные полосы (смещение) на видео - tearing (NVidia)

Сообщение aponomarenko » 16 июл 2018, 11:22

Проверить работоспособность компьютера и найти драйвера / Check operability of hardware and find drivers:

Код: Выделить всё

hw-probe -all -upload
См. http://wiki.rosalab.ru/ru/index.php/Проба_компьютера

Ответить

Вернуться в «Обсуждение ROSA Fresh R4 - R8 (платформа 2014.1)»