Epic Games Launcher nezvykle vytěžuje procesory a odesílá 14× více dat než Steam
Na podivné chování Games Launcher od Epicu upozornil na redditu uživatel Neoncarbon. Všiml si, že na procesoru Ryzen 7 5800X má v klidu teplotu 50 °C, kterážto po vypnutí jmenovaného softwaru klesla na 37 °C. Situaci začali ověřovat i další uživatelé, kteří potvrdili rozdíly teplot zhruba v rozmezí 10-20 °C. Podle verze procesoru a časového intervalu, ve kterém po vypnutí Epic Games Launcher (dále EGL) teplotu měříte (čím delší je, tím je samozřejmě rozdíl vyšší, jak procesor vychládá).
Uživatelé dále zjistili, že EGL permanentně vytěžuje procesor ze 2-8 %. Z dalších zajímavějších poznatků lze zmínit až 10% „klidové“ vytížení grafického jádra. Redakce webu HotHardware tato zjištění ověřila a dále si všimla, že EGL každou hodinu někam odesílá přes půl megabajtu dat, což je 14× více než ostatní aplikace podobného typu (Steam, Nvidia Experience).
Uživatel qweasdyxc2 přišel s nápadem vysvětlujícím, proč je vliv na teplotu tak velký, i když vytížení procesoru není až tak vysoké. Zjistil, že software Epicu při svém běhu mění charakteristiku Platform Timer Resolution (rozlišení časovače jednotky) z výchozích 15,6 ms na 1 ms. Jde o dobu, na jejímž základě je vyhodnocováno, do jakého režimu výkonu má procesor přecházet. Čím kratší čas, tím menší zátěž stačí k tomu, aby procesor přešel z režimu nízké spotřeby na nějaký vyšší výkonnostní stupeň. Zkrátka čím kratší čas, tím méně stačí k „probuzení“ procesoru do režimu vyšší spotřeby.
Hodnotu Platform Timer Resolution můžete ověřit následovně:
- cmd.exe (pravým tlačítkem, spustit jako správce)
- c:\>powercfg /energy /duration 5 (nezapomeňte na mezery)
- na c:\ po proběhnutí krátkého testu bude uložen energy-report.html
Po otevření reportu stačí sjet pod (případné) barevné sekce do kapitoly „informace“, kde uvidíte (např.):
Pokud při běhu Epic Games Launcher vypadne výsledek 1 ms (10000), je jasné, odkud vítr vane.
Na původní příspěvek na redditu, který hovořil o Ryzenu 5 5800X, reagovali většinou rovněž majitelé Ryzenů a rozdíl v teplotě hlásili ve větší či menší míře u všech generací. Minimum reakcí ze strany uživatelů procesorů Intelu nedovoluje nějaké zobecnění. Uživatel s procesorem Intel Core i7-2600K problém pozoroval rovněž, uživatel s platformou X299 (HEDT) nikoli.
Společnost Epic oznámila, že pracuje na řešení. Že je hotové, prý poznáme z toho, že to bude uvedeno v poznámkách po nainstalování patche, který ho bude obsahovat.