HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
HansKristian-Work
vkd3d-proton
C2021–2026
HansKristian-Work / vkd3d-proton

vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.

13Distinct people
14Mentions
0Explicit recommenders
3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year14 dated mentions

Observed mentions: 2021-03-06 00:29:13 UTC to 2026-06-16 07:29:19 UTC.

012342021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 4 mentions; 1 submissions, 3 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC101
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC303
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC211
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC312
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC110
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC413

What Hacker News says

14 sources
I am, I have an Nvidia 5070 Ti, Aurora for my OS (from the same people as bazzite, but I'm a light gamer so I'm fine using flatpak steam/heroic/etc). the only problems I've faced are - occasionally an online game breaks and it's usually fixed within a day or two. for example at some point a Battle.net update broke the launcher under Wine some time last year, then for a while Overwatch would intermittently crash once every few sessions. I haven't gamed on Windows in years so I can't even compare anecdotally, but I suspect Windows is probably slightly more stable with live service games. I've never had any issues with a single player game, period. (YMMV) - DX12 performance is 10-20% worse on Nvidia. This should be improved Soon (TM) - I think the last piece is https://github.com/HansKristian-Work/vkd3d-proton/tree/descr... - Some anticheats
Read the rest
block Linux - the only times I've switched over to windows in the last year have been when some friends wanted me to play Marathon with them - Running 'sidecars' alongside your games or modding works but is generally more of a hassle with wine things I didn't expect to work but do: - Game streaming with Sunlight works fine to Samsung TV via the TizenOS Moonlight app - Nvidia had suspend issues for a year but those have all been sorted out the last few months
In Linux gaming is faster because Windows APIs are becoming Linux kernel features
I think the actual answer you are looking for is this paragraph: > These old workarounds got subtle edge cases wrong in ways that produced occasional hitches, deadlocks, or weird behavior in specific games, which are bugs that don't show up on benchmark charts but can absolutely ruin individual experiences. NTSYNC fixes those at the source by matching Windows behavior exactly, and that means as soon as your favorite distro moves to the new kernel version, whether it be Bazzite, CachyOS, Fedora, or a flavor of Ubuntu, they all get this much-needed fix. That's the crux of the article. NTSYNC isn't faster, it's more "correct". Most games are around the same level of performance, with certain outliers both ways. Right now there isn't anything performance wise that Linux has to do that would impact all games. Just tweaks and additions to the d
Read the rest
ifferent layers [1][2][3] in the same way driver vendors do. Much of the poor performance is for API violations 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...
In Linux gaming is faster because Windows APIs are becoming Linux kernel features
Proton (Steam Play 2.0) is a set of game-focused patches on top of Wine, plus several other components that improve game compatibility and/or performance. The most notable of these are DXVK, which implements Direct3D 8/9/10/11 APIs in terms of Vulkan, and vkd3d-proton, which does the same for Direct3D 12. In many cases, it's possible to get a game running with regular Wine (or Wine-staging) if you install into the Wine prefix not only the game, but also one or more of: DXVK, vkd3d-proton, whatever Microsoft Visual C++ runtime the game wants, and Mono. If a game also needs custom Wine patches, you'll have better luck with a game manager like Lutris, which automates installing patched Wine versions, or running a Wine build like the one that GloriousEggroll maintained until recently. Be sure that your graphics card's Vulkan drivers are inst
Read the rest
alled, and if it's a 32-bit game, all the appropriate 32-bit libraries as well. Valve's issue tracker for games running in Proton often has comments 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 https://github.com/ValveSoftware/Proton/issues
In Wine 10.0 RC1 – Run Windows Applications on Linux, BSD, Solaris and macOS
I know you've said native in capital letters, but it does work under proton / wine. There are a couple of "gotchas" – if you're using lutris, make sure you run it from the game's working directory. If you're using steam, use GloriousEggroll's latest version (https://github.com/GloriousEggroll/proton-ge-custom/releases). In both cases, you'll need vkd3d-proton to get the dx12 shaders working (https://github.com/HansKristian-Work/vkd3d-proton). I tried the game briefly. It's buggy, with a terrible UI that is obviously built for the X-box, and it's beyond punishing. It's just not my cup of tea at all.
In Elden Ring is super fun to not play

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.