Skip to content

Repository files navigation

Native DX12 Linux

Experimental native Direct3D 12 on Linux — without Vulkan or VKD3D translation.

Andrew Kapica — GoblinFlash

Download benchmark v0.1.4 How to run Results

About the project: native D3D12 exploration, NVIDIA compute execution demonstrated, full applications and games not supported

Current Progress

Native GPU execution demonstrated; benchmark v0.1.4 available; community submissions underway

Current Work

DEVELOPMENT ACTIVE

NVIDIA RTX active: native GPU optimization, command submission, shader scheduling and performance experiments Goal: reduce unnecessary work, improve GPU execution efficiency and performance while preserving correct results Benchmark and community testing: collecting submissions and expanding hardware coverage D3D12 frontend: expanding the experimental native implementation and GPU integration

Hardware Roadmap

Roadmap: NVIDIA RTX active development; AMD Radeon CPU-side development; Intel Iris Xe early testbed. No completion percentages.

This roadmap shows development focus, not a percentage of Direct3D 12 completion. No delivery dates or full application compatibility are implied.

Explore the Project

The documented build environment is Ubuntu 26.04 x86-64. Hardware results belong to their recorded package revisions. The v0.1.4 release has CPU-side validation; it is not a new GPU qualification of every listed card.

License and Credits

Created by Andrew Kapica — GoblinFlash. Project-owned material is licensed under GPL-3.0-or-later. Third-party components retain their original licenses; see LICENSE and NOTICE.

Experimental project · Native compute subset only · Status updated 11 November 2026