Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
It can works for some games but the games have to run on Direct 3D 9/10/11 (and even 12 using VKD3D instead of DXVK)
I can see how DXVK is very useful in translating DX9/10/11 to Vulkan and getting some unexpected performance or frametime improvements, but DX12 to Vulkan? Aside from being a compatibility layer for Linux, not sure it does anything for performance.
If you are unwilling to do this, then you are only speculating and it is dishonest to present your position as fact. I'm not saying this (just) because I'm touchy, I actually do welcome more data. Might be something peculiar to my machine. But opinions aren't data.
Can we try this? If you really want to shut me up, the fastest and easiest way to do this will be to prove me wrong. And if you do prove me wrong, I'll happily eat crow, provided your methodology is sound. For clarity, that would be using AMD/Radeon hardware and getting a slow framerate, then running DXVK with no appreciable improvement. The Steam overlay even lets you monitor FPS in real time, so it isn't subjective. There's also FRAPS if you want to log it.
What kind of frames were you getting beforehand? If it was around 60, you wouldn't see much improvement because the game caps at 60. And you did use the 64-bit version, I assume? Based on the results I got, I can't deny that DXVK was a dramatic improvement for me, but I'd be willing to accept that it was a happy accident due to some unforeseen interaction, like maybe breaking some process that was eating up VRAM, or that was taxing the processor.
Thank you for taking the time to try it. :)
You definitely don't know what you are talking about, and if you want proof you actually have them on you computer, or in fact this is the abscence of these that is the proof
Go check your game files you'll see no log files prooving the dll were used
There has to be some log files at least for the initialization of the wrapper. It generate a log file for any dll used as follow [exe name]_[dll name].log, even if the lib is unused in the game and it's just loaded then it must have created these log files.
For exemple, if you play Yakuza 4 Remastered with dxvk you will have 2 log file generated because 2 dll are used
Yakuza4_d3d11.log and Yakuza4_dxgi.log
Another way to check if the dll are used or not is by deleting these while playing, this is not possible if the process use the library
Another trickier solution but if you know this tools it's easy, by using process explorer to see the dependencies if they're used or not, (spoiler alert they're not)
And can you tell me what version of dxvk you're using ? It actually matters
See, that's the thing: I'm not claiming to know what I'm talking about. I know that when I do a certain thing, I get a certain result. The process between that input and that output is a black box to me-- maybe somebody smarter than me can explain why that is. I was even hoping it would be you, since you seem knowledgeable. What I won't do, is deny what I've seen because it doesn't jive with how I understand things to work. You change the model to fit the data, not the other way around.
Since you're interested, I'm using dxvk 1.9, 64 bit. I see no log files, which must mean that it's not working as designed. However, it is clearly doing something because it's the only variable. As I said earlier, it's possible that it's just breaking something, and that something was causing problems. I don't know. Even if that's the case, it's still a desirable outcome. There is one other thing I can check, if you'll give me half an hour.
If you did A, B and C actions at the same time that does not imply that All 3 action were actually useful, that's my point from the beginning. It can't be that, there is absolutely no way because that's not how it works, you don't just put some random libs for them to be magically used from no where.
When I asked the dxvk version I had another thing in mind, like Did you use the dxvk from the original github ? (this is the one https ://github .com/doitsujin/dxvk)
An hour later...
Just checked, it runs about the same either way. Maybe it was a driver update? I know I wasn't imagining a ~15 fps jump. False alarm, everyone.