Включение Direct3D в XP с использованием старых карт NVidia
Мне действительно тяжело разобраться с этим и могу воспользоваться некоторыми советами:
У меня 5 машин с XP SP3, установленными на одной и той же установке. Все они оснащены видеокартами NVidia 8600 GT, DirectX 9c и последними обновлениями драйверов и Windows.
На 2-х машинах включен Direct3D, и dxdiag распознает видеопамять и версию DDI. Другие 3 машины не имеют возможности включить Direct 3D, и dxdiag не видит видеопамять или версию DDI.
Я попытался откатить драйвер обратно к тому, который явно поддерживает Direct3D. Я попытался установить неподдерживаемый пакет DirectX 10. Я пытался удалить обновления.Net. Я включил / отключил параметры в Windows и графических интерфейсах NVidia. Я перезагружался один или два раза между каждым изменением. И ничто из этого не исправило это.
Я знаю, что это действительно старая видеокарта, но это не главное. Дело в том, что Direct3d включен в Windows XP с использованием DirectX 9C с использованием видеокарты NVidia и драйверов, и я не могу понять, почему он работает так, как есть.
2 ответа
Разница между двумя машинами, где это работает, и другими, где это не может быть BIOS. Возможно, вам придется изменить настройки BIOS или обновить BIOS до последней версии.
Я думаю, что единственное, что я могу сделать на этом этапе, - это отформатировать и переустановить XP на компьютерах, которые не работают, тестировать видеокарту после каждого обновления Windows и установки драйвера. Это единственный способ, которым я могу придумать, чтобы выяснить корень проблемы.