Package Details: d7vk 1.12-1

Git Clone URL: https://aur.archlinux.org/d7vk.git (read-only, click to copy)
Package Base: d7vk
Description: Vulkan-based implementation of D3D7, 6, 5 and 3 for Linux / Wine, spun off from DXVK.
Upstream URL: https://github.com/WinterSnowfall/d7vk
Licenses: zlib
Submitter: HurricanePootis
Maintainer: HurricanePootis
Last Packager: HurricanePootis
Votes: 3
Popularity: 1.53
First Submitted: 2026-05-07 01:41 (UTC)
Last Updated: 2026-07-05 21:28 (UTC)

Latest Comments

shira commented on 2026-05-15 12:22 (UTC) (edited on 2026-05-15 12:43 (UTC) by shira)

I think the setup for d7vk should be renaming the stock ddraw dll to ddraw_.dll instead of trying to replace it outright, the way the dev describes it seems like the ddraw dll in d7vk is a shim to the system path ddraw? First it looks for the ddraw_ file in the path that its in, then if that doesn't exist it looks for the ddraw file in the system wine path. Basically just modify the script a little.

"When using Wine on Linux, there also is an alternate deployment option, required by some games such as GTA 2, StarLancer, Midtown Madness 2 and others, namely renaming the system path Wine ddraw.dll file to ddraw_.dll and copying ddraw.dll in your system32 or syswow64 system path directly (DO mind your prefix bitness in this case!). D7VK will prioritize loading the ddraw_.dll file from its current path before trying to load ddraw.dll from the system path, in order to accommodate both methods of use. Note that you will need to set up proper dll overrides in Wine even in this case, as described above."