Hacker GitHub

← All repos

doitsujin/dxvk

View on GitHub ↗ ★ 18,412 C++

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

39 mentions on Hacker News by 34 people: 6 stories, 33 comments · first 2018-01-21 · latest 2026-05-13

Mentions per year 39 mentions · busiest year 2018 (9)
20082026
  1. …and other shenanigans. 1: https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/uti... 2: https://github.com/doitsujin/dxvk/blob/master/src/util/confi... 3: https://github.com/HansKristian-Work/vkd3d-proton/blob/maste...
  2. With a lot of games you can put DXVK DLLs in its folder and get better performance: https://github.com/doitsujin/dxvk/releases
  3. …that it introduces translating D3D11 calls to Vulkan. https://benchmark.unigine.com/heaven https://github.com/doitsujin/dxvk
    comment by theandrewbailey · 2026-02-19 · in Minecraft Java is switching from OpenGL to Vulkan
  4. Related: https://www.tomshardware.com/video-games/retro-gaming/d7vk-r... https://github.com/doitsujin/dxvk
  5. …running perfectly under proton Even better would be to compile for linux, but use DXVK-Native ( https://github.com/doitsujin/dxvk#dxvk-native ) if you think migrating from DirectX to Vulkan requires too much effort.
  6. I think this should cover it. https://github.com/doitsujin/dxvk
    comment by cactusplant7374 · 2025-04-09 · in Whisky is no longer actively maintained
  7. …that are helpful when trying to bring up a game in Wine. https://github.com/ValveSoftware/Proton https://github.com/doitsujin/dxvk https://github.com/HansKristian-Work/vkd3d-proton https://github.com/GloriousEggroll/wine-ge-custom…
  8. There are directX to vulkan translation layers such as https://github.com/doitsujin/dxvk for up to dx11. For dx12 specifically, you have vkd3d: https://gitlab.winehq.org/wine/vkd3d/-/wikis/home
  9. …what DXVK does for Vulkan [2]. [1]: https://github.com/Joshua-Ashton/mingw-directx-headers [2]: https://github.com/doitsujin/dxvk/blob/master/src/d3d9/d3d9_...
  10. Someone is trying to game on them, or at least run DirectX apps in Linux, based on this PR: https://github.com/doitsujin/dxvk/pull/3795
    comment by bno1 · 2024-01-13 · in Elbrus-8S
  11. …need WSL. https://fdossena.com/?p=wined3d/index.frag Compiled wined3d dlls that work on windows. https://github.com/doitsujin/dxvk Works on windows. Just drop them in the game folder and the game should load them instead of the real…
  12. Vulkan > History: https://en.wikipedia.org/wiki/Vulkan DXVK: https://github.com/doitsujin/dxvk
    comment by westurner · 2023-11-21 · in NVK reaches Vulkan 1.0 conformance
  13. Looks like it's based on DXVK from https://github.com/doitsujin/dxvk
  14. …has been upstreamed in the latest release, though I guess the fork still contains the instructions: https://github.com/doitsujin/dxvk/releases/tag/v2.0 gallium-nine can't really be targetted however. While most distribution with AMD or…
    comment by MayeulC · 2022-12-23 · in Nix on the Steam Deck
  15. When DirectX became irrelevant: https://github.com/doitsujin/dxvk
    comment by smoldesu · 2022-11-25 · in Factorio runs on Apple Silicon
  16. …don't really need DX11/DX9. All games with those graphic APIs get translated to Vulkan by [DXVK]( https://github.com/doitsujin/dxvk ) anyways.
  17. …https://news.ycombinator.com/item?id=29239781 (71 points, 3 months ago, 26 comments) [2] https://github.com/doitsujin/dxvk https://news.ycombinator.com/item?id=16199332 (216 points, 4 years ago, 51 comments) [3]…
  18. …windows side to run with very little compartmentalization is going to be a security disaster. 1. https://github.com/doitsujin/dxvk
    comment by arminiusreturns · 2022-02-07 · in Thank You, Valve
  19. Most likely inspired by DXVK - the Vulkan-based translation layer for Direct3D 9/10/11. https://github.com/doitsujin/dxvk
    comment by mosaic_school · 2021-07-30 · in Open Sourcing Direct3D 9 on 12
  20. …but does data dumps to github regularly [3]. [0] https://github.com/ValveSoftware/Proton/ [1] https://github.com/doitsujin/dxvk [2] https://github.com/Joshua-Ashton/d9vk [3] https://github.com/bdefore/protondb-data
  21. DXVK is what you're thinking of. https://github.com/doitsujin/dxvk I think dx12 is feature complete, but some features are missing from earlier versions.
  22. …If they are using a wrapper it is probably just dxvk with extra stadia specific patches. ( https://github.com/doitsujin/dxvk )
  23. D3D drivers for Linux exist but it's through a compatibility layer. https://github.com/doitsujin/dxvk
  24. …using DXVK even on Windows to circumvent bugs or simply because it's faster for some DX9 games. [1] https://github.com/doitsujin/dxvk
  25. …https://www.youtube.com/watch?v=-7ATaLC4ixE https://www.youtube.com/watch?v=R9oXKvymIFs https://github.com/doitsujin/dxvk
  26. …for compiling Vulkan pipelines. See its config Wiki (dxvk.numCompilerThreads parameter) : https://github.com/doitsujin/dxvk/wiki/Configuration So more cores can help for gaming, no doubt. Just depends on the use case.
  27. …requires setting explicit number of back buffers to avoid capping that disregards vsync settings: https://github.com/doitsujin/dxvk/issues/806 If games are using SDL, you can also select Wayland using SDL_VIDEODRIVER=wayland. But there are…
    comment by shmerl · 2019-02-10 · in Wayland misconceptions debunked
  28. …Wine, since it's not going to be upstreamed and it's not as simple as installing dll overrides. 1. https://github.com/doitsujin/dxvk 2. https://github.com/zfigura/wine/blob/esync-rebased/README.es...
  29. …beta), games like The Witcher 3 can be played on Linux perfectly, without graphics distortions. 1. https://github.com/doitsujin/dxvk 2. http://jason-blog.jlekstrand.net/2018/10/transform-feedback-...
  30. …only get better from now on (or as long as the money keeps flowing). https://github.com/disks86/VK9 https://github.com/doitsujin/dxvk/issues/551 https://github.com/doitsujin/dxvk/pull/541
  31. …Vulkan for non-windows is being worked on too, just not by Khronos: https://github.com/disks86/VK9 https://github.com/doitsujin/dxvk and VKD3D for DX12 on Wine
  32. …Direct3D 11, and the official Wine-supported VKD3D for DirectX 12. https://github.com/disks86/VK9 https://github.com/doitsujin/dxvk https://source.winehq.org/git/vkd3d.git/
  33. Source : https://github.com/doitsujin/dxvk