# doitsujin/dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

Repository: https://github.com/doitsujin/dxvk
Canonical: https://ross.abutalabs.com/products/dxvk
Language: C++
License: Zlib
License Family: permissive
Topics: vulkan, dxbc, d3d11, spir-v, linux, gaming, wine, d3d9
Last push: 2026-08-26T11:38:26+00:00

## Health v2 (maintenance only)
Score: 97/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 93, longevity 100
- inputs: {"age_days": 3248, "days_push": 7, "days_rel": 47, "gap_med": 28.5, "n_releases_24m": 13}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 17928, forks 1210 (observed 2026-08-28T04:11:20.564397+00:00)

## What it is
DXVK is a Vulkan-based translation layer that implements Direct3D 8, 9, 10, and 11 APIs, allowing Windows 3D applications and games to run on Linux through Wine. It translates D3D calls and shaders (DXBC) to Vulkan and SPIR-V, replacing Wine's built-in wined3d backend.

## Use cases
- run Windows games on Linux with Wine
- improve game performance over wined3d
- play Direct3D 9/10/11 games via Steam Play or Lutris
- translate D3D shaders to Vulkan SPIR-V
- debug game rendering with the DXVK HUD

## When to choose
- you want to run D3D8-11 games on Linux via Wine, Proton, Lutris, or Bottles
- you need better performance or compatibility than wined3d
- you maintain a Linux gaming launcher or compatibility tool

## When to avoid
- you need Direct3D 12 (use vkd3d-proton instead)
- you are on Windows natively
- you play anti-cheat-protected multiplayer games where DLL overrides may trigger bans

## Facets
- artifact type: library
- maturity: active
- function: graphics, simulation
- domain: gaming-tools, graphics, operating-systems
- platform: cpp
- tags: vulkan, d3d11, d3d9, wine, translation-layer, dxbc, spir-v, gaming, linux

## Member repositories
- doitsujin/dxvk (main) score 97

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:11:20.564397+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:02:12.967916+00:00, confidence not recorded.
  - readme: https://github.com/doitsujin/dxvk (fetched 2026-08-28T04:11:20.564397+00:00, sha f95d3f02bcd7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
