| Предыдущий | Следующий |
| D3D12_ERROR_ADAPTER_NOT_FOUND | WINML_ERR_INVALID_DEVICE |
D3D12_ERROR_DRIVER_VERSION_MISMATCH
Что означает D3D12_ERROR_DRIVER_VERSION_MISMATCH
D3D12_ERROR_DRIVER_VERSION_MISMATCH означает, что Direct3D 12 не может повторно использовать кэшированный Pipeline State Object после изменения версии драйвера.
Кэш PSO зависит от аппаратной и драйверной конфигурации и не является универсальным бинарным форматом.
Что проверить
- Сравните версию текущего драйвера с версией, для которой создан кэш.
- После обновления драйвера инвалидируйте несовместимый PSO cache.
- Не переносите кэш между разными машинами или образами без проверки.
- Создайте PSO заново из исходного описания и шейдеров.
Новый корректный кэш следует сохранить уже для текущей версии драйвера.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
