Dela via


Så här använder du din Xbox Series-devkit för att mäta energiförbrukningen

Om du vill identifiera områden med potentiella energieffektivitetsförbättringar genom att spåra energiförbrukning kan du dra nytta av att kunna spåra strömförbrukningen i realtid i konsolen, vilket gör att du kan se var toppar och dalar inträffar i förhållande till vad som händer i spelet.

I samarbete med el- och kiseltekniker i Xbox har vi skapat en uppsättning verktyg och kod som gör att vi kan visa kraft på ett sätt som enkelt kan registreras och överföras till utvecklare på ett meningsfullt sätt. Det innebär att vi kan ge utvecklare ett enda begripligt värde för att representera energiförbrukning för titlar, och den valda "Power Load %" representerar ett värde från 0 till 100% av den maximala strömdragningen för din devkit, som normaliseras och kan jämföras mellan konsoler konsekvent.

Du kan också lära dig mer om utvecklarmöjligheter i Game Developer Kit (den här länken kan kräva inloggningsuppgifter som tillhandahålls av ett NDA Xbox-program).

Skärm på frontpanelen

Frontpanelen på Xbox Series devkit är den perfekta platsen för att visa ny data, så du kommer att upptäcka att skärmen nu visar strömprocent. Du kan se ett exempel nedan.

Skärm på framsidan av devkit

Anledningen till att placera energivärdet så framträdande på huvudsidan är att väcka intresse från utvecklare om vad värdet representerar och att uppmana till ytterligare diskussioner internt kring makt. Du hittar även ytterligare GDK-dokumentation som beskriver syftet med räknaren via länken längst ned på sidan. Det finns också en annan frontpanel som visar energivärdena under en 20 sekunders period.

Kraftskärm på frontpanelen på Devkit

De avsedda användarna för dessa skärmar är sannolikt producenter, QA-testare och andra som inte använder profileringsverktyg (som PIX), men som vill spåra hur bra deras spel hanterar dess kraft. Dessa skärmar är avsedda att visa kraften på en hög kornighetsnivå, eftersom värdena är rullande medelvärden för den senaste 0,5 sekunders användning.

Xbox Manager

Xbox Manager är en del av GDK och är en GUI-app som ger användarna möjlighet att distribuera och hantera appar på konsoler som har valts i Xbox Manager. Vi har byggt in möjligheten för användare att se energiförbrukningen för sin titel i Xbox Managers användargränssnitt. För att göra detta finns det nu en knapp i rullgardinsmenyn överst till höger som visar frontpanelens skärm. Skärmbilden nedan visar hur du gör detta:

Xbox Manager

API-åtkomst

I GDK för mars 2023 lade vi till ett nytt PIXGetPowerMetrics-API som gör det möjligt för utvecklare att prova de omedelbara energivärdena i kod.  Dessa värden kan sedan ingå i dina egna studioprofileringsverktyg, vilket innebär att du inte behöver gå utanför dina egna verktyg för att hämta de data du behöver.

Nästa steg

  • Klicka här om du vill veta hur du använder PIX för hållbarhetstestning
  • Följ den här länken till Game Developer Kit för att läsa mer teknisk information
  • Klicka här om du vill veta hur certifiering distribuerar det här testverktyget