Что означает статус Intel IPP 21 (ippStsCpuMismatch)?

 
Также может означать:
КонстантаТипОС
ERROR_NOT_READYОшибка WindowsWindows
KERN_RIGHT_EXISTSКод возврата ядра macOSmacOS
EISDIRerrnoЛюбая
LAST_CHANCE_CALLED_FROM_KMODEКод BSODWindows
Предыдущий Следующий
ippStsNonIntelCpu ippStsNoIppFunctionFound

ippStsCpuMismatch

ippStsCpuMismatch появляется при manual dispatch control: приложение пытается установить processor-specific implementation или feature set, который не согласуется с фактическими CPUID-возможностями host. Сам алгоритм и его параметры при этом могут быть полностью корректны.

В контейнере или VM набор видимых инструкций способен отличаться от физического CPU. Поэтому сравнивайте не модель сервера по инвентаризации, а features, которые видит именно процесс, и значения, возвращаемые IPP feature-query functions.

Сравните requested и available CPU

  • Найдите вызов, отключающий автоматический dispatch или задающий CPU/features вручную.
  • Запишите ippGetCpuFeatures и ippGetEnabledCpuFeatures непосредственно перед override.
  • Проверьте CPUID masking в hypervisor/container, если ошибка зависит от среды запуска.

Ссылки


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