Joshua-Ashton / d9vk

A Direct3D9 to Vulkan layer using the DXVK backend. [Upstreamed to DXVK]
https://github.com/doitsujin/dxvk
zlib License
833 stars 42 forks source link

Forgotten Realms: Demon Stone has multiple issues #321

Closed CartoonFan closed 4 years ago

CartoonFan commented 4 years ago

Please describe your issue as accurately as possible. If you run into a problem with a binary release, make sure to test with latest master as well.

Important: When reporting an issue with a specific game or application, such as crashes or rendering issues, please include log files and a D3D11/D3D9 Apitrace (see https://github.com/apitrace/apitrace) so that the issue can be reproduced. In order to create a trace for D3D11/D3D10: Run wine apitrace.exe trace -a dxgi YOURGAME.exe. In order to create a trace for D3D9: Follow https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace. DO NOT use DXVK together with apitrace!

Software information

Forgotten Realms: Demon Stone

System information

Apitrace file(s)

Windows trace (AMD Graphics): https://drive.google.com/file/d/1SWVx7KwEV3KmGI_o8LD1rgKLrKOg5Y-2/view?usp=sharing

D9VK trace (Nvidia Graphics): https://drive.google.com/file/d/1cVXHeDhA3tcf6mxyehAClSsLdZqUQSiM/view?usp=sharing

Log files

Hello! Demon Stone has several issues as of the current master. The HUD is missing some elements, models have white textures, and the loading screens aren't rendered properly.

D9VK: 20190824-104333 20190824-104407 20190824-104338

Native (taken from Windows trace): 20190824-104900 20190824-104922 20190824-104913

The Windows trace plays back without errors on my Nvidia machine, so it might be an nvidia issue :confused:

Also, the character models occasionally freeze during animations(which isn't shown in either trace), and @NerosTie mentioned an issue with the logo (not sure if I covered that here already or not). Thanks!

Joshua-Ashton commented 4 years ago

Are you using Wine's d3dcompiler impl?

ie. did you install d3dcompiler[_43/_47/_whatever] and d3d9x stuff via proton/winetricks

CartoonFan commented 4 years ago

It doesn't seem like I'm using Wine's d3dcompiler. I installed d9vk through winetricks, and winetricks shows that d3dx9 and d3dcompiler_43 are installed. All those dlls are set to native from what I can see, and I went ahead and installed the extra d3dcompiler stuff just in case, but it looks like the issues persist.

NerosTie commented 4 years ago

The vertical red line is gone, but it just a black screen now (tested with dxvk 1101)

CartoonFan commented 4 years ago

The HUD objects are now covered with a black square, and the "all-white textures" and " intro walk animation halting" problems still persist, as well: forgotten_realms_20200128-192125 forgotten_realms_20200128-192237 forgotten_realms_20200128-192251

CartoonFan commented 4 years ago

With https://github.com/doitsujin/dxvk/issues/1409 and https://github.com/doitsujin/dxvk/commit/b9474cf787f52e3faf8fa670bdb85ce058d47ade , everything except the character halting has been fixed. Good job!

Joshua-Ashton commented 4 years ago

Can you show me what that issue is?

CartoonFan commented 4 years ago

I apologize for my earlier statement. I honestly don't know what happened or how I came to my previous conclusion, but it seems pretty smooth now. When playing, there is some noticeable micro-stutter (am I using that correctly?) right after the camera turns to face the protagonist, however it's much harder to notice compared to before. It also didn't show up in my attempt to record the issue with OBS :ghost: , so I don't really know how to show it outside of describing it. My not-very-helpful failed attempt is here if you're curious (the relevant part would be at 0:12). I guess I'm OK closing it here if @NerosTie doesn't have any further objections.

Closing #321 for now.

NerosTie commented 4 years ago

Everything looks great now 🎉