Qt Enterprise for IMX6 doesn't use hardware acceleration?

We created an application that uses QT WebEngine to test WebGL functionality, but it worked, but CPU load was very high (> 30%) to render some sinusoidal signals, the root file system was provided by QT Enterprise, as described here for IMX6

http://doc.qt.digia.com/QtEnterpriseEmbedded/qtee-preparing-hardware-imx6sabresd.html

When checking the root file system, we found that there were no GPUs (usually libVivante.so and libVivante.ko for IMX6), so all GL-rendering is done by the processor instead of the GPU, and this is the reason for high processor load. Does anyone know of any other ways to enable hardware acceleration for WebGL in QT WebEngine?

+4
source share
1 answer

Qt WebEngine requires hardware acceleration to merge page layers, and you probably won’t be able to see anything on the screen without it.

Chromium, behind Qt WebEngine, is quite a beast and more designed for perceived smoothness than for getting processor cycles; he will use all the resources necessary to achieve this.

JavaScript WebGL , GPU, GL . WebGL FBO, , GL, , Chromium, , , , QtQuick .

, JavaScript WebGL , OpenGL . 30% , .

, , - QtQuick, : http://qt-project.org/doc/qt-5/qtquick-scenegraph-customgeometry-example.html, , 10% .

+3

All Articles