Re: How to use DLL files from vkd3d-proton in Wine?
zhengxianwei <[email protected]>
| Newsgroups | gmane.comp.emulators.wine.devel |
|---|---|
| Message-ID | <CABeGAqXJp0MT+qQY0z5+jMehwZu00ABT0_-vd+iov5NQ+Nuk9A@mail.gmail.com> |
I directly copied all the DLLs compiled from DXVK into the Wine environment following the README instructions, but the error seems to be the same - it still crashed on swapchain . I googled a bit and found that DXGI is responsible for managing some resources related to the Vulkan swapchain. Could it be that I didn't install the DXVK DLLs into wine directly. On Fri, Nov 22, 2024 at 12:32 AM Gabriel Ivăncescu <[email protected]> wrote: > On 21/11/2024 13:59, zhengxianwei wrote: > > I am a beginner with Wine and currently using it to run Photoshop 23. > > > > > > I noticed that vkd3d seems to lack support for Tiled Resource, which > > causes Photoshop’s compatibility check to fail in displaying the correct > > GPU information. > > > > > > I found that vkd3d-proton appears to implement this feature, so I > > compiled vkd3d-proton and copied the resulting d3d12.dll and > > d3d12core.dll directly into Wine’s directory. I also ensured that the > > required d3d12.dll was loaded correctly. > > > > > > However, when launching Photoshop, it crashes when using certain > > swapchain features. > > > > > > Setting aside the swapchain crash for now, is my approach of directly > > using the d3d12.dll generated by vkd3d-proton correct? > > > > > > > > > > AFAIK, you also need dxgi.dll from DXVK. If it still crashes with that, > it's probably a bug somewhere. >