KhronosGroup / KhronosGroup/Vulkan-Video-Samples

flaky AV1 decode tests with fence timeout

Open
#149 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
41
Forks
17
Avg merge
3d 20h
Merged PRs (30d)
9

Description

Some AV1 tests are exiting with error having some fence timeout issue:
- decode_av1_basic_8bit
- decode_av1_globalmotion_8bit

```
STDERR:
[libdav1d @ 0x57da08121500] libdav1d 1.4.1
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 100 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 200 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 300 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 400 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 500 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 600 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 700 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 800 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 900 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1000 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1100 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1200 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1300 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1400 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1500 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1600 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1700 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1800 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1900 mSec with result 0x2 ****
```

The bug happens with nvidia driver: 570.123.19

Contributor guide

Open the contributing guide

Research direction

Reproduce decode_av1_basic_8bit and decode_av1_globalmotion_8bit with NVIDIA driver 570.123.19 and capture the fence-timeout output. Start by locating these AV1 tests and tracing their decode completion handling; done means the affected tests complete reliably without fence timeout errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
32/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.