Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.73k stars 268 forks source link

Support for DXMT to fix texture issues #1163

Open Prusias-kol opened 1 month ago

Prusias-kol commented 1 month ago

Is your feature request related to a problem?

In Genshin Impact's Natlan region, texture issues are frequent covering much of the floor with rainbow colors: Image

Describe the solution you'd like

I looked online and found many users found success with an alternative launcher called YAAGL due to its support for DXMT. Relevant discussion links:

An option to use DXMT instead of DXVK would be a great feature

Anything else?

This is a totally optional feature but could improve whisky.

DXMT is under active development and aims to offer improved performance by directly translating from Direct 3D 11. It does some cool stuff like creating a shader converter that targets LLVM IR and is runnable by the metal driver. From my limited experience, it seems to be faster than dxvk + moltenvk and uses less ram.

Can read some of their development milestones:

Issue Language

ultratiem commented 1 month ago

This would be great. The only problem would be the discrepancy between WINE. GPTK is built on 7 and it looks like DXMT is built on 9.

Gcenx commented 1 month ago

According to 3Shain DXMT requires wine-8.0 or greater. Can’t say if it could be made to work with effort or not.