Tarjeta gráfica y XNA 4.0
xna-4.0 xna-3.0 (3)
Creo un nuevo proyecto en xna 4.0 para windows. Lo puse tanto en la configuración del perfil Reach como HiDef en las propiedades. Al depurar me sale el siguiente error:
No se encontró una tarjeta gráfica adecuada. No se pudo encontrar un dispositivo Direct3D que admita el perfil HiDef de XNA Framework.
Me aseguré de seleccionar el perfil ''Alcanzar'', todavía recibo este error.
- La tarjeta gráfica es una inteligencia GM45. Se indica el apoyo de DX10 en su sitio web.
- Intel Core 2 Duo 2.2 Ghz
- Windows 7 Professional
- Visual Studio 2010 Ultimate
- 3GB de RAM
Entonces, ¿qué está mal con lo que estoy haciendo? Gracias.
PD. Si no puedo ejecutar juegos XNA 4.0, ¿puedo crear un proyecto 3.0 con xna 4.0?
Cambia la propiedad del perfil de juego en tu proyecto.
Haga clic derecho sobre el proyecto> Propiedades> XNA Game Studio> Perfil del juego:
Cambie los botones de opción de "Usar HiDef ..." a "Usar alcance ..."
Me encontré con un problema similar y terminó siendo porque mi tarjeta de video no tenía suficiente RAM incorporada para Windows 7 y un proyecto XNA 4.0 para ejecutarse. Las cosas funcionaron bien en Windows XP, pero fallaron en Windows 7.
Edit : Mi error: veo que tienes problemas para que tu juego incluso use el perfil de alcance. Debería echar un vistazo a este artículo que describe cómo seleccionar el perfil de alcance .
Además, hubo algunas limitaciones de perfil en versiones anteriores de XNA 4.0. No puedo recordar los detalles ahora, ¿pero está usando la última versión de XNA 4.0?
Dejaré mi antigua respuesta aquí porque hay otra información útil en ella:
Esta es probablemente una pregunta mejor para el XNA fourm (y veo que de todos modos lo has preguntado allí ).
No sé cuáles son las especificaciones del Intel GM45, pero puedo vincularlo con los requisitos de precepto de los perfiles Reach y HiDef , por lo que puede probarlos y compararlos.
Y para responder a su pregunta final: no puede crear un proyecto XNA 3.1 con XNA 4.0. XNA no es compatible hacia arriba o hacia abajo. Lo que puede hacer es instalar versiones en paralelo (tanto en tiempo de ejecución como en Game Studio). Así que simplemente tome Visual C # 2008 Express y XNA 3.1 y use esos.