Game is trying to query ID3D12Heap from a ID3D12Resource, that just looks like a game goof and has nothing to do with whatever hang you have.
Hi @HansKristian-Work. I am very new to Linux so I might be wrong in my assumptions and it could also just be just the game. I tried this on Windows 10 as well but the issue doesnt occur there so I don't know if that changes anything. Feel free to close the issue if its just a game bug and nothing to do with vkd3d.
So far the only thing that was said is that the particular log message you isolated has probably nothing to do with the hang.
@mbriar Ah yeah I misread it, my bad
Just adding that I get the same exact message on Starfield. @HansKristian-Work in this case, even with the latest PR for the Heap implementation. Shouldn't this warning be gone from the games that try to invoke this type of resource?
Why would the warning be gone? It's a nonsense query that is still a nonsense query.
Well, if it creates no overhead, then it's a no problem. I thought it would be gone after the heaps implementation, was just raising awareness for it.
It has absolutely nothing to do with descriptor_heap PR.
Been a while but if anyone else experiences this particular issue on KCD II, just skip the cutsene :D. It seems to occur at the exact moment the game transitions from one cutscene to the next (right after escaping from Maleshov with Hans). If you skip it before the transition occurs, the game will continue on just fine. This is the only time this issue occured for me, and I was able to finish the rest of the game just fine. If you want to view the cutscene I recommend looking it up on YouTube and not wasting 3 days debugging this with little to no knowledge of Linux, Proton or VKD3D
Nothing extracted yet.
When playing Kingdom Come: Deliverance II, I came across a part where a cutscene plays, followed by another cutscene. The game freezes on a black screen when the first cutscene ends and the second is supposed to begin. It works when the cutscene is skipped, but otherwise, it just getst stuck on a black screen and I have to quit te game.
I had been debugging this issue for 3 days, and eventually found this in the logs
13533.526:0134:01d4:warn:vkd3d-proton:d3d12_resource_QueryInterface: {6b3b2502-6e51-45b3-90ee-9884265e8df3} not implemented, returning E_NOINTERFACE.. This made me give up on the debugging since it seems like it is actually just something that is not implemented. I hope this is something that can be worked with and implemented soon.Software information
System information
Log files
steam-1771300.log