2010-08-15 13 views
23

Creo un nuovo progetto in xna 4.0 per Windows. L'ho messo su entrambe le impostazioni del profilo Reach e HiDef nelle proprietà. Quando eseguo il debug, viene visualizzato il seguente errore:Scheda grafica e XNA 4.0

Nessuna scheda grafica idonea trovata. Impossibile trovare un dispositivo Direct3D che supporti il ​​profilo HiDef di XNA Framework.

Mi sono assicurato di selezionare il profilo 'Raggiungi', ho ancora questo errore.

  1. La scheda grafica è un GM45 intel. Dichiara il supporto di DX10 sul loro sito web.
  2. Intel Core 2 Duo 2.2Ghz
  3. Windows 7 Professional
  4. Visual Studio 2010 Ultimate
  5. 3GB di RAM

Così che cosa è sbagliato in quello che sto facendo? Grazie.

PS. Se non posso eseguire i giochi XNA 4.0, posso creare un progetto 3.0 con xna 4.0?

+0

Sei in esecuzione su Windows XP? – Borealid

+0

Sto usando windows 7 –

+1

Questo sembra un problema per superuser.com, non per stackoverflow.com.Tuttavia, le schede video Intel sono molto sottodimensionate. Molti di loro emulano alcune delle funzionalità più costose (costose) con il software (nei driver) o semplicemente non sono abbastanza veloci per il lavoro. In generale, è necessario disporre di un laptop molto costoso per trarre beneficio dai giochi o software di grafica di corrente generazione o da un normale desktop. Il motivo per cui questo è un commento è che non conosco il requisito esatto per supportare il profilo XNA ad alta definizione. –

risposta

16

Edit: Il mio errore - vedo hai problemi effettivamente rendere il vostro gioco ancora uso profilo Reach. Dovresti dare un'occhiata a questo articolo che descrive how to select the Reach profile.

Inoltre, c'erano alcune limitazioni del profilo nelle versioni precedenti di XNA 4.0 - Non ricordo i dettagli ora, ma stai usando l'ultima versione di XNA 4.0?

lascerò il mio vecchio risposta qui perché c'è qualche altra informazione utile in esso:


Questa è probabilmente una domanda migliore per il fourm XNA (e vedo che hai asked it there comunque).

Non so quali sono le specifiche della Intel GM45, ma I può collegarsi allo precice requirements of the Reach and HiDef profiles, quindi è possibile provare e confrontarle.

E per rispondere alla domanda finale: non è possibile creare un progetto XNA 3.1 con XNA 4.0. XNA non è compatibile verso l'alto o verso il basso. Cosa è può do è installare le versioni side-by-side (sia il runtime che Game Studio). Quindi, prendi semplicemente Visual C# 2008 Express e XNA 3.1 e usali.

11

modificare la proprietà per il profilo di gioco nel progetto.

Fare clic destro sul progetto> Proprietà> XNA Game Studio> Profilo Gioco:

Cambiare i pulsanti di opzione da "Usa HiDef ..." a "Usa Reach ..."

+0

leggi di nuovo la mia domanda. Ecco nella mia seconda frase. –

+0

ho fatto tardi ... mi dispiace – a52

0

ho incontrato un problema simile e si è verificato perché la mia scheda video non aveva RAM RAM sufficiente per Windows 7 e un progetto XNA 4.0 da eseguire. Le cose andavano bene in Windows XP, ma non funzionavano con Windows 7.