Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

07.07.2008, 13:17

Compilerfehler: NoSuitableGraphicsDeviceException

Hallo liebe Community,

ich hab mir im Internet ein einfaches Beispielspiel heruntergeladen und es mit Microsoft Visual Studio 2005 + XNA geöffnet. Dort sind keinerlei Fehler dabei, nur wenn ich es kompiliere bekomme ich eine NoSuitableGraphicsDeviceException! Was hab ich falsch gemacht? Gibt es Probleme mit der Grafikkarte?

Ich wäre sehr froh, wenn mir jemand weiterhelfen kann

zero_x :?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

2

07.07.2008, 13:45

Du bekommst beim kompilieren eine Exception? Oder meinst du beim ausführen?

Abgesehn davon wie immer: Angucken was in der Exception denn steht ;)

3

07.07.2008, 13:51

Hallo Das Gurke,

ich bekomme eher die Exception bin ausführen. Wenn ich das "fertige" Spiel starte kommt schon anfangs die Exception, bevor das eigentliche Spiel startet.

Ich hab das mit einen leeren Projekt versucht, jedoch klappt das auch nicht! Wirklich sehr komisch mein Problem. Was soll ich nun machen? :(

zero_x :?

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

4

07.07.2008, 14:33

Deine Grafikkarte entspricht dann vermutlich nicht den Anforderungen von XNA. Aber tu dir doch den Gefallen, und guck mal was die Exception sagt (das sagt dir die Message Eigenschaft).

5

07.07.2008, 14:43

Hallo Das Gurke,

Mist! Gibt es Möglichkeiten, womit ich troz mein Grafikkarte, auf XNA zu entwickeln?

zero_x :)

7

07.07.2008, 15:42

Klar kannst du, du bekommst doch die Fehler erst beim ausführen. Bloß ist es recht sinnfrei etwas zu programmieren, was du nichtmal testen kannst.

Und naja, wenn deine Grafikkarte zu schlecht ist, ist sie eben zu schlecht, daran gibt es nix zu rütteln.
Lieber dumm fragen, als dumm bleiben!

Beneroth

Alter Hase

Beiträge: 969

Wohnort: Schweiz

Beruf: Software Entwickler

  • Private Nachricht senden

8

08.07.2008, 12:39

Nicht die Grafikkarte ist zu schlecht, XNA ist zu fordernd :p

Anonymous

unregistriert

9

08.07.2008, 12:49

Ich wage es zu bezweilfen, das die Grafikkarte nicht unterstützt wird. Wäre dies der Fall, würde keine Direct3D Anwendung darauf laufen und das ist selbst mit einer Rage 128 unmöglich!

Daher noch mal: Sag uns was im Exception-Text steht.

Nächster Schritt ist Teile deines Quelltextes zu zeigen, wo du etwas mit dem Adapter anstellst - aber erst den Exception-Text sagen!

Jonathan_Klein
Bitte erzähl dem Jungen nicht so einen Nonsens, wie du anderen Nonsens erzählst. Gerade du als DX-Coder solltest wissen wie DX Funktioniert und wie es sich verhält, wenn er einen Adapter hat der für ihn nicht geeignet ist: Es Emuliert.

Daher bitte: Keinen Nonsens erzählen oder (möglicherweise falsche) Dinge von anderen Nachplappern um dich zu profilieren.

Das Gurke

Community-Fossil

Beiträge: 1 996

Wohnort: Pinneberg

Beruf: Schüler

  • Private Nachricht senden

10

08.07.2008, 14:32

Mhm, meine Freundin hat so nen mobilen Intel Grafikchip. Warcraft III und Evil Genius haben daran nix zu meckern, aber XNA macht auch dicke Backen. Ich denke mal das Problem ist eher, dass XNA Mindestvorraussetzungen macht, ohne zu prüfen, ob das Programm diese möglicherweise garnicht abruft.

Aber wie gesagt: Ich kenn die Exception bisher nur aus dem "das mach ich aber garnicht mit der GraKa" Zusammenhang. Möglicherweise steht im Exception Text ja auch nur was wie "Bitte Treiber updaten" oder so. Dann wäre es schade, wenn du jetzt schon die Flinte ins Korn wirfst ;) Also sag uns doch mal den Exception Text.

Werbeanzeige