Compartilhar via


Como usar o kit de desenvolvimento do Xbox Series para medir o consumo de energia

Se você quiser identificar áreas de melhorias potenciais de eficiência energética acompanhando o consumo de energia, você se beneficiará de poder controlar o consumo de energia em tempo real em seu console, permitindo que você veja onde picos e cochos ocorrem em relação ao que está ocorrendo no jogo.

Trabalhando com os engenheiros elétricos e de silício no Xbox, criamos um conjunto de ferramentas e código que nos permitem exibir a energia de uma maneira que pode ser facilmente registrada e transmitida aos desenvolvedores de forma significativa. Isso significa que podemos dar aos desenvolvedores um único valor compreensível para representar o consumo de energia dos títulos, e a “Carga de Energia (%)” escolhida representa um valor de 0 a 100% do consumo máximo de energia do seu kit de desenvolvimento, que é normalizado e pode ser comparado entre consoles de forma consistente.

Você também pode saber mais sobre as oportunidades de desenvolvedor no Game Developer Kit (esse link pode exigir credenciais de entrada fornecidas por um programa NDA Xbox).

Exibição do painel frontal

A exibição do painel frontal no kit de desenvolvimento do Xbox Series é o lugar perfeito para mostrar novos dados, portanto, você descobrirá que a exibição agora mostra a porcentagem de energia na tela frontal. Você pode ver um exemplo abaixo.

Tela do painel frontal do kit de desenvolvimento

O motivo para colocar o valor de potência tão proeminente na página principal é despertar o interesse dos desenvolvedores quanto ao que o valor representa e provocar discussões internas adicionais sobre a potência. Você também encontrará uma documentação adicional do GDK que descreve a finalidade do contador por meio do link na parte inferior da página. Há também uma exibição de painel frontal diferente mostrando os valores de energia durante um período de 20 segundos.

Tela de controle de energia do painel frontal no devkit

Os usuários pretendidos para essas exibições são provavelmente produtores, testadores de garantia de qualidade e outros que não usam ferramentas de análise de desempenho (como PIX), mas desejam acompanhar o quão bem seu jogo está gerenciando seu consumo de energia. Essas telas visam exibir a potência em um alto nível de granularidade, pois os valores são médias móveis dos últimos 0,5 segundos de uso.

Gerenciador do Xbox

O Xbox Manager faz parte do GDK e é um aplicativo de GUI que fornece aos usuários a capacidade de implantar e gerenciar aplicativos em consoles selecionados no Xbox Manager. Criamos a capacidade dos usuários de ver o consumo de energia de seu título na interface do usuário do Xbox Manager. Para fazer isso, agora há uma opção no menu suspenso no canto superior direito que exibe a tela do painel frontal. A captura de tela abaixo demonstra como fazer isso:

Gerenciador do Xbox

acesso à API

No GDK de março de 2023, adicionamos uma nova API PIXGetPowerMetrics que permite aos desenvolvedores amostrar os valores de energia imediatos no código.  Esses valores podem então ser incluídos em suas próprias ferramentas de criação de perfil de estúdio, o que significa que você não precisa sair de suas próprias ferramentas para obter os dados necessários.

Próximas Etapas 

  • Clique aqui para saber como usar o PIX para testes de sustentabilidade
  • Siga este link para o Kit de Desenvolvedores de Jogos para ler mais informações técnicas
  • Clique aqui para saber como a Certificação implanta essa ferramenta de teste