PresentMon 2.3.1 vem com novos recursos de telemetria para GPU; confira os detalhes

Na nova versão que disponibilizou do PresentMon, a Intel adicionou novas métricas de telemetria, que incluem frequência efetiva, temperaturas do regulador de tensão e potência total da placa.

A versão 2.3.1 também traz novos indicadores de sobreposição de FPS e a sobreposição agora pode desativar a mesclagem alfa, melhorando o desempenho durante a medição.

A Intel também atualizou o PresentMon para permitir a execução do software sem necessidade de privilégios de administrador do sistema. A atualização visa contornar o problema do Windows Defender acusar o software como um vírus por tentar acessar as informações de hardware.

A nova versão pode ser baixada direto pelo link oficial.

Notícias Relacionadas:

Novos recursos de FPS e telemetria

Créditos: Intel.

A atualização trouxe três novos indicadores de sobreposição de FPS. O objetivo é fornecer uma visão mais clara do comportamento de entrega de quadros, especialmente em cenários que envolvem geração de quadros.

Agora, os usuários têm acesso ao FPS Display (a taxa de quadros exibida na tela), FPS Presents (que mede a frequência com que os quadros são apresentados à GPU) e FPS App (que é semelhante ao FPS Presents, mas se comporta de forma diferente quando a geração de quadros está habilitada).

O FPS-Presents mede a frequência com que os quadros são apresentados à GPU, enquanto o FPS-Display captura a taxa em que os quadros são realmente exibidos na tela. O FPS-App normalmente corresponde ao FPS-Presents, exceto em cenários de geração de quadros.

Créditos: Intel.

Com a atualização, também foram adicionadas as seguintes métricas de telemetria de GPU (atualmente suportadas pelas GPUs Intel Arc Battlemage):

  • Frequência Efetiva da GPU
  • Temperatura do Regulador de Tensão da GPU
  • Largura de Banda Efetiva da Memória da GPU
  • Percentual de Sobretensão da GPU
  • Percentual de Temperatura da GPU
  • Percentual de Potência da GPU
  • Percentual de Velocidade da Ventoinha da GPU
  • Potência da Placa de GPU (potência total da placa)

Outras novidades

Créditos: Intel.

A atualização reintroduziu o suporte para diversas métricas de temporização no CSV, incluindo MsBetweenPresents, MsBetweenDisplayChange, MsInPresent, MsRenderPresentLatency e MsUntilDisplayed. MsBetweenSimulationStart e MsPCLatency também foram incluídos, mas estão atualmente desabilitados até que o suporte a eventos subjacentes seja habilitado.

A versão 2.3.1 também aumentou do tamanho do buffer circular padrão do PresentMon para 2048, permitindo o suporte a aplicativos com FPS mais altos. Além disso, foi adicionado um parâmetro de linha de comando para poder configurar manualmente o tamanho do buffer.

E, com a adição da opção CLI para desabilitar a mesclagem alfa da sobreposição, houve a redução do impacto da sobreposição no tempo presente alvo. Porém, há algumas exceções para essa redução.

Créditos: Intel.

Novidades gerais:

  • Adicionado o suporte ao aplicativo de console PresentMon para detecção de Apresentações Híbridas
  • Compatibilidade com a versão binária da API PresentMon estabilizada, implantando PresentMonAPI.dll lado a lado com o serviço e migrando para um modelo de carregamento dinâmico.
  • Adicionado Loader.dll + importação estática.lib para facilitar a descoberta e a resolução de endpoints da API PresentMon.
  • Adicionado utilitário de corte ETL para cortar arquivos ETL para um intervalo de timestamp e remover tipos de eventos desnecessários (somente código-fonte, atualmente sem distribuição binária fornecida).
Créditos: Intel.

Atualizações no experimental:

  • Adicionada a capacidade de injetar código executável no processo de destino para fazer com que um flash seja desenhado no jogo sempre que o mouse for clicado. A função é destinada ao uso em conjunto com instrumentos de medição óptica especializados.

Atualizações de segurança e Ciclo de Vida:

  • Arquitetura multiprocesso reprojetada para permitir que o PresentMon seja executado sem privilégios de Administrador.
  • Segurança aprimorada, garantindo que o frontend da interface do usuário do Chromium seja executado com integridade reduzida, mesmo quando o PresentMon é executado com integridade elevada.
  • Frontend atualizado do Vue.js 2, pois já passou do fim de sua vida útil e sem suporte.

WinRing0 vs Microsoft

Créditos: Gemini/Reprodução.

Apesar de a maioria dos usuários estar mais interessada nas questões de telemetria de GPU, a principal atualização para alguns entusiastas envolve a solução do problema com a biblioteca WinRing0.

Para quem desconhece, trata-se de um driver de código aberto que foi largamente utilizado por desenvolvedores que não podiam desenvolver e certificar suas ferramentas de controle de hardware, como LEDs RGB e ventoinhas.

Ou seja, para pequenas equipes que desejam distribuir software para monitorar ou controlar qualquer hardware de um PC, o WinRing0 foi uma ótima opção. Porém, ele também foi largamente utilizado por grandes empresas.

O problema é que o próprio criador anunciou o fim do desenvolvimento em fevereiro de 2010. Na época, ele afirmou que “WinRing0 é essencialmente uma biblioteca que não deveria existir” em decorrência de vários problemas que ocorreram após a criação dele.

Acontece que drivers são uma ótima maneira de ocultar vírus. Por isso, a Microsoft exige certificados de instalação para o Windows. O objetivo é que os drivers em um site não sejam diferentes do que é anunciado.

Os certificados são garantidos por uma “Autoridade Certificadora” (AC) confiável que verifica:

  • Se o arquivo, ou o conjunto de arquivos, está assinado.
  • Se o signatário é confiável.
  • Se a autoridade certificadora que autenticou o signatário é confiável.
  • Se o conjunto de arquivos não foi alterado após sua publicação.

Histórico de Problemas

Créditos: Gemini/Reprodução.

Para se ter uma ideia do problema, em 2019, a HP se envolveu em problemas por incluir o WinRing0 pré-instalado em seu serviço HP Touchpoint Analytics. E isso se tornou uma grande preocupação de segurança para um dos maiores fabricantes de equipamentos originais (OEMs).

Em 2023, o malware SteelFox se aproveitava de uma vulnerabilidade. Basicamente, após conseguir os direitos de administrador, o vírus criava um serviço que executava o WinRing0.sys internamente e garantia permissões de acesso local do mais alto nível. Inclusive, o vírus tinha acesso maior que o administrador.

Por isso, não foi só com o Windows Defender que o WinRing0 e drivers similares encontraram problemas. Softwares como o Easy Anti-Cheat também tendem a sinalizá-lo devido a sua capacidade de ler e sobrescrever memória.

Ou seja, por mais que se trata de um software de confiança que o usuário baixou, por usar o WinRing, o risco existe. Em suma, neste caso não se pode culpar a Microsoft pelo inconveniente.

Pequena, mas uma Vitória

Créditos: Gemini/Reprodução.

A Intel está precisando de uma vitória e, por menor que seja, a nova atualização do PresentMon é uma vitória para a empresa. Com a atualização, a empresa demonstrou que consegue reforçar a segurança do sistema sem prejudicar os softwares de telemetria.

Porém, a situação ainda é preocupação. Ainda mais com a Rival AMD ganhando o primeiro e segundo lugares na lista dos supercomputadores mais poderosos do mundo.

Recentemente, as ações da empresa atingiram a baixa histórica dos últimos 16 anos. Apesar do resultado negativo, a Jim Keller afirmou que a empresa vale 1 trilhão de dólares. Resta ela entregar resultados que sejam compatíveis com o valor.

Fonte: Intel e GamerNexus.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Rolar para cima