Microsoft Luncurkan Pratinjau Fitur DirectX Crash Dump untuk Permudah Developer Analisis Crash GPU

Microsoft secara resmi merilis pratinjau publik (public preview) untuk fitur diagnostik terbaru bernama DirectX Dump Files. Fitur ini dirancang khusus untuk membantu para pengembang game (game developers) dalam melacak, menganalisis, dan mengidentifikasi penyebab utama terjadinya kegagalan fungsi (crash, hang, atau freeze) pada kartu grafis langsung di tingkat API DirectX 12.
Sebelum adanya fitur ini, proses investigasi crash pada GPU di ekosistem PC Windows tergolong sangat rumit dan memakan waktu. Para pengembang sering kali harus mengumpulkan dan mencocokkan petunjuk secara manual dari berbagai sumber terpisah, mulai dari Event Viewer, log aplikasi, hingga telemetri internal driver. Hadirnya DirectX Dump Files menyederhanakan proses tersebut dengan menyatukan seluruh bukti kegagalan dari setiap lapisan graphics stack ke dalam satu file terpadu.


Cara Kerja dan Informasi yang Direkam
Ketika sistem mendeteksi adanya kegagalan progres pada kartu grafis—misalnya saat sistem memicu mekanisme Timeout Detection and Recovery (TDR)—DirectX secara otomatis akan merekam kondisi instan (snapshot) eksekusi GPU pada titik kegagalan tersebut.
Seluruh data tersebut kemudian dikemas ke dalam sebuah file khusus dengan ekstensi .dxdmp. File ini berisi informasi diagnostik yang sangat komprehensif, meliputi:
- Informasi mendalam mengenai kondisi fisik perangkat keras (hardware state).
- Data internal yang disediakan oleh driver grafis.
- Konteks runtime Direct3D (Direct3D runtime context).
- Status eksekusi shader dan nilai register.
- Informasi sistem operasi Windows dan data internal aplikasi terkait.
Pengembang juga dapat memanfaatkan fungsi API baru untuk menyisipkan data kustom serta metadata tambahan hingga berukuran 2 MB ke dalam file .dxdmp tersebut guna memperkaya materi analisis. Setelah file dihasilkan oleh sistem, crash-handler bawaan game dapat mengunggah file tersebut ke server pengembang. Tim developer kemudian dapat membuka dan menganalisis file .dxdmp secara luring (offline) menggunakan aplikasi PIX (Performance Investigator for Xbox).
Dukungan Driver dan Ketersediaan
Sebagai sebuah fitur yang bekerja di level API rendah, fungsionalitas ini membutuhkan kesadaran dan dukungan penuh dari para produsen silikon grafis (Independent Hardware Vendors / IHVs) di tingkat driver.
Saat ini, proyek tersebut baru didukung secara resmi oleh AMD melalui perilisan driver pratinjau khusus pengembang (Agility SDK Developer Preview driver versi 26.10.07.02) untuk jajaran kartu grafis berbasis arsitektur RDNA 3 dan RDNA 4 (seri Radeon RX 7000 dan RX 9000). Sementara untuk vendor lain seperti NVIDIA, Intel, dan Qualcomm, dukungan awal saat ini masih dikelola melalui kanal khusus hubungan pengembang (developer relations).
Untuk mengaktifkan fitur ini selama masa pratinjau, sistem Windows 11 pengguna diwajibkan berada dalam Mode Pengembang (Developer Mode). Fitur ini berjalan menggunakan ekosistem Agility SDK (versi 1.721.1-preview atau yang lebih baru) dan mengharuskan pengguna menambahkan variabel lingkungan berupa D3D12_DUMP_FILE_DRIVER_OPTIONS melalui alat konfigurasi D3DConfig.
Microsoft menyediakan tiga tingkat tier pemantauan yang dapat disesuaikan oleh pengembang berdasarkan kebutuhan analisis mereka:
- NO_OVERHEAD: Mengaktifkan perekaman crash tanpa memberikan beban performa sama sekali pada sistem, sehingga sangat ideal untuk implementasi luas.
- MEDIUM_OVERHEAD: Memberikan keseimbangan antara detail data diagnostik tambahan dengan dampak performa yang moderat pada sistem.
- HIGH_OVERHEAD: Mengumpulkan data kondisi GPU dan driver paling detail dan masif, namun dengan konsekuensi konsumsi performa runtime yang tinggi.
Pihak Microsoft menegaskan bahwa untuk saat ini fitur DirectX Dump Files masih berstatus uji coba dan belum ditujukan untuk diimplementasikan langsung pada perilisan komersial game retail. Kendati demikian, integrasi fitur ini secara penuh dan stabil diproyeksikan akan menjadi bagian dari pembaruan besar sistem operasi Windows 11 di masa mendatang (perkiraan pada siklus Windows 11 versi 26H2).
Sumber: Microsoft, VideoCardz








