- Joined
- Jun 30, 2022
- Messages
- 1,020 (1.12/day)
This MOD might help older GPUs that support Vulkan API to run newer games on Windows 8+ ( better to try it on WIN 10 / 11 ) or might help to get a FPS boost in some situations.
What this MOD will do is that it will make DX12 games to run on Vulkan API. DO NOT EXPECT MIRACLES!! IT MIGHT JUST NOT RUN AT ALL OR RUN WORSE!
The files from this MOD are mainly intended to be used under Linux to make DX12 games work but we can use them under Windows using this MOD/repack.
This MOD is only for DX12 games , for DX11/10/9 games you should get the files directly from github (dxvk.. etc , use the links below).
The main reason i tested this is to see if i can make Alan Wake 2 to work better (playable , 30fps+) on older / unsupported cards like 1080TI.
It was tested only by a few people so far , it seems that 1080TI got a 50%+ FPS boost in Alan Wake 2 - low preset (22 fps to 37 fps)
Using it with my RTX 2060 Super showed only a small performance increase in Alan Wake 2 (~5 -6 fps) but some users reported 50% fps uplift using the MOD with DLDSR/FSR on RTX 20 series.
Speculation: the FPS boost using this MOD in Alan Wake 2 might be only because with the MOD Post Processing Quality is completely disabled (minimum setting is LOW in the game with DX12 , is gray out when using the MOD), maybe Vulkan API helps too, i dont know.
More about this (I might have been wrong): https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5132177
Tested so far:
* https://www.techpowerup.com/forums/threads/alan-wake-ii-on-gtx-1080ti.315209/post-5131203 (1080ti - 22 fps to 37 fps - 50%+ increase) -- the idea for this MOD/repack started here.
* https://www.techpowerup.com/forums/threads/dx12-to-vulkan-mod-for-older-gpus.315239/post-5131472 (1070 - 15-20 fps to 30-40 -100% increase)
* https://www.techpowerup.com/forums/threads/dx12-to-vulkan-mod-for-older-gpus.315239/post-5131464 (1080ti - 33-24 to 21-18 - 50%+ DROP)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5131894 (1080 - bump from 20 to 25 fps at low settings 3840x2160 FSR performance)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5131678 (1070 - 16-20fps (begin of game forest FBI) to like 25-28)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5133165 (1050ti - 5-6fps more - before it was 10-12 now it's 16-18 )
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5134683 (RTX 2070 - DLDSR 1.78 (1440p) DLSS 720p - 55 fps / MOD DLDSR 1.78 FSR 720p - 75 fps)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5134754 (1080 TI - x2 frames 21fps to 41fps - In some more "heavy" scenes from 15 fps to 25)
* people reported that it doesnt work with AMD GPUs in Alan Wake 2 (not sure about other games), maybe some incompatibility with Vulkan drivers on AMD? it seems to work on Linux but not on Windows. (we should wait for newer DLLs / AMD drivers? try older DLLs or drivers?)
* seems that the MOD will work in Alan Wake 2 with Adrenalin 23.9.1 driver and RX6800 (crash after Remedy Logo on Vega , Polaris , RX5600xt and 5700xt ) - https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5131804
*** it doesnt seem to work with "MESA drivers for Windows" on AMD GPUs - https://github.com/pal1000/mesa-dist-win (**Vulkan driver for AMD graphics (radv) is no longer available since 22.1.0**), tested only with RADEON VII so far : https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5136326
Some info about the performance under LINUX for AMD GPUs reported by some users on github:
"Given the game seems to reach even 60 fps on 5700 XT on Linux, as opposed to Window's ~30, you'd be better of trying it on Linux.
Polaris GCN4 seems to be absolutely DOA on this game, but Vega reaches ~17 fps on 1080p Low, FSR2 Quality? You'd probably reach 30 on Linux, maybe with a more agresive upscale.
VKD3D doesn't really work on AMD GPUs on Windows, as opposed to Nvidia, for some reason"
*** all of the tests/benchmarks infos were reported by other users and not tested by me.
What i did to make this work is getting the dxgi.dll (from dxvk-2.3.tar or dxvk-async-2.0.tar or dxvk-gplasync-v2.3-1.tar.gz) and d3d12.dll + d3d12core.dll (from vkd3d-proton-2.10.tar) and moved them into the game folder. Uploaded dxvk.conf as a separate file for who wants to play with some settings (copy it in the game folder), changing the settings on my RTX 2060 Super didnt seem to have any effect on performance in AW2.
In the future you should always check the links provided below for newer versions of the DLLs , they might fix some problems and increase performance (or not).
I uploaded zipped files containing all the files needed (just unzip/copy the files inside the game folder), you can download them from here or you can get them from the official gits, you should test all versions before getting to a conclusion. ( DX2Vulkan - gplasync version might help fix the stutters for some users )
If you will like to try it please post your GPU info + game you are testing it on + the performance before and after applying the mod, some screenshots/vids will also be nice.
dxvk-2.3.tar: https://github.com/doitsujin/dxvk/releases
vkd3d-proton-2.10.tar: https://github.com/HansKristian-Work/vkd3d-proton
dxvk-async-2.0.tar: https://github.com/Sporif/dxvk-async/releases
dxvk-gplasync-v2.3-1.tar.gz: https://gitlab.com/Ph42oN/dxvk-gplasync ( thanks @paokkerkir for the info )
Some things you can try if the game doesnt start / poor performance:
*the files provided here are not made by me, i only put them together as a working drop in for Windows OS and you should check the devs githubs for more info but ill try help as much as i can / know.
1.) Change to DXGI swapchain method in the Nvidia control panel. ( i am not sure where is this setting on AMD or if it exists)
2) Disable NVIDIA OVERLAY (or any overlay you might have) , it worked fixing the startup crash for some people.
3) Try all the files / versions as there might be a FPS difference and also some versions may not work while others may work.
4) The zips i made are only for 64BIT versions of Windows , if it doesnt work maybe you are on 32bit?
5) Opening the Game for the first time after adding the MOD performance might be bad till shaders get cached.
6) You should delete the cache / shader cache after installing / reinstalling the mod (vkd3d-proton.cache from the game folder, etc. )
7) Install visual-c-redistributable package from: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one
8) Make sure you have Vulkan drivers installed (they usually come with normal drivers), also you can try an older version of the drivers or reinstall them.
9) Change settings in dxvk.conf , copy dxvk.conf in the game folder if its not already there and play with the settings if you want. (try without dxvk.conf too)
You can also try adding this in dxvk.conf (you can change from False to True if it doesnt work):
dxgi.customDeviceId = 24c9
dxgi.customVendorId = 10de
dxgi.hideNvidiaGpu = False
dxgi.emulateUMA = False
**NEW - DX2Vulkan - gplasync - vkd3d-proton-2.11.1.zip (last file) -- updated with vkd3d-proton-2.11.1 (new DX12 DLLs, 01/01/24) --not tested but maybe it works better, the changelogs from the last versions look promising.
Enjoy testing and playing with all of this stuff , hope it will help some of you!
What this MOD will do is that it will make DX12 games to run on Vulkan API. DO NOT EXPECT MIRACLES!! IT MIGHT JUST NOT RUN AT ALL OR RUN WORSE!
The files from this MOD are mainly intended to be used under Linux to make DX12 games work but we can use them under Windows using this MOD/repack.
This MOD is only for DX12 games , for DX11/10/9 games you should get the files directly from github (dxvk.. etc , use the links below).
The main reason i tested this is to see if i can make Alan Wake 2 to work better (playable , 30fps+) on older / unsupported cards like 1080TI.
It was tested only by a few people so far , it seems that 1080TI got a 50%+ FPS boost in Alan Wake 2 - low preset (22 fps to 37 fps)
Using it with my RTX 2060 Super showed only a small performance increase in Alan Wake 2 (~5 -6 fps) but some users reported 50% fps uplift using the MOD with DLDSR/FSR on RTX 20 series.
Speculation: the FPS boost using this MOD in Alan Wake 2 might be only because with the MOD Post Processing Quality is completely disabled (minimum setting is LOW in the game with DX12 , is gray out when using the MOD), maybe Vulkan API helps too, i dont know.
More about this (I might have been wrong): https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5132177
Tested so far:
* https://www.techpowerup.com/forums/threads/alan-wake-ii-on-gtx-1080ti.315209/post-5131203 (1080ti - 22 fps to 37 fps - 50%+ increase) -- the idea for this MOD/repack started here.
* https://www.techpowerup.com/forums/threads/dx12-to-vulkan-mod-for-older-gpus.315239/post-5131472 (1070 - 15-20 fps to 30-40 -100% increase)
* https://www.techpowerup.com/forums/threads/dx12-to-vulkan-mod-for-older-gpus.315239/post-5131464 (1080ti - 33-24 to 21-18 - 50%+ DROP)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5131894 (1080 - bump from 20 to 25 fps at low settings 3840x2160 FSR performance)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5131678 (1070 - 16-20fps (begin of game forest FBI) to like 25-28)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5133165 (1050ti - 5-6fps more - before it was 10-12 now it's 16-18 )
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5134683 (RTX 2070 - DLDSR 1.78 (1440p) DLSS 720p - 55 fps / MOD DLDSR 1.78 FSR 720p - 75 fps)
* https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5134754 (1080 TI - x2 frames 21fps to 41fps - In some more "heavy" scenes from 15 fps to 25)
* people reported that it doesnt work with AMD GPUs in Alan Wake 2 (not sure about other games), maybe some incompatibility with Vulkan drivers on AMD? it seems to work on Linux but not on Windows. (we should wait for newer DLLs / AMD drivers? try older DLLs or drivers?)
* seems that the MOD will work in Alan Wake 2 with Adrenalin 23.9.1 driver and RX6800 (crash after Remedy Logo on Vega , Polaris , RX5600xt and 5700xt ) - https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5131804
*** it doesnt seem to work with "MESA drivers for Windows" on AMD GPUs - https://github.com/pal1000/mesa-dist-win (**Vulkan driver for AMD graphics (radv) is no longer available since 22.1.0**), tested only with RADEON VII so far : https://www.techpowerup.com/forums/...for-older-gpus-on-windows.315239/post-5136326
Some info about the performance under LINUX for AMD GPUs reported by some users on github:
"Given the game seems to reach even 60 fps on 5700 XT on Linux, as opposed to Window's ~30, you'd be better of trying it on Linux.
Polaris GCN4 seems to be absolutely DOA on this game, but Vega reaches ~17 fps on 1080p Low, FSR2 Quality? You'd probably reach 30 on Linux, maybe with a more agresive upscale.
VKD3D doesn't really work on AMD GPUs on Windows, as opposed to Nvidia, for some reason"
*** all of the tests/benchmarks infos were reported by other users and not tested by me.
What i did to make this work is getting the dxgi.dll (from dxvk-2.3.tar or dxvk-async-2.0.tar or dxvk-gplasync-v2.3-1.tar.gz) and d3d12.dll + d3d12core.dll (from vkd3d-proton-2.10.tar) and moved them into the game folder. Uploaded dxvk.conf as a separate file for who wants to play with some settings (copy it in the game folder), changing the settings on my RTX 2060 Super didnt seem to have any effect on performance in AW2.
In the future you should always check the links provided below for newer versions of the DLLs , they might fix some problems and increase performance (or not).
I uploaded zipped files containing all the files needed (just unzip/copy the files inside the game folder), you can download them from here or you can get them from the official gits, you should test all versions before getting to a conclusion. ( DX2Vulkan - gplasync version might help fix the stutters for some users )
If you will like to try it please post your GPU info + game you are testing it on + the performance before and after applying the mod, some screenshots/vids will also be nice.
dxvk-2.3.tar: https://github.com/doitsujin/dxvk/releases
vkd3d-proton-2.10.tar: https://github.com/HansKristian-Work/vkd3d-proton
dxvk-async-2.0.tar: https://github.com/Sporif/dxvk-async/releases
dxvk-gplasync-v2.3-1.tar.gz: https://gitlab.com/Ph42oN/dxvk-gplasync ( thanks @paokkerkir for the info )
Some things you can try if the game doesnt start / poor performance:
*the files provided here are not made by me, i only put them together as a working drop in for Windows OS and you should check the devs githubs for more info but ill try help as much as i can / know.
1.) Change to DXGI swapchain method in the Nvidia control panel. ( i am not sure where is this setting on AMD or if it exists)
2) Disable NVIDIA OVERLAY (or any overlay you might have) , it worked fixing the startup crash for some people.
3) Try all the files / versions as there might be a FPS difference and also some versions may not work while others may work.
4) The zips i made are only for 64BIT versions of Windows , if it doesnt work maybe you are on 32bit?
5) Opening the Game for the first time after adding the MOD performance might be bad till shaders get cached.
6) You should delete the cache / shader cache after installing / reinstalling the mod (vkd3d-proton.cache from the game folder, etc. )
7) Install visual-c-redistributable package from: https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one
8) Make sure you have Vulkan drivers installed (they usually come with normal drivers), also you can try an older version of the drivers or reinstall them.
9) Change settings in dxvk.conf , copy dxvk.conf in the game folder if its not already there and play with the settings if you want. (try without dxvk.conf too)
You can also try adding this in dxvk.conf (you can change from False to True if it doesnt work):
dxgi.customDeviceId = 24c9
dxgi.customVendorId = 10de
dxgi.hideNvidiaGpu = False
dxgi.emulateUMA = False
**NEW - DX2Vulkan - gplasync - vkd3d-proton-2.11.1.zip (last file) -- updated with vkd3d-proton-2.11.1 (new DX12 DLLs, 01/01/24) --not tested but maybe it works better, the changelogs from the last versions look promising.
Enjoy testing and playing with all of this stuff , hope it will help some of you!
Attachments
Last edited: