Название: Кто сказал, что Qt тормозная? :) Отправлено: QCasper от Октябрь 23, 2006, 20:16 Первоисточник - linux.org.ru
Цитировать Зак Русин провел сравнение производительности векторной графики в Qt и Cairo. Тест состоит из рендеринга трех сложных полигонов: text path, маленький полигон с большим количеством вершин на одной линии, огромный полигон с количеством вершин порядка 100000. Измерялось количество кадров в секунду, использовались версии Cairo 1.2.5 (XRender и Glitz), Amanith из svn, Qt 4.3 (XRender и OpenGL) на Pentium4 3.2ГГц, 1Гб, NVIDIA 6600 с драйвером 1.0-9625. Все тесты использовали антиалиасинг, и были предприняты усилия, чтобы поставить библиотеки в равные условия. Результаты очень интересны: * Qt быстрее Cairo в XRender в 5-7 раз * Qt(OpenGL) быстрее Qt(XRender) в 5-7 раз, но упирается в производительность GPU при 80000+ вершин * Cairo(Glitz) показывает одинаковую производительность с Cairo(XRender) * Ни Amanith, ни Cairo(XRender) не могут справится с последним полигоном в 100000 вершин. * С большим полигоном Cairo(Glitz) отображает 0.2 кадра в секунду, а Qt переваливает за 10 fps. * Qt(XRender) на порядок превосходит по производительности и Cairo(Glitz), и Amanith, хотя последние работают с OpenGL ускорением, а первый без него. Выводы: Qt на голову выше других библиотек, а в OpenGL настолько быстр, что сравнивать с чем либо ещё просто нечестно. PS от автора новости: Остается надеяться, что OpenSource позволит авторам Cairo "подсмотреть" построение тесселятора и рендерера, чтобы сократить разрыв до приемлемых значений. http://zrusin.blogspot.com/2006/10/benchmarks.html Название: Кто сказал, что Qt тормозная? :) Отправлено: nikolai98 от Октябрь 23, 2006, 20:36 Особенно версия нравится Qt 4.3 :)
Название: Кто сказал, что Qt тормозная? :) Отправлено: Dendy от Октябрь 23, 2006, 20:44 Наверное имелось в виду 4.1.3 ;)
Название: Кто сказал, что Qt тормозная? :) Отправлено: QCasper от Октябрь 23, 2006, 20:44 Цитата: "nikolai98" Особенно версия нравится Qt 4.3 :) Да кстати, я тоже обратил внимание, и до сих пор не воткнул в чем дело. Мож 4.1.3? :) Может у троллей спросить? :) Название: Кто сказал, что Qt тормозная? :) Отправлено: Dendy от Октябрь 23, 2006, 22:56 Сайт просто классньІй! Етот парень, Зак Русин, работает на Троллей и пишет простьІе и потрясньІе вещи для работьІ с графикой. Рекомендую смотреть всем.
И. Насколько я понял, Qt 4.3 действительно существует. Наверняка Зак использовал снапшут от Троллей. Вряд ли ето может бьІть ошибка на сайте. добавлено спустя 5 минут: Вот первое, что вьІловил из гуглей: http://liquidat.wordpress.com/2006/10/06/qt-43-for-kde-4/ :D Название: Кто сказал, что Qt тормозная? :) Отправлено: Вудруф от Октябрь 24, 2006, 07:20 Цитировать Qt(OpenGL) быстрее Qt(XRender) в 5-7 раз Не стоит забывать о разнице в качестве между результатами. Пример 2dpainting это наглядно демонстрирует. Название: Кто сказал, что Qt тормозная? :) Отправлено: SLiDER от Октябрь 24, 2006, 10:25 Цитата: "Dendy" Сайт просто классньІй! Етот парень, Зак Русин, работает на Троллей и пишет простьІе и потрясньІе вещи для работьІ с графикой. Рекомендую смотреть всем. И. Насколько я понял, Qt 4.3 действительно существует. Наверняка Зак использовал снапшут от Троллей. Вряд ли ето может бьІть ошибка на сайте. Все именно так и обстоит. Цитата: "Вудруф" Не стоит забывать о разнице в качестве между результатами. Пример 2dpainting это наглядно демонстрирует. Несовсем понял что вы хотели этим сказать, можно по подробнее. :? Цитата: "QCasper" Первоисточник - linux.org.ru ЛОР на досуге почитываем :D любим за holywars наблюдать :?:Название: Кто сказал, что Qt тормозная? :) Отправлено: Sergey B. от Октябрь 24, 2006, 12:43 Цитата: "SLiDER" Цитата: "Dendy" Сайт просто классньІй! Етот парень, Зак Русин, работает на Троллей и пишет простьІе и потрясньІе вещи для работьІ с графикой. Рекомендую смотреть всем. И. Насколько я понял, Qt 4.3 действительно существует. Наверняка Зак использовал снапшут от Троллей. Вряд ли ето может бьІть ошибка на сайте. Все именно так и обстоит. Цитата: "Вудруф" Не стоит забывать о разнице в качестве между результатами. Пример 2dpainting это наглядно демонстрирует. Несовсем понял что вы хотели этим сказать, можно по подробнее. :? Цитата: "QCasper" Первоисточник - linux.org.ru ЛОР на досуге почитываем :D любим за holywars наблюдать :?:2dpainting OpenGL режим с зазубринами и не сглажен в отличии от Native mode, но думаю можно что нить подрубить, просто по дефолту отрублено... вон Pixel buffers всё пучком... Название: Кто сказал, что Qt тормозная? :) Отправлено: QCasper от Октябрь 24, 2006, 16:18 Цитата: "SLiDER" ЛОР на досуге почитываем :D любим за holywars наблюдать :?: ЛОР почитываем ежедневно я бы сказал :) И холивары тоже любим посмотреть. Особенно если касается того, с чем дело имеем :) Название: Кто сказал, что Qt тормозная? :) Отправлено: Вудруф от Октябрь 25, 2006, 07:55 Дело в том, что даже со сглаживанием в OpenGL картинка получается с более плохим качеством, нежели в Native. И это не говоря о качестве отображения текста поверх картинки.
А если включить AA6x, то мы итак получим значительное падение производительности. Вывод: то, что Qt выигрывает по производительности в XRender, это хорошо. А сравнивать с OpenGL несколько некорректно. |