RepositoryC++PLPoland
sawickiap

sawickiap/D3d12info

A Windows console tool that prints all the information about the GPU extracted using DXGI and Direct3D 12

136stars
11forks
1issues
0views

Thành tựu nổi bật

Những danh hiệu mới nhất của dự án

1
TINIX TRENDING·Chủ đề: rendering

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: d3d12

#1 Repository Của Tuần

1
TINIX TRENDING·Chủ đề: direct3d12

#1 Repository Của Tuần

🖥️ D3d12info – Công cụ thông tin GPU qua Direct3D 12

Công cụ console Windows in toàn bộ thông tin GPU bằng DXGI, D3D12, AGS, NVAPI...

D3d12info là một chương trình console dành cho Windows, ra mắt bởi sawickiap, dùng để in ra mọi thông tin liên quan đến GPU (chip đồ họa) trên hệ thống thông qua các API như DXGI, Direct3D 12 (D3D12), cùng với sự hỗ trợ của AMD AGS, NVAPI, WinAPI, và một số nguồn khác. Dự án lấy cảm hứng từ vulkaninfo – công cụ tương tự nhưng cho Vulkan.

✨ Điểm nổi bật

  • Liệt kê adapter DXGI: In danh sách GPU và thông số như dung lượng bộ nhớ video.
  • Hỗ trợ WARP & phần mềm: Cho phép sử dụng adapter phần mềm hoặc WARP (tắt bằng cờ lệnh).
  • Khả năng D3D12 chi tiết: Truy xuất D3D12_FEATURE_DATA_D3D12_OPTIONS trở đi với DirectX Agility SDK mới nhất.
  • Hỗ trợ preview SDK: Bản thử nghiệm Agility SDK qua file thực thi riêng D3d12info_preview.exe.
  • Xuất định dạng JSON: Hỗ trợ xuất kết quả dưới dạng JSON để xử lý tự động.
  • Thông tin định dạng (tùy chọn): Kiểm tra khả năng sử dụng của các định dạng DXGI như DXGI_FORMAT_R9G9B9E5_SHAREDEXP.
  • Meta commands: Liệt kê lệnh đồ họa và tham số của chúng.
  • Phiên bản driver: Lấy phiên bản driver đa cách.
  • Thông tin hệ điều hành & hệ thống: Phiên bản Windows, dung lượng RAM.
  • Thông tin từ Vulkan (giới hạn): Chỉ lấy mô tả chung GPU và phiên bản driver.
  • Mở rộng vendor riêng: AGS cho AMD, NVAPI cho NVIDIA (raytracing, micromap…), Intel GPU Detect cho Intel.

💡 Vì sao đáng chú ý

Khác với công cụ GUI như DirectX Caps Viewer trong Windows SDK, D3d12info cung cấp giao diện dòng lệnh linh hoạt, hỗ trợ cấu hình chi tiết và xuất JSON – rất thích hợp cho tự động hóa kiểm tra môi trường đồ họa. Ngoài ra, dự án còn có cơ sở dữ liệu trực tuyến tại d3d12infodb.boolka.dev và phiên bản GUI do @Devaniti phát triển.


#Direct3D12 #DXGI #GPUInfo #Windows #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryC++
bkaradzic/bgfx

Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.

17.6k
Oct 26, 2026
RepositoryC++
GPUOpen-LibrariesAndSDKs/D3D12MemoryAllocator

Easy to integrate memory allocation library for Direct3D 12

1.0k
Oct 11, 2026
RepositoryC++
baldurk/renderdoc

RenderDoc is a stand-alone graphics debugging tool.

11.2k
Oct 27, 2026
RepositoryC++
megai2/d912pxy

DirectX9 to DirectX12 API proxy for Guild Wars 2

997
Feb 26, 2022
RepositoryC++
vilbeyli/VQEngine

Multi-threaded DirectX12 renderer w/ HDR, PBR & Multi-monitor support

733
Jul 6, 2025
RepositoryC
microsoft/DirectX-Headers

Official DirectX headers available under an open source license

746
Oct 21, 2026
RepositoryC++
ssloy/tinyrenderer

A brief computer graphics / rendering course

24.4k
Jul 29, 2026
RepositoryC++
ssloy/tinyraytracer

A brief computer graphics / rendering course

5.4k
Jul 7, 2023
RepositoryC++
OGRECave/ogre

high-performance rendering backend (C++, Python, C#, Java)

4.7k
Oct 21, 2026