Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia  (Прочитано 5635 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #15 : 10 Апреля 2017, 21:43:52 »
hardir, это не глюки, это двойные тени gtk и compton
Добавь:
blur-background-exclude = [
    "window_type = 'dock'",
    "window_type = 'desktop'",
    "_GTK_FRAME_EXTENTS@:c"

Пользователь добавил сообщение 10 Апреля 2017, 21:44:18:
"_GTK_FRAME_EXTENTS@:c"
конкретно это

Пользователь добавил сообщение 10 Апреля 2017, 21:46:02:
Извини, не то))
shadow-exclude = [ "_GTK_FRAME_EXTENTS@:c" ]
« Последнее редактирование: 10 Апреля 2017, 21:46:02 от Morisson »

Оффлайн hardir

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
  • open source рулит
    • Просмотр профиля
    • маленький блог бедного программера
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #16 : 11 Апреля 2017, 07:25:56 »
Morisson, в моём конфиге есть эта строчка.

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #17 : 11 Апреля 2017, 07:30:30 »
hardir, ))
У меня с двумя мониками, правда чуть на другой карте такого не было)

Оффлайн hardir

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
  • open source рулит
    • Просмотр профиля
    • маленький блог бедного программера
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #18 : 11 Апреля 2017, 21:11:48 »
Да. Мистика. Сегодня переставил систему (думал остатки AMD'шных настроек малину портят), ничего не изменилось.
Ну ничего. Отключил тени в выпод.меню, и пользуюсь покуда комптоном.
Зато тиринга на обеих монах нету. Хоть так  :-\
Morisson, та ладно! Главное что ты меня с AMD просвятил неплохо (пригодится в будущем). Сам бы я не нашёл  ;)
« Последнее редактирование: 11 Апреля 2017, 21:14:50 от hardir »

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #19 : 11 Апреля 2017, 21:12:17 »
hardir, ну извини(

Оффлайн hardir

  • Автор темы
  • Участник
  • *
  • Сообщений: 124
  • open source рулит
    • Просмотр профиля
    • маленький блог бедного программера
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #20 : 24 Апреля 2017, 21:38:04 »
Короче, вариант со строчкой:
    Option         "metamodes" "HDMI-0: 1920x1080_60 +0+0 {ForceFullCompositionPipeline=On}, DVI-D-0: 1920x1080_60 +0+0 {ForceFullCompositionPipeline=On}"Оказался рабочим.
Только малость глючным. Если включать комп только с монитором, а затем запускать телик (фильмец, например захотелось глянуть), то тиринг есть не телике.
Если запускать комп сразу с включенным монитором и теликом, то тиринга нету, нигде!

Ох уж эта nvidia. В ATI телик можно было врубать позже, и всё работало шикарно... что-ж, хоть так. Перед фильмом буду перезагружаться ;)

PS если после загрузки с теликом, телик выключить а затем включить, то всё работает. Тиринга нет. Видимо на этапе загрузки чё-то срабатывает.
PPS Да, и пришлось монитор с теликом поменять местами. Телик на HDMI, мон повесил на DVI-D. Так разрешение при загрузке системы на мониторе отображается корректно, т.е. на моей карточке 0-ой разьем это DVI-D, 1-й разъем это HDMI, 2-й DisplayPort.
« Последнее редактирование: 11 Марта 2018, 13:37:48 от hardir »

Оффлайн petrovich1984

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #21 : 20 Июня 2018, 08:53:01 »
1. Выполнил в терминале команду nvidia-settings --assign CurrentMetaMode="nvidia-auto-select +0+0 { ForceCompositionPipeline = On }"

2. Открыл в настройках "Сеансы и запуск". Выбрал вкладку автозапуск и добавил туда ту же команду из первого пункта.

После перезагрузки она вводится автоматически и нет тиринга в Xubuntu 18.04

И не нужно править конфигурационные файлы.

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #22 : 20 Июня 2018, 09:42:49 »
petrovich1984, угу, только с такой конфой второй моник не подцепится

Оффлайн petrovich1984

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #23 : 20 Июня 2018, 14:39:04 »
Понял. Спасибо! Буду иметь ввиду!

Оффлайн petrovich1984

  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #24 : 22 Июня 2018, 08:18:58 »
Интересно, а сообщество xubuntu знает о проблеме тиринга? Хорошо бы поставить систему и что бы сразу было без тиринга. А то на любой графике такая проблема. На моем стационарном компе с nvidia 950 по вышеизложенному рецепту все исправилось с первой команды в консоли. На ноутбуке с nvidia optimus ни один рецепт не помог, пришлось поставить compton и графика intel стала работать отлично, а вот при переключении через prime на nvidia проблема с тирингом не решается совсем, хоть уже и пишут, что решение есть с выходом x.org 1.9(но я пока не нашел как исправить тринг в optimus). На ноутбуке с radeon 4570 по умолчанию на открытом драйвере тоже тиринг. Поставил compton. И только на обычной ubuntu тиринга по умолчанию почти нет нигде, кроме nvidia prime.

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #25 : 22 Июня 2018, 08:52:10 »
Option "TearFree" trueРаботает и на радеоне и на интеле.
Смотрите выше.
Тиринг на nvidia- не вина xubuntu, а разрабочика проприетарного драйвера nvidia.
На optimus уберешь тиринг на интеле- уберешь его и на нвидиа, т.к. картинка выводится через интел. нвидиа только обрабатыет изображение. Физического вывода у нее нет.
Но. В Ubuntu по умолчанию используется для встроек интел драйвер modesetting, а не intel. Как только ты поставишь вышеуказанную опцию в конфиг интела- перестанет работать дискретка.. Так то..

https://wiki.archlinux.org/index.php/Intel_graphics#Tear-free_video

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #26 : 22 Июня 2018, 08:54:52 »
Если память не изменяет- можно сунуть конфиг в /etc/xorg.conf/xorg.conf.d/
Тогда все будет работать.
Предварительно подготовьтесь удалить конфиг в случае черного экрана из консоли
sudo rm /etc/xorg.conf/xorg.conf.d/20-intel.conf

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1316
    • Просмотр профиля
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #27 : 22 Июня 2018, 11:42:30 »
Интересно, а сообщество xubuntu знает о проблеме тиринга?
Было обновление оконного менеджера Xfwm4, в котором добавлена поддержка вертикальной синхронизации через DRI 3/Present и OpenGL. То есть это решает проблему тиринга уже на аппаратном уровне, проверь, включён ли интерфейс DRI 3. Работает на Интел и свободном радеон.
В 16.04 по умолчанию DRI 3 не включен, как дальше - х.з.

Но. В Ubuntu по умолчанию используется для встроек интел драйвер modesetting, а не intel.
Интел и используется. А вот, но - может не установиться по умолчанию аппаратная поддержка графики - i965.
На optimus уберешь тиринг на интеле- уберешь его и на нвидиа, т.к. картинка выводится через интел. нвидиа только обрабатыет изображение. Физического вывода у нее нет.
Это при использовании Шмеля. При Прайм никаким оптимусом и не пахнет. Это софтовая переключалка карт. Приблуда чисто от Каноникал.
Хотите Оптимус - устанавливайте Шмеля.
А так вот - Option  "DRI"  "3"
            Option  "TearFree"  "true"
что для Интел, что для Радеон в соответствующих конфиг-файлах в юзеровской шаре, а не в etc.

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #28 : 22 Июня 2018, 12:21:52 »
При Прайм никаким оптимусом и не пахнет.
Что при прайм, что при шмеле картинка все равно выводится через интел.
И тот и другой- костыли костыли optimus.

соответствующих конфиг-файлах в юзеровской шаре, а не в etc.
Можно и в /etc. Другое дело, что в Ubuntu это как бы не принято. Но работает...

Интел и используется. А вот, но - может не установиться по умолчанию аппаратная поддержка графики - i965.
Используется modesettings драйвер. Модули ядра- i915, i965.
https://www.phoronix.com/scan.php?page=news_item&px=Ubuntu-Debian-Abandon-Intel-DDX

Morisson

  • Гость
Re: Рассинхронизация (тиринг) Xubuntu 17.04 Nvidia
« Ответ #29 : 22 Июня 2018, 12:24:00 »
Как раз таки modesetting не обеспечивает поддержку i965
И тот и другой драйвер использует модуль ядра i915

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.