doitsujin / dxvk

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine
zlib License
12.71k stars 813 forks source link

granblue fantasy relink renders most stuff invisible [Windows] #3922

Open xKocO opened 5 months ago

xKocO commented 5 months ago

The game seems to render almost everything invisible besides grass, plants and some other exceptions.

Software information

Granblue fantasy relink, standard settings, 1080 tried different settings and switching between fullscreen and windowed but it doesnt seem to make a difference.

System information

Wanted to try running the game with dxvk on this old laptop I use for my travels since the game doesn't render correctly on regular dx11. The issue on that end is most likely the game using dx feature level 11_1 which this card and older ones dont support(up to 11_0). I noticed the game also renders invisible for other people trying out dxvk just for performance gains and work for some independetly of their specs.

A post for reference https://steamcommunity.com/app/881020/discussions/0/4298195716596733572/. There you can see a user with an rtx 2080 with the same issue as me with a screenshot as well. Dont wanna be a bother since I guess this is probably some windows shenanigans but I thought maybe it would be relevant enough to report it.

K0bin commented 5 months ago

Please make an apitrace.

doitsujin commented 5 months ago

This game is not expected to work with DXVK on Windows due to its reliance on third-party libraries. Works fine on Proton.

You could try changing some options like dxgi.hideNvidiaGpu = True or d3d11.exposeDriverCommandLists = True or both, or even set dxgi.customVendorId = 1234 to see if anything works, but the problem is that they use AGS/NVAPI for MultiDrawIndirect and also make broken assumption about command list support based on vendor IDs because they use a 6-year old AGS version.