2010-08-15 9 views
23

Ich erstelle ein neues Projekt in XNA 4.0 für Windows. Ich habe es sowohl in Reach- als auch in HiDef-Profileinstellungen in Eigenschaften eingestellt. Beim Debuggen erhalte ich folgende Fehlermeldung:Grafikkarte und XNA 4.0

Keine passende Grafikkarte gefunden. Es konnte kein Direct3D-Gerät gefunden werden, das das XNA Framework HiDef-Profil unterstützt.

Ich stellte sicher, das 'Reach' Profil zu wählen, ich bekomme immer noch diesen Fehler.

  1. Grafikkarte ist ein Intel GM45. Es gibt Unterstützung für DX10 auf ihrer Website.
  2. Intel Core 2 Duo 2.2Ghz
  3. Windows 7 Professional
  4. Visual Studio 2010 Ultimate
  5. 3GB RAM

Also, was ist falsch mit dem, was ich tue? Vielen Dank.

PS. Wenn ich XNA 4.0-Spiele nicht ausführen kann, kann ich ein 3.0-Projekt mit XNA 4.0 erstellen?

+0

Sind Sie auf Windows XP ausgeführt? – Borealid

+0

Ich benutze Windows 7 –

+1

Dies scheint ein Problem für superuser.com, nicht stackoverflow.com.Intel-Grafikkarten sind jedoch sehr leistungsschwach. Viele von ihnen emulieren einige der intensiveren (teuren) Funktionen mit Software (in den Treibern) oder sind einfach nicht schnell genug für den Job. Im Allgemeinen müssen Sie einen sehr teuren Laptop erhalten, um irgendeinen Nutzen von gegenwärtiger Gen-Spiel- oder Grafik-Software oder von einem normalerweise preiswerten Schreibtisch zu erhalten. Der Grund, warum dies ein Kommentar ist, ist, dass ich nicht die genaue Anforderung kenne, das XNA-High-Def-Profil zu unterstützen. –

Antwort

16

bearbeiten: Mein Fehler - tatsächlich machen Sie Ihr Spiel sogar Verwendung Reichweite Profil Ich sehe Sie Probleme haben. Sie sollten sich diesen Artikel ansehen, der how to select the Reach profile beschreibt.

Auch - gab es einige Profileinschränkungen in älteren Versionen von XNA 4.0 - ich kann mich nicht an die Details jetzt erinnern, aber verwenden Sie die neueste Version von XNA 4.0?

Ich werde meine alte Antwort hier verlassen, weil es in ihm einige andere nützliche Informationen ist:


Dies ist wahrscheinlich eine bessere Frage für XNA fourm (und ich sehe Sie asked it there sowieso haben).

Ich weiß nicht, was die Spezifikationen der Intel GM45 sind, aber ich kann Sie mit der precice requirements of the Reach and HiDef profiles verknüpfen, so können Sie versuchen und vergleichen Sie sie.

Und um Ihre letzte Frage zu beantworten: Sie können kein XNA 3.1-Projekt mit XNA 4.0 erstellen. XNA ist nicht aufwärts oder abwärts kompatibel. Was Sie können tun, ist installiert Versionen nebeneinander (sowohl die Laufzeit und Game Studio). Ergreifen Sie einfach Visual C# 2008 Express und XNA 3.1 und verwenden Sie diese.

11

Ändern Sie die Eigenschaft für Spielprofil in Ihrem Projekt.

Rechts das Projekt Klicken Sie auf> Eigenschaften> XNA Game Studio> Game Profil:

Ändern Sie die Radio-Buttons von "Use HiDef ..." zu "Use Reichweite ..."

+0

meine Frage nochmal lesen. Das ist in meinem zweiten Satz. –

+0

ich habe es spät ... sorry – a52

0

Ich lief in ein ähnliches Problem und es endete, weil meine Videokarte nicht genug eingebetteten RAM für Windows 7 und ein XNA 4.0 Projekt hatte, um zu laufen. Die Dinge liefen gut in Windows XP, aber in Windows 7 fehlgeschlagen.