10.8.2022, 8:22
(Tento příspěvek byl naposledy změněn: 15.8.2022, 6:09 uživatelem JiRo.
Důvod úpravy: Doplnění informace
)
Vypnutí Skinu
I když se to nezdá, tak skin může být pro některý HW pěkným "žroutem" CPU. To, v kombinaci se situací, kdy nechceme/nemůžeme vypínat HW na kterém Kodi běží, může držet teplotu CPU na zbytečně vysoké hodnotě.
Když tedy nechceme CPU v době, kdy Kodi "nepotřebujeme", ohřívat více než je nezbytně nutné, a přitom nemůžeme vypnout/uspat kompletně celý HW, máme několik možností:
Jak na to?
Nejjednodušší způsob je, přidat si odpovídající příkazy do Power Menu Kodi. To najdeme u Estuary v definičním souboru skinu DialogButtonMenu.xml. V případě používání DO jsou pak možné dva příklady. Pro jakýkoli typ je možné přidat odpovídající příkazy do mapování tlačítek, v případě DO s IR komunikací pak je možné využít vlastní definici zpracování tlačítek na úrovni systému, kde je to pro některé systémy jednodušší (Linux, např. viz irexec -d /storage/.config/keymaps.cfg), u některých to bude o něco složitější (Windows), ale jde to také.
Jaké použít příkazy?
V případě zastavení Kodi se můžeme inspirovat ve výše uvedeném souboru DialogButtonMenu.xml, kde pokud je možné v daném systému Kodi ukončit, použijeme tento příkaz. Není-li to možné (*ELEC), pak nám tu samou službu zajistí systémový příkaz, např. systemctl stop kodi.
Pro vypnutí a následné zapnutí skinu máme v Kodi dvojici builtin příkazů UnloadSkin() a ReloadSkin().
Pro aktivaci screensaveru najdeme pak vKodi příkaz ActivateScreensaver.
Bude jistě zajímavé vědět, jak se vám u které metody teplota sníží.
Já osobně používám právě vypínání skinu, a tam mi teplota CPU u mého Beelink GT King klesne o necelých 10 °C. Možná se to někomu bude zdát hodně, ale já mám s tímto typem HW zkušenost takovou, že nejvyšší teplotu CPU mám zpravidla ve chvíli, kdy mám zobrazenou Home stránku. Jakmile začnu přehrávat, a může to být například HEVC, 4K, HDR 10, teplota CPU významně klesne.
EDIT 2022-08-15
Aktuálně u mého Kodi používám řešení označené výše ve výčtu možností jako zastavit běh celého Kodi. Pokud to někoho zajímá, najde podrobnější popis v Trvale běžící *ELEC a ukončení Kodi.
I když se to nezdá, tak skin může být pro některý HW pěkným "žroutem" CPU. To, v kombinaci se situací, kdy nechceme/nemůžeme vypínat HW na kterém Kodi běží, může držet teplotu CPU na zbytečně vysoké hodnotě.
Když tedy nechceme CPU v době, kdy Kodi "nepotřebujeme", ohřívat více než je nezbytně nutné, a přitom nemůžeme vypnout/uspat kompletně celý HW, máme několik možností:
- zastavit běh celého Kodi
- vypnout skin
- aktivovat vhodný screensaver
Jak na to?
Nejjednodušší způsob je, přidat si odpovídající příkazy do Power Menu Kodi. To najdeme u Estuary v definičním souboru skinu DialogButtonMenu.xml. V případě používání DO jsou pak možné dva příklady. Pro jakýkoli typ je možné přidat odpovídající příkazy do mapování tlačítek, v případě DO s IR komunikací pak je možné využít vlastní definici zpracování tlačítek na úrovni systému, kde je to pro některé systémy jednodušší (Linux, např. viz irexec -d /storage/.config/keymaps.cfg), u některých to bude o něco složitější (Windows), ale jde to také.
Jaké použít příkazy?
V případě zastavení Kodi se můžeme inspirovat ve výše uvedeném souboru DialogButtonMenu.xml, kde pokud je možné v daném systému Kodi ukončit, použijeme tento příkaz. Není-li to možné (*ELEC), pak nám tu samou službu zajistí systémový příkaz, např. systemctl stop kodi.
Pro vypnutí a následné zapnutí skinu máme v Kodi dvojici builtin příkazů UnloadSkin() a ReloadSkin().
Pro aktivaci screensaveru najdeme pak vKodi příkaz ActivateScreensaver.
Bude jistě zajímavé vědět, jak se vám u které metody teplota sníží.
Já osobně používám právě vypínání skinu, a tam mi teplota CPU u mého Beelink GT King klesne o necelých 10 °C. Možná se to někomu bude zdát hodně, ale já mám s tímto typem HW zkušenost takovou, že nejvyšší teplotu CPU mám zpravidla ve chvíli, kdy mám zobrazenou Home stránku. Jakmile začnu přehrávat, a může to být například HEVC, 4K, HDR 10, teplota CPU významně klesne.
EDIT 2022-08-15
Aktuálně u mého Kodi používám řešení označené výše ve výčtu možností jako zastavit běh celého Kodi. Pokud to někoho zajímá, najde podrobnější popis v Trvale běžící *ELEC a ukončení Kodi.