You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Previously Working Captured Traces Fail To Replay as a result of commit 6b26889 - "Track image layouts to facilitate FB screenshots". Replaying is failing as a result of the introduced assertion, resulting in the error bellow:
Commit Name:Track image layouts to facilitate FB screenshots
To Reproduce
Steps to reproduce the behavior:
Get the .gfxr file from [insert download location here, e.g. LunarShare]
No specific parameters have been provided when replaying.
System environment:
GPU and driver version on which capture was taken
GPU: NVIDIA GeForce RTX 3050
Driver version: 2203910400 (0x835d0100) (Output of gfxrecon-info)
GPU and driver version on which capture file was replayed with issue
GPU: NVIDIA GeForce RTX 3050
Driver version: 525.125.06
Title configuration:
Title name:
Hollow Knight (Linux)
Title version:
Steam
ID 367520
Is DXR enabled?
No
Additional information (optional):
is there a SHA for which replayer is known to replay correctly? (indicates possible regression in decoder/consumer)
Any commit before 6b26889 results in expected behaviour, any commit after results in the assertion being trigger
Also just commenting out the introduced assertion results in the expected behaviour.
The behaviour has also been noticed on an android trace
Is there an older trace that works? What SHA was used to build those capture DLLs? (indicates possible regression in capture/encoder)
Does a newer capture work? (indicates bug fix in capture/encoder that needs to be noted)
Does the capture file replay correctly on a different GPU?
The text was updated successfully, but these errors were encountered:
We have a bug in GFXR and have copied an array or count wrong.
The application is using Vulkan incorrectly. We could determine this by running --validate in replay or running the original app with Validation Layers enabled. If that's the case we can attempt to catch it as a special case if we determined this is an "important" capture.
It could also be that I've read the spec incorrectly or there's an additional qualifier for dynamic rendering or some other extension and this is valid usage and we need to handle the case where the count is different.
Describe the replay bug:
Previously Working Captured Traces Fail To Replay as a result of commit 6b26889 - "Track image layouts to facilitate FB screenshots". Replaying is failing as a result of the introduced assertion, resulting in the error bellow:
"Assertion failed: 'framebuffer_info->attachment_image_view_ids.size() == render_pass_info->attachment_descriptions.size()'"
The behaviour has been noticed on both Android and Linux machines.
Verify before submission:
Build Environment:
For capturing an older commit has been used.
For replaying the following commit has been used:
Branch: dev
SHA: 6b26889
Commit Name:Track image layouts to facilitate FB screenshots
To Reproduce
Steps to reproduce the behavior:
.gfxr
file from [insert download location here, e.g. LunarShare]System environment:
Title configuration:
Additional information (optional):
is there a SHA for which replayer is known to replay correctly? (indicates possible regression in decoder/consumer)
Also just commenting out the introduced assertion results in the expected behaviour.
Is there an older trace that works? What SHA was used to build those capture DLLs? (indicates possible regression in capture/encoder)
Does a newer capture work? (indicates bug fix in capture/encoder that needs to be noted)
Does the capture file replay correctly on a different GPU?
The text was updated successfully, but these errors were encountered: