So I see the comment explaining how to make this work with an enb, but is reshade possible? I have an upscaler that hooks in via reshade so that takes up the dll slots.
game does not start with those files somehow everything beside the dll. gets deleted on startup or crash
took me like 2 hours to figure out how to get rid of the CTD on start , looks like you have to delete the overwrite folder in MO2 to fully uninstall the vulkan renderer and stop the crashing.
If the files are getting deleted I would guess that's your anti-virus. And if you're missing one or the other file, that would explain why CTD. And all you have to do to uninstall is to remove the dxgi and d3d11 files. And idk anything about using Mo2 to install this, just do it manually.
Is there a way to use this with ENB since both are using d3d11.dll as a hook point? I tried ENB’s [proxy] method with latest dxvk dll from GitHub before seeing this mod and it crashed my game so I removed dxvk.
I've been able to get it working just fine. I'm probably misunderstanding what your issue is but I'll rattle out the steps I took after looking through this tutorial just so we're on the same page.
1: Install DXVK normally (That includes d3d11.dll, dxgi.dll and dxvk.conf. You're welcome to use the github versions if you want.) 2: Rename the d3d11.dll wrapper to vkd3d11.dll (or use whatever name you want, so long as you point to it in the enblocal.ini) 3: Install ENB normally (you shouldn't be overwriting DXVK's d3d11.dll that we just renamed, since we'll be using ENB's d3d11.dll wrapper as our hook point) 4: Open up enblocal.ini and change the lines in the proxy section to look something like this
i was having super long/infinite loading and CTD every 15 or 20 minutes...havent had one crash or infinite load screen in 2 hours after downloading this..thanks :)
This has drastically improved the overall stability of my framerate, my game was near unplayable beforehand. I couldn't maintain 60fps on even low settings by default (it would be solid 60 even on high but drop to the 30's-40's sometimes lower by doing anything, even just standing still and turning the camera too quickly). Now I'm playing on medium settings and although it still drops it's not as frequent or even close to as bad, it's hardly even noticeable beyond a short stutter. Thank you for this
This is just false. As I said in the description if you're on higher end hardware you wont see as much of a difference. I uploaded this here because this specific London mod has areas where I was dropping under 60fps, with DXVK I'm not dipping under 60 in those areas. All DXVK does is replace the DirectX calls to the driver software with Vulkan calls. Certain hardware drivers could have better or worse improvement with this but generally the higher spec you are the less useful it'll be for performance.
I'm on low end pc (fx 8320, rx5500xt) and it does nothing, maybe a 5 fps less or more from game to game. Many tests were done (you can watch some of them on youtube) that its barely does anything for dx11 games, unless you are using intel gpu. So yeah, generally it barely changes anything. Lucky you i guess ¯\_(ツ)_/¯
I'll reiterate what I just said but I'll try to make it even simpler...
Depending on the hardware, and driver software, and how optimal those drivers work with DirectX, and Vulkan, your performance will vary. And you can nit pick videos on youtube, you could also look at ones for various games where framerates increase by 20 or 30. For example Assassins Creed 3, has a very noticeable performance upgrade on RX 400, 500 series, and yes the api is Directx11 comparing to the DXVK vulkan wrapper. So if you understand what I'm saying, then if this doesn't improve performance for you just move on. It's going to be dependent on the hardware and how well the driver software works with directx and vulkan.
KevintheDog false. Looks like you have no idea how cpu works and what overclocking is. Its a low end cpu no doubt, but so far im only missing slop games a kin to cyberprank (because its not optimized at all) and other fps slopfest that i have zero interest in. GTA IV runs like that because its a dx9 game, and dx9 is not design with multi core/threads processors in mind.
Listen idk who pressed you so hard that you feel this defensive over something I've literally repeated myself twice explaining. DXVK improves framerates for me (RX 580, latest drivers) in Fallout 4, Skyrim, FNV, Fallout 3, Basically every Assassins Creed games, basically all the Far Cry games, Kingdom of Amalur, Batman Arkham series, The Outer Worlds, and probably some other random games I'm forgetting. And this is because like I'm about to repeat for the third time.... the way DXVK works is changing the DirectX calls to the driver to Vulkan calls, which depending on the hardware and driver software you could get no, to minimal, to significant performance differences.
I have no clue where you got this "DXVK does not improve dx11 games" from, but I'm just going to tell you upfront, you're wrong and spreading misinformation. You can tell me to "check r/dxvk" but why don't you be specific, Cite your source on where you heard this. Because they are wrong, they may not have seen performance impact or you may not have on a certain directx 11 api game, but I and others absolutely have had performance improvements using the dxvk wrapper on dx11, such as fallout4, or Far Cry or Assassins creed, or Skyrim which is basically the same as Fallout4 or any of the Bethesda games really.
So please stop commenting on this thread spreading misinformation because you personally don't see a performance increase. It's fine if you say it doesn't help you at all, but stating "dxvk doesn't improve dx11 games" is just blatantly wrong, because it literally does for me and others and there's even comparison videos on youtube on directx11 games being improved, and on AMD/Nvidia gpus, like mine.
Edit: and pls for the love of god don't keep trying to argue with me because this isn't an argument. Various software drivers and hardware will have independent optimization with directx, directx11, and Vulkan. Your own original post acknowledges as much conceding it apparently improves on Intel GPUs.
Edit2: Omg... if you're actually calling Cyberpunk and CDPR's Red Engine poorly optimized, in the same breath you're talking about CPUs you really don't know what you're talking about. Yeah, is there a way I can just delete your comments and block you? I was willing to try to explain things to you but if you're really coming off with that snarky of an attitude and just being so incredibly wrong, again, I'd rather just not have you engage on my mod comments.
Edit3: I think I've done it, they're blocked from all my mod pages now (I think?).
It stopped nvidia driver related crashes for me at the cost of stuttering sometimes so idk what sort of black magic this does but i'll take random stutters over random crashes..
Yeah thats the give or take here. Like I was trying to explain to the dude I banned from seeing my mod pages, dxvk is just changing (directx) api calls to the driver to be vulkan calls. So if that driver is more or less optimal or some fuckery is going on, it could improve performance, maybe make an older game playable, maybe do nothing, maybe decrease performance a little, and I suppose in your case it fixed some crashing. It's all entirely dependent on the hardware and driver software.
31 comments
do you think a 7900 xtx would have some benefit?
Cordially.
took me like 2 hours to figure out how to get rid of the CTD on start , looks like you have to delete the overwrite folder in MO2 to fully uninstall the vulkan renderer and stop the crashing.
1: Install DXVK normally (That includes d3d11.dll, dxgi.dll and dxvk.conf. You're welcome to use the github versions if you want.)
2: Rename the d3d11.dll wrapper to vkd3d11.dll (or use whatever name you want, so long as you point to it in the enblocal.ini)
3: Install ENB normally (you shouldn't be overwriting DXVK's d3d11.dll that we just renamed, since we'll be using ENB's d3d11.dll wrapper as our hook point)
4: Open up enblocal.ini and change the lines in the proxy section to look something like this
[PROXY]
EnableProxyLibrary=true
InitProxyFunctions=true
ProxyLibrary=vkd3d11.dll
5: Profit? That's how I did it anyhow.
Depending on the hardware, and driver software, and how optimal those drivers work with DirectX, and Vulkan, your performance will vary. And you can nit pick videos on youtube, you could also look at ones for various games where framerates increase by 20 or 30. For example Assassins Creed 3, has a very noticeable performance upgrade on RX 400, 500 series, and yes the api is Directx11 comparing to the DXVK vulkan wrapper. So if you understand what I'm saying, then if this doesn't improve performance for you just move on. It's going to be dependent on the hardware and how well the driver software works with directx and vulkan.
Also DXVK definitely helps but you have on of the worst CPUs ever made tbh fam.
Look at GTA IV with and without it.
GTA IV runs like that because its a dx9 game, and dx9 is not design with multi core/threads processors in mind.
WhoCaresomg74 please visit r/DXVK
I have no clue where you got this "DXVK does not improve dx11 games" from, but I'm just going to tell you upfront, you're wrong and spreading misinformation. You can tell me to "check r/dxvk" but why don't you be specific, Cite your source on where you heard this. Because they are wrong, they may not have seen performance impact or you may not have on a certain directx 11 api game, but I and others absolutely have had performance improvements using the dxvk wrapper on dx11, such as fallout4, or Far Cry or Assassins creed, or Skyrim which is basically the same as Fallout4 or any of the Bethesda games really.
So please stop commenting on this thread spreading misinformation because you personally don't see a performance increase. It's fine if you say it doesn't help you at all, but stating "dxvk doesn't improve dx11 games" is just blatantly wrong, because it literally does for me and others and there's even comparison videos on youtube on directx11 games being improved, and on AMD/Nvidia gpus, like mine.
Edit: and pls for the love of god don't keep trying to argue with me because this isn't an argument. Various software drivers and hardware will have independent optimization with directx, directx11, and Vulkan. Your own original post acknowledges as much conceding it apparently improves on Intel GPUs.
Edit2: Omg... if you're actually calling Cyberpunk and CDPR's Red Engine poorly optimized, in the same breath you're talking about CPUs you really don't know what you're talking about. Yeah, is there a way I can just delete your comments and block you? I was willing to try to explain things to you but if you're really coming off with that snarky of an attitude and just being so incredibly wrong, again, I'd rather just not have you engage on my mod comments.
Edit3: I think I've done it, they're blocked from all my mod pages now (I think?).