[Development] QT_XCB_NATIVE_PAINTING makes worse that without of it

Uwe Rathmann Uwe.Rathmann at tigertal.de
Sun Mar 24 15:39:08 CET 2019


On 3/24/19 2:53 PM, Allan Sandfeld Jensen wrote:

> ... and I also advocate for the OpenGL engine.

Agreed as this is one is available on Windows as well.

But unfortunately OpenGL and X11 have been dropped with Qt5 and while 
X11 had returned with Qt 5.10 I'm not aware of a replacement for 
"-graphicssystem opengl".

Being a member of the Qt Company you have the chance to change the 
situation ...

> I am just trying to
> explain why it isn't default and why switching to using the native engine
> isn't an automatic win.

No, you wrote: "for most applications Qt raster engine is faster".

This was exactly the argument I heard, for making raster the default 
graphics system on X11 with Qt 4.8 and finally removing the X11 paint 
engine with Qt5. Not being an "automatic win" is not even close to 
explain these decisions.

Please note, that my system has some onboard Intel GPU - guess nothing 
could be more average than this. When adding NVIDIA and Radeon chips you 
are close to 100% of what is running on desktop systems nowadays and I 
never heard, that many of them are lacking X11 support.

I would agree, that drawing a polyline of so many points is a corner 
case - IMHO running remote X11 is more often used. But without naming a 
more relevant use case, where the raster paint engine shows a 
significant better performance, your statement is coming out of nowhere.

Uwe



More information about the Development mailing list