Графическая карта и XNA 4.0 - PullRequest
23 голосов
/ 15 августа 2010

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

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

Я выбрал профиль 'Reach', но я все еще получаю эту ошибку.

  1. Видеокарта являетсяIntel GM45.Он заявляет о поддержке DX10 на их веб-сайте.
  2. Intel Core 2 Duo 2,2 ГГц
  3. Windows 7 Professional
  4. Visual Studio 2010 Ultimate
  5. 3 ГБ ОЗУ

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

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

Ответы [ 3 ]

16 голосов
/ 15 августа 2010

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

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

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


Возможно, это лучший вопрос дляXNA Fourm (и я вижу, вы спросили его там в любом случае).

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

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

11 голосов
/ 28 марта 2011

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

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

Измените переключатели с «Use HiDef ...» на «Use Reach ...»

0 голосов
/ 14 мая 2013

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

...