-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clarification for "Please do not use wine's d3d9x or d3dcompiler with d9vk"? #200
Comments
D9VK implements D3D9.
That means you have to use the Microsoft versions of the dlls which you can install using Winetricks. |
So just to be sure, if I use D9VK, it's necessary (according to the disclaimer) to also install some d3d9 package via winetricks? The relevant d3d libraries that come with Wine by-default aren't good to be using, and the ones that come from winetricks are libraries that aren't modified by Wine/are used by Windows? Looking at winetricks, it looks like there's an entry for D9VK, and if I'm reading it right, it looks like it installs |
Yup, those are just the Microsoft libraries. Some games ship those but the majority unfortunately doesnt. Which d3dcompiler and d3dx9 entry you need depends on what the game loads. You can however just install all of them and that should be fine. |
Basically what @K0bin said. |
Thanks for clarifying, this statement was indeed very confusing. Is there any way to fix Wine's versions not to have such problems? It would be better to avoid using blobs. |
Sure they are fixable but that's a lot of work and the backlog for the Wine guys is already pretty long right now. |
Are there known Wine bugs to track these? If not, may be it would be good to file them, so Wine developers would be aware about them to begin with? |
Is this still relevant now that D9VK is merged with DXVK? |
Yes and it will be until Wine fix their implementations of those dlls. |
Is there a relevant bug to follow for this on the Wine bug tracker? |
I was under the impression originally that this meant to not install DX9 from winetricks, but another person pointed out it's the opposite (not to use the default Wine DX9 but install it via winetricks).
I'm wondering if there could be some clarification as to what exactly is meant by this?
The text was updated successfully, but these errors were encountered: