Что означает код NTSTATUS 0xC01E0001 (STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER)?

 
Предыдущий Следующий
STATUS_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER STATUS_GRAPHICS_INVALID_DISPLAY_ADAPTER

STATUS_GRAPHICS_INSUFFICIENT_DMA_BUFFER

При преобразовании команд закончилось место

Это состояние относится к преобразованию драйвером режима ядра буфера графических команд в работу GPU. Само по себе оно не означает сбой выделения текстуры или отсутствие доступной видеопамяти. Важна ёмкость буфера DMA и списка выделений, предоставленная для этой отправки.

Измеряйте возвращённый контракт

Зафиксируйте длину отправленной команды, возвращённое CommandBufferSize, возвращённое AllocationListSize, механизм или контекст и использование драйвером гарантированного контракта буфера DMA. Драйвер может запросить большую ёмкость команд или списка выделений, но после успешной отправки всё равно должен проверить возвращённые размеры до подготовки следующей.

Ссылки


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