URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 90009
[ Назад ]

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

Отправлено opennews , 14-Май-13 10:02 
Доступен (http://lists.x.org/archives/xorg-announce/2013-May/002207.html) новый значительный выпуск библиотеки Pixman 0.30 (http://pixman.org/), предназначенной для эффективного выполнения операций по манипулированию областями пикселей, например, для совмещения изображений и различных видов преобразований. Библиотека применяется для низкоуровневой отрисовки графики во многих открытых проектах, в том числе в X.Org, Cairo, Firefox и Wayland/Weston. В Wayland/Weston на основе Pixman организована работа бэкендов для программного рендеринга, позволяющих обойтись без прямого обращения к EGL-функциям 3D-драйвера.


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

URL: http://lists.x.org/archives/xorg-announce/2013-May/002207.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=36926


Содержание

Сообщения в этом обсуждении
"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено G.NercY.uR , 14-Май-13 10:02 
Общая производительность выросла этой библиотеки? А то иксы в никсах всё-таки огорчают периодически своей скоростью.

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Аноним , 14-Май-13 10:11 
Не иксы, а Qt и GTK.

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено BratSinot , 14-Май-13 10:52 
Xlib не быстрее.

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Bvz , 14-Май-13 11:34 
Зато xcb - в разы

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Fracta1L , 14-Май-13 12:34 
Пруф?

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено kurokaze , 14-Май-13 12:48 
Чего пруф то? Одной из целей XCB было ускорение обмена между клиентом и сервером. RTFM с..ины дети!

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Аноним , 14-Май-13 16:16 
Цели и реальность как правило мягко говоря различаются.
Так что насчет пруфа?

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Fracta1L , 14-Май-13 16:42 
Ну а пруф-то будет?

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Сергей , 14-Май-13 23:14 
http://lists.freedesktop.org/archives/xcb/2012-December/0080...
Сойдет?

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Аноним , 14-Май-13 18:51 
Цель реакстОС - заменить виндовс

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Аноним , 15-Май-13 10:47 
И вот уже более 10 лет. Правда на практике проще поставить пингвин и вайн. Так по крайней мере работать даже будет.

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Fracta1L , 14-Май-13 12:35 
> SSE2

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено kurokaze , 14-Май-13 12:49 
> Уже скоро AVX2 на дворе, а они всё слоупочат со своим SSE.

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

> Задолбали.

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Sylvia , 14-Май-13 13:28 
не все меняют процессоры каждые 2 года, а вот SSE2 есть везде, даже наверное и SSE3, даже те же проприетарные драйвера нвидии и те на SSE2

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено bsod , 14-Май-13 16:24 
у athlon xp нет sse2

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Sylvia , 14-Май-13 16:48 
Производство:     с 2001 по 2004
10 лет уже старичку будет скоро, наверное это все же уже ближе к EOL,
впрочем нормальный код же никто не убирает с pixman, так что даже если у кого сохранилось - будет работать и без SSE2

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Fracta1L , 14-Май-13 16:43 
> не все меняют процессоры каждые 2 года, а вот SSE2 есть везде,
> даже наверное и SSE3, даже те же проприетарные драйвера нвидии и
> те на SSE2

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Sylvia , 14-Май-13 16:50 
> Ну так никто ведь не запрещает сделать параллельную поддержку и AVX и
> SSE. Сколько ж можно на старьё всякое равняться?

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Fracta1L , 14-Май-13 16:52 
> не спорю, но приоритет все же лучше сфокусировать на том чтобы улучшить SSE вариант, чем писать что-то на AVX

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

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

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Sylvia , 14-Май-13 17:10 
интересно было бы посмотреть распределение используемых процессоров по поддержке наборов инструкций, думаю что avx пока не превалирует, а "дедушки" без SSE2 уж точно составляют мизерный %%
так что улучшая код на SSE2 польза идет явно всем, а вот на AVX нужно чтобы кто-то начал писать, может и пишут, а может и ждут кого-либо ...
Cинтетика опять же не показатель, там в соседней теме LiteSpeed'овцы просто мерили время инициализации PHP-CGI против времени на форк апача+mod_php против.. уже загруженного и готового к работе аналога php-fpm ) Будет иметь значение конкретная реализация кода в pixman с каким нибудь графическим бенчмарком..


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Sylvia , 14-Май-13 17:38 
пишут, впрочем, 3 патча
http://lists.freedesktop.org/archives/pixman/2011-May/001246...
http://lists.freedesktop.org/archives/pixman/2011-May/001247...
http://lists.freedesktop.org/archives/pixman/2011-May/001248...

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Sylvia , 14-Май-13 17:41 

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

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

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Fracta1L , 14-Май-13 20:09 
спасибо

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Андрей , 18-Май-13 16:29 
> а вот SSE2 есть везде, даже наверное и SSE3

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


"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Icat , 15-Май-13 01:01 
Зачем Pixman и Wayland, когда есть Mir от Ubuntu?

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено анепздш , 15-Май-13 09:46 
Где он есть то?

"Значительный выпуск графической библиотеки Pixman 0.30"
Отправлено Аноним , 17-Май-13 12:55 
И что мне делать с твоим Mir на DragonFlyBSD?