Приложение Direct3D работает нормально, если запущен проводник Windows, в противном случае ужасно тормозит.

Наше приложение Direct3D9 отлично работает, если мы полностью запустим Windows, а затем запустим его. Однако, если мы настроим процесс запуска Windows так, чтобы проводник не запускался, а запускались только Windows и наше приложение, наше приложение ужасно замедлялось. Загрузка ЦП доходит до 50%, даже в режиме ожидания (обычно около 0).

Это можно исправить, запустив Диспетчер задач, запустив Проводник и перезапустив наше приложение. Но это неприемлемо; наше приложение должно работать без Проводника.

Может ли это быть связано с Direct3D? Наше приложение полноэкранное, версия Windows XP SP3 со всеми последними обновлениями, версия Direct3D 9.0.c. Если это не связано с Direct3D, как мне отладить это?

6
задан dario_ramos 21 March 2012 в 15:57
поделиться