The OpenNET Project / Index page

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

Значительный выпуск графической библиотеки Pixman 0.30

14.05.2013 09:53

Доступен новый значительный выпуск библиотеки Pixman 0.30, предназначенной для эффективного выполнения операций по манипулированию областями пикселей, например, для совмещения изображений и различных видов преобразований. Библиотека применяется для низкоуровневой отрисовки графики во многих открытых проектах, в том числе в X.Org, Cairo, Firefox и Wayland/Weston. В Wayland/Weston на основе Pixman организована работа бэкендов для программного рендеринга, позволяющих обойтись без прямого обращения к EGL-функциям 3D-драйвера.

Из добавленных в новой версии новшеств отмечается улучшение качества рендеринга градиентов, включение средств для уменьшения масштаба изображений в высоком разрешении, значительное улучшение ассемблерных оптимизаций для ARMv6, улучшение работы бэкенда для отрисовки с использованием инструкций SSE2, расширение возможностей тестового комплекта и улучшение бэкенда для MIPS DSPr2.

  1. Главная ссылка к новости (http://lists.x.org/archives/xo...)
  2. OpenNews: Выход новой стабильной ветки Wayland 1.1
  3. OpenNews: В Wayland/Weston появилась поддержка удалённого вывода через SPICE. Обобщение целей проекта Weston
  4. OpenNews: Вышел X.Org Server 1.14
  5. OpenNews: Для Wayland/Weston представлен бэкэнд для отрисовки через FBDEV
  6. OpenNews: В композитный сервер Weston добавлена поддержка программного рендеринга
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/36926-pixman
Ключевые слова: pixman
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, G.NercY.uR (?), 10:02, 14/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    Общая производительность выросла этой библиотеки? А то иксы в никсах всё-таки огорчают периодически своей скоростью.
     
     
  • 2.2, Аноним (-), 10:11, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Не иксы, а Qt и GTK.
     
     
  • 3.3, BratSinot (ok), 10:52, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Xlib не быстрее.
     
     
  • 4.4, Bvz (?), 11:34, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Зато xcb - в разы
     
     
  • 5.7, Fracta1L (ok), 12:34, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Пруф?
     
     
  • 6.9, kurokaze (ok), 12:48, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Чего пруф то? Одной из целей XCB было ускорение обмена между клиентом и сервером. RTFM с..ины дети!
     
     
  • 7.12, Аноним (-), 16:16, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Цели и реальность как правило мягко говоря различаются.
    Так что насчет пруфа?
     
  • 7.14, Fracta1L (ok), 16:42, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а пруф-то будет?
     
     
  • 8.24, Сергей (??), 23:14, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    http lists freedesktop org archives xcb 2012-December 008014 html Сойдет ... текст свёрнут, показать
     
  • 7.22, Аноним (-), 18:51, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Цель реакстОС - заменить виндовс
     
     
  • 8.28, Аноним (-), 10:47, 15/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    И вот уже более 10 лет Правда на практике проще поставить пингвин и вайн Так п... текст свёрнут, показать
     

  • 1.8, Fracta1L (ok), 12:35, 14/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    > SSE2

    Уже скоро AVX2 на дворе, а они всё слоупочат со своим SSE. Задолбали.

     
     
  • 2.10, kurokaze (ok), 12:49, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Уже скоро AVX2 на дворе, а они всё слоупочат со своим SSE.

    Смело комить свою асмовскую нетленку, я разрешаю

    > Задолбали.

    Говорят вам в таких ситуациях "звёздочкой" мазать полезно

     
  • 2.11, Sylvia (ok), 13:28, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    не все меняют процессоры каждые 2 года, а вот SSE2 есть везде, даже наверное и SSE3, даже те же проприетарные драйвера нвидии и те на SSE2
     
     
  • 3.13, bsod (??), 16:24, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    у athlon xp нет sse2
     
     
  • 4.16, Sylvia (ok), 16:48, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Производство: с 2001 по 2004
    10 лет уже старичку будет скоро, наверное это все же уже ближе к EOL,
    впрочем нормальный код же никто не убирает с pixman, так что даже если у кого сохранилось - будет работать и без SSE2
     
  • 3.15, Fracta1L (ok), 16:43, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > не все меняют процессоры каждые 2 года, а вот SSE2 есть везде,
    > даже наверное и SSE3, даже те же проприетарные драйвера нвидии и
    > те на SSE2

    Ну так никто ведь не запрещает сделать параллельную поддержку и AVX и SSE. Сколько ж можно на старьё всякое равняться?

     
     
  • 4.17, Sylvia (ok), 16:50, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ну так никто ведь не запрещает сделать параллельную поддержку и AVX и
    > SSE. Сколько ж можно на старьё всякое равняться?

    не спорю, но приоритет все же лучше сфокусировать на том чтобы улучшить SSE вариант, чем писать что-то на AVX (да и будет ли с AVX намного быстрее?)

     
     
  • 5.18, Fracta1L (ok), 16:52, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > не спорю, но приоритет все же лучше сфокусировать на том чтобы улучшить SSE вариант, чем писать что-то на AVX

    трудно сказать

    > да и будет ли с AVX намного быстрее?

    на синтетике прирост более чем ощутимый, по крайней мере

     
     
  • 6.19, Sylvia (ok), 17:10, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/
    интересно было бы посмотреть распределение используемых процессоров по поддержке наборов инструкций, думаю что avx пока не превалирует, а "дедушки" без SSE2 уж точно составляют мизерный %%
    так что улучшая код на SSE2 польза идет явно всем, а вот на AVX нужно чтобы кто-то начал писать, может и пишут, а может и ждут кого-либо ...
    Cинтетика опять же не показатель, там в соседней теме LiteSpeed'овцы просто мерили время инициализации PHP-CGI против времени на форк апача+mod_php против.. уже загруженного и готового к работе аналога php-fpm ) Будет иметь значение конкретная реализация кода в pixman с каким нибудь графическим бенчмарком..

     
  • 6.20, Sylvia (ok), 17:38, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    пишут, впрочем, 3 патча
    http://lists.freedesktop.org/archives/pixman/2011-May/001246.html
    http://lists.freedesktop.org/archives/pixman/2011-May/001247.html
    http://lists.freedesktop.org/archives/pixman/2011-May/001248.html

    и с тех пор что-то вот больше ничего

     
  • 6.21, Sylvia (ok), 17:41, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • +1 +/

    >> да и будет ли с AVX намного быстрее?
    > на синтетике прирост более чем ощутимый, по крайней мере

    http://lists.freedesktop.org/archives/pixman/2011-May/001245.html

    "wasn't able to see any improvements"
    вот у автора патчей производительность не поднялась в тестах.. может поэтому он и потерял дальше интерес

     
     
  • 7.23, Fracta1L (ok), 20:09, 14/05/2013 [^] [^^] [^^^] [ответить]  
  • –3 +/
    спасибо
     
  • 3.30, Андрей (??), 16:29, 18/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    > а вот SSE2 есть везде, даже наверное и SSE3

    SSE2 да, уже, например, лет 5 требуется для работы матлаба.

     

  • 1.25, Icat (?), 01:01, 15/05/2013 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Зачем Pixman и Wayland, когда есть Mir от Ubuntu?
     
     
  • 2.27, анепздш (?), 09:46, 15/05/2013 [^] [^^] [^^^] [ответить]  
  • +/
    Где он есть то?
     
  • 2.29, Аноним (-), 12:55, 17/05/2013 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И что мне делать с твоим Mir на DragonFlyBSD?
     

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



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

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