https://github.com/13xforever/vkdiag
Tool to detect and fix potential issues with Vulkan drivers
https://github.com/13xforever/vkdiag
csharp powershell vulkan
Last synced: 17 days ago
JSON representation
Tool to detect and fix potential issues with Vulkan drivers
- Host: GitHub
- URL: https://github.com/13xforever/vkdiag
- Owner: 13xforever
- License: mit
- Created: 2020-10-25T13:04:55.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-03-27T03:00:19.000Z (27 days ago)
- Last Synced: 2025-03-27T03:29:48.847Z (27 days ago)
- Topics: csharp, powershell, vulkan
- Language: C#
- Homepage:
- Size: 80.1 KB
- Stars: 49
- Watchers: 3
- Forks: 11
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Latest binary release
You can download the latest binary release [here](https://github.com/13xforever/vkdiag/releases/latest). You want the `vkdiag.exe` link there.# About
VkDiag is a rudimentary vulkan diagnostics tool for Windows.This tool was designed to check for common Windows GPU driver issues and common layer compatibility issues with RPCS3 emulator.
It was developed at the time when Windows ICD loader was fairly new and went through a bout of changes, and was fairly hard to diagnose.
It checks general system information, GPU driver registration info, and [vulkan driver registration](https://vulkan.lunarg.com/doc/sdk/1.3.250.0/windows/LoaderInterfaceArchitecture.html) (including vulkan layers).
Please note that Linux has separate driver load mechanism, and is not supported by this tool. You may use verification and troubleshooting sections of [Arch Wiki article](https://wiki.archlinux.org/title/Vulkan) instead.
# Building
Project is targeting legacy .NET Framework 4.8 that should be installed by default on all supported versions of Windows.You may need to install [dotnet sdk](https://dotnet.microsoft.com/en-us/download) or [Visual Studio Build Tools](https://visualstudio.microsoft.com/downloads/) to use with some IDE (VS Code, JetBrains Raider, Visual Studio, etc).
If you have `dotnet` available in console, you can use `dotnet build` command to build the project.