> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 使用 PIX 的 Shader Explorer 最佳化著色器效能

> 使用 PIX 的 Shader Explorer 最佳化著色器效能

[簡報影片](https://developer.microsoft.com/games/events/devdays/en-dev-days-2024/optimizing-shader-performance-with-pix-shader-explorer/)

## 摘要說明

本簡報介紹 PIX 中的 Shader Explorer 工具，用於調查著色器的效能特性，包括暫存器壓力和執行成本。也會概述著色器佔用率、硬體使用率，以及影響著色器效能的其他因素。簡報使用 Shader Explorer 調查在實際遊戲上進行的效能最佳化，藉此概述此工具的功能，並示範如何使用它找出效能提升的機會。

## 摘要

* 著色器效能：深入探討如何使用 PIX 中的 Shader Explorer (自 2023 年 10 月起提供) 最佳化著色器效能，以增強圖形轉譯。
* 佔用率見解：深入了解 XBOX Series X|S 的著色器佔用率限制因素，包括 wave、執行緒、向量一般用途暫存器 (VGPR)、本機資料存放區 (LDS) 和暫存空間，以將效率最大化。
* Shader Explorer：探索使用 Shader Explorer 最佳化著色器效能的技術，以達到卓越的圖形品質。
* Shader seQuencer Thread Trace (SQTT) 整合：了解 Shader Explorer 中的 SQTT 整合如何協助使用 Shader Trace 進行分析，以取得詳細的效能資料。
* Shader Trace：檢視如何使用 Shader Trace 進行分析，以了解 wave 執行和硬體使用率，進而獲得最佳結果。
* 實際示範：提供實際示範和範例來說明最佳化技術，提供實作學習體驗。

## 學習目標

* 了解如何使用 PIX 中的 Shader Explorer 最佳化著色器效能。
* 了解著色器佔用率，以及它如何限制 XBOX Series X|S 上的效能。
* 識別 XBOX Series X|S 的佔用率限制因素，包括 wave、執行緒、VGPR、LDS 和暫存空間。
* 探索 Shader Explorer 中的 SQTT 整合，以及其對使用 Shader Trace 進行分析的好處。
* 使用 Shader Trace 進行分析，以了解 wave 執行和硬體使用率。


## Related topics

- [NDA 主題目錄 - Microsoft Learn 線上連結](/zh-TW/nda/nda-topic-directory.md)
- [用于 GPU 着色器分析的 PIX Shader Explorer](/zh-CN/tools/tools-console/pix/shader-explorer/index.md)
- [Advanced Shader Delivery](/zh-TW/build/gdk-and-engines/guides/advanced-shader-delivery.md)
- [XBOX Series X|S 總覽](/zh-TW/paths/series-xs/overview.md)
- [Unity 總覽](/zh-TW/paths/unity/overview.md)
