Dxvk: Flower broken graphics

Created on 18 May 2019  路  21Comments  路  Source: doitsujin/dxvk

The game starts but the graphics are broken. The developer's logos at the start are displayed correctly. I can't get apitrace for the game starts only with DXVK. The trails on the screenshot are from the moving mouse cursor. There arent any other images. I saw the main menu on YouTube and there are window and a flower in a flowerpot.
1

Software information

Flower.exe

System information

  • GPU: GTX 1080Ti
  • Driver: 430.14
  • Wine version: 4.8
  • DXVK version: master

Apitrace file(s)

  • Put a link here

Log files

needs apitrace

All 21 comments

Can't debug without an apitrace. If it only starts with DXVK then use DXVK to record the trace, it's better than nothing.

Yes I know but I can't get it :(
Ok I'll try with DXVK.

Thanks; unfortunately that trace isn't very useful since it shows garbled graphics on Windows as well. :(

I hope someone get an apitrace on Windows :)

Can you try winetricks d3dcompiler_47 and winetricks d3dcompiler_43 and see if that fixes anything?

Unfortunately it doesn't change anything...
1

Can you post the logs and Wine output of the game with Microsofts d3dcompiler?

Sure:

@doitsujin
Does the Windows apitrace help?

Do you really expect me to start working on this immediately on a Sunday morning at 6am?

Haven't looked yet, will do that tomorrow.

Just for the record (already discussed this on Discord):
the issue is that the game uploads its textures by mapping all subresources at once.
This fails because DXVK currently only supports 1 mapped subresource at a time.

Do you really expect me to start working on this immediately on a Sunday morning at 6am?

Haven't looked yet, will do that tomorrow.

Of course not, just asking. Excuse me but we are obviously in different time zones and I didn't knew that :)

Just for the record (already discussed this on Discord):
the issue is that the game uploads its textures by mapping all subresources at once.
This fails because DXVK currently only supports 1 mapped subresource at a time.

Is this a big problem or can be fixed?

Is this a big problem or can be fixed?

Can be fixed, although it's going to be quite a bit of work that might take a few days to fully stabilize. Thanks for posting the trace though, it is indeed helpful.

Thank you :)

Can you test if this build fixes it:
dxvk-map-image-buffer-fix.tar.gz

Built from this branch.

You are simply the best!!!
With vsync the game stutters on every second but when I turn it off, the game runs very smooth with ~150 FPS. Thank you!!!

Thanks for the quick feedback, I'll do some more testing and then merge the branch.

I was at work otherwise my feedback It would have been much faster :)

@doitsujin
Almost forgot. Here is your splendid work!
https://www.youtube.com/watch?v=VzvcLBj4NxM

Was this page helpful?
0 / 5 - 0 ratings

Related issues

shmerl picture shmerl  路  90Comments

nickfaces picture nickfaces  路  110Comments

oscarbg picture oscarbg  路  51Comments

doitsujin picture doitsujin  路  65Comments

oangelo picture oangelo  路  53Comments