LINUX.ORG.RU

Qt5 Scene Graph vs Intel Atom integrated GPU

 , ,


0

3
00:00.0 Host bridge: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) IGD 
OpenGL version string: 2.1 Mesa 10.3.2
OpenGL shading language version string: 1.20
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 10.3.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
OpenGL ES profile extensions:
qt.scenegraph.time.glyph: distancefield: 6 glyphs prepared in 1ms, rendering=1, upload=0
qt.scenegraph.time.renderer: time in renderer: total=258ms, preprocess=1, updates=0, binding=0, rendering=256
qt.scenegraph.time.renderloop: Frame rendered with 'basic' renderloop in 278ms, polish=0, sync=18, render=258, swap=0, frameDelta=2203
qt.scenegraph.time.renderer: time in renderer: total=261ms, preprocess=0, updates=0, binding=0, rendering=261
qt.scenegraph.time.renderloop: Frame rendered with 'basic' renderloop in 262ms, polish=0, sync=0, render=262, swap=0, frameDelta=1346
qt.scenegraph.time.renderer: time in renderer: total=306ms, preprocess=0, updates=0, binding=0, rendering=306


3 fps, максимум. Чё ему надо то? Сцена простая - Flickable + Text
★★★

Последнее исправление: vova7890 (всего исправлений: 1)
Ответ на: комментарий от Dendy

x11 + xfce. Поигрался с рендер лупами - никаких изменений.

vova7890 ★★★
() автор топика
Ответ на: комментарий от vova7890

Можно ещё субпиксельное сглаживание выключить как советуют по ссылке:

On desktop platforms sub-pixel antialiasing is enabled by default, pass the –text-gray-antialiasing option to qmlscene to use the standard gray antialiasing.

Dendy ★★★★★
()
Ответ на: комментарий от Dendy

оно там похоже и так выключено, разницы не было.

vova7890 ★★★
() автор топика

захвати вывод GL с glapitace

и прогони вывод отдельно(он 1-в-1 повторяет картинку). если тормозит, то один подход. если не тормозит, надо в другую сторону смотреть.

i36_zubov
()
Ответ на: комментарий от i36_zubov

Тогда он ещё использовал distance field, размеры текстуры не менялись, скорее всего тормоза были из за большого прохода фрагментных шейдеров, которые видимо на Атоме алгоритм distance field переваривают гораздо хуже.

Dendy ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.