The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск композитного менеджера KWin-lowlatency 5.15.5

12.05.2019 09:21

Представлен выпуск проекта KWin-lowlatency 5.15.5, в рамках которого подготовлен вариант композитного менеджера для KDE Plasma 5.15, дополненный патчами для увеличения отзывчивости интерфейса и исправления некоторых проблем, связанных со скоростью реакции на действия пользователя, таких как притормаживание ввода. Наработки проекта распространяются под лицензией GPLv2. Для Arch Linux в AUR предоставляется готовый PKGBUILD. Для включения в Gentoo ebuild готовится опция для сборки KWin с патчами lowlatency.

Новый выпуск примечателен обеспечением поддержки систем с видеокартами NVIDIA. Код DRM VBlank заменён на использование glXWaitVideoSync для предоставления защиты от появления разрывов при выводе (tearing) без негативного влияния на отзывчивость. Изначально присутствующая в KWin защита от разрывов реализована с использованием таймера и может приводить к большим задержкам (до 50мс) вывода и, как следствие, к запаздыванию реакции при вводе.

Добавлены дополнительные настройки (System Settings > Display and Monitor > Compositor), позволяющие подобрать оптимальный баланс между отзывчивостью и функциональностью. По умолчанию отключена поддержка линейной анимации (можно вернуть в настройках). Добавлен режим отключения перенаправлений полноэкранного вывода через транзитный буфер ("unredirected fullscreen"), позволяющий добиться повышения производительности полноэкранных приложений.

  1. Главная ссылка к новости (http://tildearrow.zapto.org/?p...)
  2. OpenNews: Анонсирован Necuno Mobile, открытый смартфон с окружением Plasma Mobile
  3. OpenNews: Релиз рабочего стола KDE Plasma 5.14
  4. OpenNews: Релиз браузера Falkon 3.1.0, развиваемого проектом KDE
  5. OpenNews: Проект KDE перешёл на Matrix для общения разработчиков
  6. OpenNews: Релиз рабочего стола KDE Plasma 5.15
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/50669-kwin
Ключевые слова: kwin, kde, latency
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (45) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 09:39, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    А меня тут местные эксперты уверяли, что плазма не тормозит.
     
     
  • 2.5, Аноним (5), 10:08, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +22 +/
    Путаешь, не тормозят Гном и Огнелис (но только квантум!), а Плазма - не падает.
     
     
  • 3.14, Аноним (14), 13:32, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гном очень тормозит, больше всех. Задержка в пол секунды при открытии обзора - это просто фейл,
     
     
  • 4.15, marks (?), 14:10, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это из-за анимации. Да и,  как ни странно, не во всех дистрибутивах замечал. Сам очень удивился отзывчивости интерфейса в гноме в Федоре, например. А если, допустим, поставить Dash to Dock и отключить в её настройках анимации при нажатии на обзор, то будет ощутимо быстрее.
    Ну и что уж говорить о Cinnamon, разработчики которого обмазали джава-скриптом своё ДЕ так, что на отображение меню уходила пара секунд. Каждый раз. Почему-то у меня не кешировались иконки и можно было наблюдать за красивой (нет) постепенной прорисовкой иконок меню. Да и сами они одумались потом, что их поделие, оказывается, тормозит. Вот уж неожиданность. Разработчки поставили, наверное, своё ДЕ и прозрели наконец спустя год.

    Да и это ж был в любом случае сарказм.
    Плазма не падает. Гном не тормозит. Firefox не тормозит до квантум-релиза. Хром - самый быстрый и щедрый к ресурсам браузер, а оперативку совсем не жрёт, даже возращает у некоторых.

     
     
  • 5.17, proninyaroslav (ok), 14:47, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Гном тоже обмазан JS. И кеды (QML + JS).
     
     
  • 6.22, marks (?), 16:16, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • –1 +/
    По умолчанию гном не особо обмазан жабоскриптом. Я говорю именно об использовании в ДЕ. В Cinnamon по сути используются, если я правильно понял, прямо в компонентах рабочего стола JS. И не самый лучший был код, который сильно тёк. Что-то типа взяли гном, обмазали его расширениями и готово. Кстати, в отличие от Budgie, где переписаны  на Vala даже  расширения и индикаторы.  Ну и Elementary c с Пантеоном.
     
     
  • 7.30, Annual (??), 01:59, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > По умолчанию гном не особо обмазан жабоскриптом. Я говорю именно об использовании
    > в ДЕ. В Cinnamon по сути используются, если я правильно понял,
    > прямо в компонентах рабочего стола JS. И не самый лучший был
    > код, который сильно тёк. Что-то типа взяли гном, обмазали его расширениями
    > и готово. Кстати, в отличие от Budgie, где переписаны  на
    > Vala даже  расширения и индикаторы.  Ну и Elementary c
    > с Пантеоном.

    Это гнум-то не особо??
    Они его в последние времена вообще приспособились в исполняемые файлы прятать (раньше многие радовались, что всё в отдельных js-файлах и немножко поправимо). И что особо копрофильно при этом - что никакой прекомпиляции этого js нисколько нет...

     
  • 4.26, Аноним (26), 18:57, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    > Гном очень тормозит, больше всех. Задержка в пол секунды при открытии обзора - это просто фейл,

    Я просто забыл "не тормозят" в кавычки взять )

     
  • 3.41, Fnjv (?), 15:18, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так и есть, Гном не тормозит, но нужно 16 гигов оперативы для нормальной работы.
     
  • 2.7, Аноним (7), 10:29, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Квин и плазма это разные вещи.
    квин оконный мэнеджер
     
     
  • 3.35, Аноним (35), 08:55, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >  мэнеджер

    А почему Вы так непоследовательны? ПисАли бы уж как начали слово - "мэнэджэр", чо уж там.

     
  • 2.27, Отражение луны (ok), 21:01, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Так и есть. Просто сам факт отсутствия лагов не говорит о том, что дальнейшие оптимизации не нужны. Но местечковых экспертов это никогда не останаливало от нытья под любой позитивной новостью.
     

  • 1.2, Константавр (ok), 09:43, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    вау. спасибо. ща заценим. А настройки старые нужно снести?
     
     
  • 2.9, Константавр (ok), 10:46, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Блин, работает. Действительно отзывчивее. Спасибо авторам огромное.
     
     
  • 3.18, DiabloPC (ok), 15:04, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Это на иксах или на вяленом??
     
     
  • 4.21, Константавр (ok), 16:09, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    На иксах. Живенько та.
     
     
  • 5.23, DiabloPC (ok), 16:18, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Хм, ну что ж, попробую вечером найти (ну или собрать) под сюзю, посмотримс....
     
     
  • 6.42, Fnjv (?), 15:21, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Как там на Сюзе сейчас живется? Все пучком? А то в последнее время очень много ненависти к этому дистру.
     
     
  • 7.47, Аноним (47), 15:19, 14/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Всё ок, ненависти не замечал. Пока у RH и IBM свой цирк, у SUSE всё ок, EQT отпустила их в свободное плавание.
     
  • 7.48, DiabloPC (ok), 23:56, 15/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Да отлично в сюзе живется.
    Недавно даже их троллинг (tumbleweed) на одну машинку прикрутил, даже там все нормально)
    Черт его знает откуда столько ненависти, хотя, если подумать, первопричиной ненависти всегда была зависть ;)
     
  • 3.19, Аноним (19), 16:02, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    По чем конкретно ты это понял? Чёт разницы не заметил
     
     
  • 4.24, Константавр (ok), 16:47, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    От клика мыши до начала какого-то действия всегда задержка была, теперь практически сразу есть реакция.
     

  • 1.8, Аноним (7), 10:31, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Я никогда не видела чтобы kwin тормозил, но всё равно хорошо.
     
     
  • 2.16, Какаянахренразница (ok), 14:15, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У него тормозной путь большой.
     

  • 1.10, Кирилл (??), 10:49, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    И тут внезапно вождь Острый Глаз заметил, что kwin5 тормозит...
     
     
  • 2.13, Аноним84701 (ok), 13:30, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > И тут внезапно вождь Острый Глаз заметил, что kwin5 тормозит...

    Просто перестали сравнивать исключительно с гномовской матерью, запустив что-то простое + compton (новый) – и тут-то оказалось, "Ух ты! А что, так быстро на этом железе тоже можно было?"
    Ваш КО


     

  • 1.11, Аноним (11), 11:13, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Хорошо бы проект KWin-Xorg, а то официальные разрабы на фичи Xorg забили.
     
     
  • 2.20, Аноним (19), 16:04, 12/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    какими конкретно фичами тебя обделили?
     
     
  • 3.38, Аноним (38), 13:25, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сказали любые новшества в Иксах поддерживаться не будут.
     

  • 1.12, Анонимс (?), 11:30, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну теперь точн не одного разрыва и задержки!
     
  • 1.25, Аноним (25), 17:04, 12/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    о, прикольно
    а я тупо этот пакет пересобираю
     
  • 1.28, Аноним (28), 00:16, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    На вендовых дравах невидии существует функция "быстрой" vsync. Она просто не показывает кадры с тирингом и не вызывает задержки. Почему это нельзя реализовать для Linux?
     
     
  • 2.40, AlexYeCu_not_logger (?), 15:17, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Во-первых, Force Composition Pipeline.
    Во-вторых, незаметно для зрителя пропускать кадры не могут ни виндовые, ни никсовые дрова.
     
     
  • 3.46, Аноним (28), 22:20, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Так не работает же нихрена.
     

  • 1.29, Annual (??), 01:35, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Ублюдство с vsync вообще-то не нужно... там.
     
  • 1.31, Аноним (31), 02:16, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Добавлен режим отключения перенаправлений полноэкранного вывода через транзитный буфер ("unredirected fullscreen"), позволяющий добиться повышения производительности полноэкранных приложений.

    О, вернули опцию времён компиза...

     
     
  • 2.33, Аноним (33), 06:35, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Современный линукс, сэр.
    Сначала разработчики проталкивают изменения ради изменений, через год-другой видят, что все работает не так, как ожидалось, и торжественно возвращают старый функционал под видом невероятных фич.
     
     
  • 3.39, Аноним (38), 13:34, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    Но, ведь, пока на практике не попробуешь, то и не узнаешь, так работает или не так.
     
  • 3.43, Fnjv (?), 15:23, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Увы, но это относится не только к Линуксу, а ко всей IT индустрии сегодня...
     

  • 1.32, Brusco (?), 03:49, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Использую композитинг на NVIDIA в xorg.conf. Разрывов нет. А если ещё и в Плазме включить оно на производительности не скажется?
     
  • 1.34, Аноним (34), 07:59, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    как же надо пейсать базовые приложения, от штабильной и быстрой работы которых по сути зависит всё остальное, чтобы вот спустя туеву хучу лет, выходили такие вот прожэкты? и всё в кде так...

    гнум тоже подтянули к этому состоянию - 10 лет пилят, а оно всё ещё пригодно к употреблению только фоннатегами.

     
     
  • 2.44, Fnjv (?), 15:25, 13/05/2019 [^] [^^] [^^^] [ответить]  
  • +/
    А чем лично вы пользуетесь?
     

  • 1.36, Аноним (36), 09:42, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    круто, но в кденеон оно будет? тиринг раздражает
     
  • 1.37, Аноним (37), 12:44, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хм... Казалось бы, куда уж отзывчевее... Но нет, нате.
     
  • 1.45, Huff (?), 18:46, 13/05/2019 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как пропатчить KDE под FreeBSD?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру