While you're here, please consider supporting GamingOnLinux on:
Reward Tiers:
Patreon. Plain Donations:
PayPal.
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Reward Tiers:
This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!
You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register
- Bazzite Linux gets a spring cleaning update to end 2025
- Valve reveal the most popular Steam games of 2025
- Native Linux support for Hytale will be launched as "experimental"
- Steam survey for December 2025 shows Linux holding to 3.19% [updated]
- D7VK v1.1 is out with experimental Direct3D 6 support via Vulkan for Windows games on Linux
- > See more over 30 days here
- Welcome back to the GamingOnLinux Forum
- Xpander - Will you buy the new Steam Machine?
- Jarmer - 2026 Gaming Goals...?
- Klaas - Will you buy the new Steam Frame?
- Klaas - Introduce Yourself!
- Mustache Gamer - See more posts
How to setup OpenMW for modern Morrowind on Linux / SteamOS and Steam Deck
How to install Hollow Knight: Silksong mods on Linux, SteamOS and Steam Deck
View PC info
^_^
View PC info
[pull 6](https://github.com/Joshua-Ashton/d9vk/pull/6)
[pull 7](https://github.com/Joshua-Ashton/d9vk/pull/7)
May be we are seeing the begining of an official support for dx9 in dxvk!
View PC info
^_^
I launched this command:
$ ./package-release.sh master test --no-packagebut I obtained:
...[2/228] Compiling C++ object 'src/util/util@sta/com_com_guid.cpp.obj'.
FAILED: src/util/util@sta/com_com_guid.cpp.obj
x86_64-w64-mingw32-g++ -Isrc/util/util@sta -Isrc/util -I../../../src/util -I../../.././include -fdiagnostics-color=always -pipe -Wall -Winvalid-pch -Wnon-virtual-dtor -std=c++1z -O3 -DNOMINMAX -MD -MQ 'src/util/util@sta/com_com_guid.cpp.obj' -MF 'src/util/util@sta/com_com_guid.cpp.obj.d' -o 'src/util/util@sta/com_com_guid.cpp.obj' -c ../../../src/util/com/com_guid.cpp
In file included from ../../../src/util/com/../../d3d11/d3d11_include.h:3:0,
from ../../../src/util/com/../../d3d11/d3d11_interfaces.h:3,
from ../../../src/util/com/com_guid.cpp:3:
../../../src/util/com/../../d3d11/../dxgi/dxgi_include.h:28:10: fatal error: dxgi1_4.h: Aucun fichier ou dossier de ce type
#include <dxgi1_4.h>
^~~~~~~~~~~
compilation terminated.
[7/228] Compiling C++ object 'src/util/util@sta/config_config.cpp.obj'.
ninja: build stopped: subcommand failed.
View PC info
https://git.froggi.es/joshua/d9vk/-/jobs
^_^
View PC info
And now with phillip helping next times will be awesome :woot:
^_^
View PC info
Thanks!
View PC info
x-men origins: Wolverine
and
Saint Seiya Soldiers Soul
but no success.
View PC info
Normally dont take fullscreen exclusive shots because sensors are important and stay for future references when for example test drive unlimited will be revisited using wine d3d9 csmt implementation vs d9vk
In test drive unlimited case dont be possible use fullscreen in virtual desktop because lack of fullscreen function (maybe can solved in next days)
^_^
View PC info
Because before cited titles use more complex dx9 functions
Another interesting surprise, dont entry in game for now
Spoiler, click me
^_^
Although -- I will have much more time next week so I'm probably gonna devote all my time to it then :P
For those who wants to do some testing you have to replace the DXVK dll with those from D9VK, and edit the file named proton by replacing this line:
dxvkfiles = ("d3d11", "d3d10", "d3d10core", "d3d10_1", "dxgi")to:
dxvkfiles = ("d3d9", "d3d11", "d3d10", "d3d10core", "d3d10_1", "dxgi")View PC info
Spoiler, click me
https://www.youtube.com/watch?v=72pe2p-1QTU
System Specs Used in Test
Nvidia Drivers 418.49.04 (run package from nvidia drivers homepage)
Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -
CPUFreq: Performance
CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+
MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)
GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)
MAINBOARD: ASUS Z370-P
And results are impressive because normal wine requires csmt in this game and with all cores at 99% only give around 45 to 50fps but with d9vk up to 70fps with only 1 core at 98% and anothers cores around 70%
^_^
View PC info
Last test with Pentium G3258 @ 4.1ghz + Artic Cooling Alpine 11 Plus
https://www.youtube.com/watch?v=WOJUBBkwUi4
With Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+
https://www.youtube.com/watch?v=YmdzB0WuahE
D9VK With Core i3 8350K Tri-Core @ 5.0ghz + Zalman CNPS 10x Performa+
https://www.youtube.com/watch?v=SXOOAxbyZGE
System Specs Used in Test
Nvidia Drivers 418.49.04 (run package from nvidia drivers homepage)
Xubuntu 18.04 x64 - Kernel 4.17.12 generic (ubuntu mainline) -
CPUFreq: Performance
CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + Zalman CNPS 10x Performa+
MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)
GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)
MAINBOARD: ASUS Z370-P
Results are very impressive because this game needs csmt in wined3d regular implementation
but in certain parts case like see in image fps fall around 40fps but now maintain around 60fps in same scene
However trees, some pipes and water dont see correctly but most important thing issue stay in large time period use all vram and most system ram (this dont occur in regular wine) before conditions produce crash in certain parts
View PC info
Is it possible to install D9VK alongside DXVK in the same prefix?
View PC info
same way as DXVK, it has script to enable it on your prefix like DXVK does