Condividi tramite


Introduzione a PIX

PIX è uno strumento di debug e profilatura progettato per gli sviluppatori di giochi che usano Direct3D 12. È possibile eseguire il debug dei problemi di rendering e analizzare le prestazioni dei fotogrammi con acquisizioni GPU oppure è possibile adottare un approccio di profilatura più tradizionale con acquisizioni di intervallo.

Le funzionalità di profilatura della CPU di PIX funzionano per qualsiasi applicazione Windows e le funzionalità GPU funzionano su qualsiasi applicazione usando Direct3D 12 (o Direct3D 11 tramite Direct3D 11 su 12). Sono inclusi carichi di lavoro di intelligenza artificiale e Machine Learning che usano DirectML e giochi creati con motori popolari come Unreal, Unity e Godot.

Anche se PIX può aiutarti senza alcuna configurazione precedente, potresti voler consultare Instrumentare l'app e Configurare PIX per assicurarti di avere la migliore esperienza con elementi come PixEvents e simboli di debug.

Nota

PIX non è progettato per facilitare problemi a livello di API Direct3D 12, ad esempio errori con la compilazione di oggetti di stato della pipeline. Usare invece la convalida basata su GPU e il livello di debug Direct3D 12.

Installazione

Esistono due modi per installare PIX:

  • Installare da Microsoft nel post di blog Scaricare.
  • Eseguire l'installazione tramite winget. Usare il comando winget install microsoft.pix.

Per le notifiche sulle nuove versioni, è possibile sottoscrivere il feed RSS per il blog PIX in Windows.

come procedere?

A seconda degli obiettivi, è possibile:

Domande frequenti

  • Come posso chiedere assistenza? Per segnalazioni di bug, domande o qualsiasi altro feedback, è possibile inviare commenti e suggerimenti tramite l'applicazione (usando il pulsante Invia commenti e suggerimenti in alto a destra; l'icona è un cuore rotto) o chattando con noi nel canale Pix del server DirectX Discord.
  • Che ne dici della vecchia documentazione ospitata in https://devblogs.microsoft.com/pix? Nel corso del tempo si è appreso che devblog non è un'ottima soluzione per la documentazione del prodotto. Lo spostamento della documentazione in Microsoft Learn offre la possibilità di offrire un'esperienza di documentazione migliore.