Skip to content

Rework the way DXVK toggle works #700

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

Closed
Sultech opened this issue Oct 13, 2021 · 1 comment · Fixed by #719
Closed

Rework the way DXVK toggle works #700

Sultech opened this issue Oct 13, 2021 · 1 comment · Fixed by #719
Labels
enhancement This feature needs upgrades.

Comments

@Sultech
Copy link

Sultech commented Oct 13, 2021

Is your feature request related to a problem? Please describe.
Every time you have Auto Install/Update DXVK on Prefix enabled the game will take forever to launch because it is updating dxvk in a different way to lutris (I don't understand how heroic does it but lutris does it better).

Describe the solution you'd like
A better way of doing this would be to copy the way lutris does it. Lutris has versions of dxvk that will automatically be updated in a folder. A runtime folder where dxvk, vkd3d, and dxvk-nvapi are located.
Screenshot from 2021-10-13 03-49-56

Screenshot from 2021-10-13 03-50-56

Then if you enable dxvk it will rename the wineD3D files to .old then symlink the dxvk dlls and paste them in the prefix folder. By using this the game will open instantly without having to wait. Also you could add version numbers so you are able to change to which version you want to use.

It would also be a good idea to separate dxvk and vkd3d as they are not the same thing.

Additional context
Here is a screenshot from lutris
Screenshot from 2021-10-13 03-34-49

@flavioislima
Copy link
Member

Yes, this is another thing that needs to be improved in the future. I already had take a look at lutris source code and I could do it in a similar way.
The problem is find time to work on everything 😅

@flavioislima flavioislima added the enhancement This feature needs upgrades. label Oct 13, 2021
@flavioislima flavioislima linked a pull request Nov 4, 2021 that will close this issue
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This feature needs upgrades.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants