Hi dtech!
Just registered to report the issue that is resolved already in the main branch
First, many thanks! I got the "new" (new for me but outdated in fact) TV box and your firmware is the only that I was able to run on it (LibreELEC-MXQ-4K-Pro_2G.arm-9.2.8.3 with gxl_p212_1g_slowemmc.dtb)
So, there's the "smartredraw" feature that **GREATLY** reduces the Kodi interface's CPU consumption. For me, smth like from 10-30% to 1-3%. The temperature falls down accordingly. In my case it is about hefty 10C fall, from 60-63С to 48-50C. I use it on my other box that's running the CoreELEC Matrix where the issue had been fixed. But I had no luck to get it running on my "new" box though SoC's seemingly the same, and your build has not this fix so when switch it on the "toast" notification remains on-screen and never dismisses
Issue in the official repo, exactly as I myself see it on my own box: CEC adapter notification stuck on screen if smartredraw is enabled
The patch is extremely simple but I never compiled the LibreELEC and I even can't find where `"'GUIFadeLabelControl.cpp" is
Please, could you give some hints how to apply this patch and build? So, I clone your repo and ... what then? Or maybe you youself build the new image?
And the shy question: is it hard to update Leia to Matrix? And the Nexus is coming...
--- a/xbmc/guilib/GUIFadeLabelControl.cpp
+++ b/xbmc/guilib/GUIFadeLabelControl.cpp
@@ -151,6 +151,7 @@ void CGUIFadeLabelControl::Process(unsigned int currentTime, CDirtyRegionList &d
if (m_scroll)
{
m_textLayout.UpdateScrollinfo(m_scrollInfo);
+ MarkDirtyRegion();
}
CServiceBroker::GetWinSystem()->GetGfxContext().RemoveTransform();
--
Display More