Видеокарта и XNA 4.0

Я создаю новый проект в xna 4.0 для окон. Я поставил его в настройках профиля Reach и HiDef в свойствах. При отладке получаю следующую ошибку:

Подходящая видеокарта не найдена. Не удалось найти устройство Direct3D, поддерживающее профиль XNA Framework HiDef.

Я убедился, что выбрал профиль «Охват», но все равно получаю эту ошибку.

  1. Видеокарта — Intel GM45. На их сайте заявлена ​​поддержка DX10.
  2. Intel Core 2 Duo 2,2 ГГц
  3. Windows 7 Профессиональная
  4. Visual Studio 2010 Максимальная
  5. 3 ГБ ОЗУ

Так что не так с тем, что я делаю? Спасибо.

PS. Если я не могу запускать игры XNA 4.0, могу ли я создать проект 3.0 с помощью xna 4.0?


person Shawn Mclean    schedule 15.08.2010    source источник
comment
Вы работаете на Windows XP?   -  person Borealid    schedule 15.08.2010
comment
Это похоже на проблему для superuser.com, а не для stackoverflow.com. Однако видеокарты Intel очень маломощны. Многие из них эмулируют некоторые из наиболее интенсивных (дорогих) функций с помощью программного обеспечения (в драйверах) или просто недостаточно быстры для работы. В общем, вы должны получить очень дорогой ноутбук, чтобы получить какую-либо выгоду от игрового или графического программного обеспечения текущего поколения или настольного компьютера по обычной цене. Причина, по которой это комментарий, заключается в том, что я не знаю точных требований для поддержки профиля высокой четкости XNA.   -  person Merlyn Morgan-Graham    schedule 15.08.2010
comment
У меня есть все требования. Проблема в том, как я создал свой проект xna.   -  person Shawn Mclean    schedule 15.08.2010


Ответы (3)


Правка. Моя ошибка. Я вижу, что у вас возникли проблемы с тем, чтобы заставить вашу игру даже использовать профиль Reach. Вам следует взглянуть на эту статью, в которой описывается как выбрать профиль охвата.

Кроме того, в более старых версиях XNA 4.0 были некоторые ограничения профиля — сейчас я не могу вспомнить подробности, но вы используете последнюю версию XNA 4.0?

Я оставлю свой старый ответ здесь, потому что в нем есть другая полезная информация:


Это, вероятно, лучший вопрос для четверки XNA (и я вижу, что вы все равно задал его там).

Я не знаю, каковы характеристики Intel GM45, но я могу дать ссылку на точные требования профилей Reach и HiDef, чтобы вы могли попробуй их сравни.

И чтобы ответить на ваш последний вопрос: вы не можете создать проект XNA 3.1 с XNA 4.0. XNA не совместим ни вверх, ни вниз. Что вы можете сделать, так это установить версии бок о бок (как среду выполнения, так и Game Studio). Так что просто возьмите Visual C# 2008 Express и XNA 3.1 и используйте их.

person Andrew Russell    schedule 15.08.2010

измените свойство игрового профиля в вашем проекте.

Щелкните правой кнопкой мыши проект > Свойства > XNA Game Studio > Профиль игры:

Измените переключатели с «Использовать HiDef...» на «Использовать охват…».

person a52    schedule 28.03.2011

Я столкнулся с похожей проблемой, и в конечном итоге это произошло из-за того, что на моей видеокарте не хватило встроенной оперативной памяти для запуска Windows 7 и проекта XNA 4.0. В Windows XP все работало нормально, а в Windows 7 не получилось.

person DRock Miller    schedule 14.05.2013