https://bugs.kde.org/show_bug.cgi?id=368838

--- Comment #77 from Alexander Schlarb <alexander-kde@ninetailed.ninja> ---
Please just keep in mind that the current first-use experience is absolutely
abysimal for everybody using the described configuration: You log into an
up-to-date system with plasmashell and everything will appear to work fine. A
few minutes/hours (depending on configuration) your system will inexplicietly
become slow and finally either your KDE desktop or (more likely) your entire
system will crash/hang. This will happen every time you use KDE, but not on
whatever DE/OS you came from and there won't be any obvious reason.

Likely you won't be using KDE for a long time after having such an experience a
couple of times. (The people here bothering to dig up such a hard to grasp
issue are the absolute minority, please don't forget that.)
Yes, I'm very much advocating that `QSG_RENDER_LOOP=threaded` be made default
at least on Desktop MESA platforms.

> Presumably the VRAM memory leak in the basic render loop should be found and 
> fixed.

Is Qt actively working on that? Or will they just stand by on this issue
“'cause the threaded one is better anyways”?
I guess what I'm asking is this (and absolutely correct me if I got a wrong
impression of the situation!): Is there anything important that Qt needs
QSG_RENDER_LOOP=basic for, that QSG_RENDER_LOOP=threaded cannot do? Because
presumably the basic loop was originally written first and then threaded got
added for getting some extra performance at the cost of complexity, so it was
decided to only enable it on (GL) platforms known to be “good”. So, assuming
that my assumption on how this developed is correct, I'm asking you if there is
any reason for them (or anybody) to keep the basic render loop in good shape,
when the threaded one gets the job done anyway on all platforms they consider
important and their long run goal is phase out usage of the basic loop anyways?

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to