Sdílet prostřednictvím


Jak používat devkit pro Xbox Series k měření spotřeby energie

Pokud chcete identifikovat oblasti potenciální energetické účinnosti sledováním spotřeby energie, budete moct sledovat spotřebu energie v reálném čase na konzoli, abyste tak viděli, kde se špičky a troughy vyskytují vzhledem k tomu, co se děje ve hře.

Ve spolupráci s elektrickými a silikonovými inženýry v Xboxu jsme vytvořili sadu nástrojů a kódu, které nám umožňují zobrazit výkon způsobem, který lze snadno zaznamenávat a předávat vývojářům smysluplným způsobem. To znamená, že vývojářům můžeme poskytnout jednu srozumitelnou hodnotu, která představuje spotřebu energie titulů, a zvolená hodnota "Power Load %" představuje hodnotu od 0 do 100% maximálního odběru energie vašeho devkitu, která je normalizována a dá se konzistentně porovnávat mezi různými konzolemi.

Další informace o vývojářských příležitostech najdete také v sadě Game Developer Kit (tento odkaz může vyžadovat přihlašovací údaje poskytnuté programem NDA pro Xbox).

Zobrazení předního panelu

Přední panel devkitu Xbox Series je ideálním místem pro zobrazení některých nových dat, takže nyní zjistíte, že displej ukazuje procento výkonu na obrazovce. Níže vidíte příklad.

Obrazovka předního panelu devkitu

Důvodem, proč dát hodnotu výkonu tak výrazně na hlavní stránku, je vyvolat zájem vývojářů o to, co tato hodnota představuje, a podnítit další interní diskuze ohledně výkonu. Další dokumentaci GDK, která popisuje účel čítače, najdete také odkazem v dolní části stránky. K dispozici je také jiný přední panel zobrazující hodnoty napájení za 20 sekund.

Napájecí obrazovka předního panelu na vývojové sadě

Zamýšlení uživatelé těchto displejů jsou s největší pravděpodobností producenti, testery kontroly kvality a další, kteří nepoužívají nástroje pro profilaci (jako PIX), ale chtějí sledovat, jak dobře jejich hra spravuje svou sílu. Tyto obrazovky jsou určeny k zobrazení výkonu na vysoké úrovni členitosti, protože hodnoty jsou klouzavé průměry za posledních 0,5 sekundy použití.

Xbox Manažer

Xbox Manager je součástí sady GDK a je aplikace grafického uživatelského rozhraní, která uživatelům poskytuje možnost nasazovat a spravovat aplikace na konzolích vybraných v Xbox Manageru. Vytvořili jsme možnost, aby uživatelé viděli spotřebu energie své hry nebo aplikace ve uživatelském rozhraní Správce Xboxu. Teď je v rozevíracím seznamu nahoře vpravo možnost, která zpřístupňuje zobrazení předního panelu. Následující snímek obrazovky ukazuje, jak toho dosáhnout:

Xbox Manager

přístup k rozhraní API

V březnu 2023 GDK jsme přidali nové rozhraní PIXGetPowerMetrics API, které vývojářům umožňuje vzorkovat okamžité hodnoty napájení v kódu.  Tyto hodnoty pak můžete zahrnout do vlastních nástrojů pro profilaci studia, což znamená, že nemusíte chodit mimo vlastní nástroje, abyste získali data, která potřebujete.

Další kroky

  • Kliknutím sem se dozvíte, jak používat PIX pro testování udržitelnosti.
  • Pokud si chcete přečíst další technické informace, postupujte podle tohoto odkazu na sadu Game Developer Kit.
  • Klikněte sem, abyste se dozvěděli, jak certifikace nasazuje tento testovací nástroj.