Что означает код NTSTATUS 0xC01E0102 (STATUS_GRAPHICS_ALLOCATION_BUSY)?

 
Предыдущий Следующий
STATUS_GRAPHICS_CANT_LOCK_MEMORY STATUS_GRAPHICS_TOO_MANY_REFERENCES

STATUS_GRAPHICS_ALLOCATION_BUSY

Что означает STATUS_GRAPHICS_ALLOCATION_BUSY

STATUS_GRAPHICS_ALLOCATION_BUSY (0XC01E0102) — это состояние возвращается, когда запрошенная блокировка конфликтует с незавершённым использованием выделения. Это граница синхронизации: ресурс известен, но GPU и драйвер ещё не достигли состояния, позволяющего выполнить запрошенную блокировку для процессора.

Что проверить

  • Это состояние возвращается, когда запрошенная блокировка конфликтует с незавершённым использованием выделения.
  • Это граница синхронизации: ресурс известен, но GPU и драйвер ещё не достигли состояния, позволяющего выполнить запрошенную блокировку для процессора.
  • Зафиксируйте дескриптор выделения, контекст или механизм, значения барьеров, последнюю отправку GPU со ссылкой на него и вызывающую сторону, запросившую блокировку.

Для контроля дождитесь fence/completion, соответствующего последнему использованию allocation, и повторите lock без изменения handle; успех подтверждает именно конфликт синхронизации.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.