Как я могу получить 32-битную Direct3D, работающую на моей 64-битной системе Windows 7?

Недавно я обновил Dell Inspiron 6400 до Windows 7 Ultimate 64-bit. У меня есть 32-битное 3D-приложение, которое отказывается запускать, давая ошибку «Не удалось инициализировать [sic] устройство Direct3D».

Инструмент dxdiag сообщает мне:

  • Ускорение DirectDraw: включено
  • Ускорение Direct3D: не доступно

Однако 64-битная версия dxdiag говорит мне:

  • Ускорение DirectDraw: включено
  • Direct3D: включен

Я установил и переустановил последние графические драйверы, а также распространяемый DirectX 9, но он по-прежнему терпит неудачу таким же образом.

Dxdiag сообщает имя набора микросхем как «Семейство наборов микросхем семейства Intel® для мобильных ПК (R) 945 Express» с типом чипа как «Intel (R) GMA 950». Главный драйвер – igdumd64.dll, версия 8.15.10.1930.

Как я могу получить 32-битную Direct3D?

Interesting Posts

Как обрабатывать ошибки службы ресурсов в AngularJS

Не удалось импортировать новый проект Gradle: не удалось найти версию Build Tools * .0.0

Как восстановить зашифрованные файлы после переустановки Windows XP?

Удаление дубликатов писем в Thunderbird

Унаследованы статические поля?

Мониторинг вызовов приложений в DLL

Может ли std :: vector emplace_back копировать конструкцию из элемента самого вектора?

Синтаксис стилей синтаксиса C ++

Лучшая практика Maven для создания искусственного артефакта zip

Создание ярлыка приложения в каталоге

Почему мой модем предпринимает много попыток подключения к Интернету

Android View исчезает, когда выходит за пределы родителя

Почему не является массивом общего типа?

Windows XP не удается снять атрибут «Только для чтения» из папки (и подпапок)

Является ли поведение приведения отрицательного двойного к unsigned int, определенного в стандарте C?

Давайте будем гением компьютера.