Matrox G200 nun DirectX5 oder DirectX6?

shaadar

Captain
Registriert
Aug. 2010
Beiträge
3.344
Hallo,

mal ne kurze Frage: in einem Retro-PC (Pentium II 233 MHz) verwende ich gerne eine Matrox Millennium G200A mit 8 MB VRAM. Für SimCity 3000 und StarCraft 1 gut. Jetzt habe ich mich gefragt, ob die Karte DX 5 oder DX 6 ist.

Bei https://www.techpowerup.com/gpu-specs/millennium-g200a.c3725

steht DX 5,



bei https://www.pc-erfahrung.de/grafikkarte/vga-grafikrangliste.html

steht DX 6,



bei Matrox steht hier was zum G200 Problemlösen:


Problem Game for Windows 95/98 doesn’t start or runs slower than normal (program uses Microsoft DirectX interface)

Cause An older version of DirectX may be installed. The Matrox CD-ROM setup program installs DirectX, but some programs install an older version of DirectX (overwriting your version). To see what version of DirectX is installed:


1 Click Programs Matrox PowerDesk Matrox Display Properties

Information.

2 Look at the Microsoft DirectX Version label.


Solution:

If DirectX 6.0 or later isn’t installed, install it. Run the setup program from the “d:\directx6” folder of the Matrox installation CD-ROM.


https://video.matrox.com/en/support..._target_id=All&field_industries_target_id=All


Vom Zeitpunkt des Erscheinens der Karte her könnte sie DX5 oder DX6 sein.


techpowerup.com hat mir auf meine Anfrage noch nicht geantwortet.

Ich würde an sich auf DX5 tippen, aber mehr Quellen sage DX 6. Oder ist das ein reiner Softwarechange von DX5 auf DX6? Wohl nicht.


Was hat sie nun hardwareseitig?
 
Zuletzt bearbeitet:
Da die Karte Direct3D unterstützt, welches erst ab DX6 verfügbar war, ist die Karte mindestens DX6 fähig.

Allerdings gibt es diese Hardwarelimitierung erst seit DX10, das heißt theoretisch gesehen kann sie auch DX9.
 
  • Gefällt mir
Reaktionen: herrStreusalz, AB´solut SiD und shaadar
Aber die "neuen" Grafikeffekte von DX8 und DX9 kann sie also dann aber nicht hardwareseitig unterstützen, so wie das eine Radeon 9700 Pro tut (o.ä.) und ist dabei daher deutlich langsamer, wenn ich das richtig verstehe? Gilt das auch für DirectX 7?

Heißt ein "Fallback", dass die Spiele bei Nichtunterstützung neuer Grafikeffekte diese durch alte ersetzen?
 
Zuletzt bearbeitet:
@Karre Welchen Sinn hat dann deine Bemerkung, dass man DX9 installieren kann, wenn die Karte das hardwareseitig nicht unterstützt und entsprechend keinen Nutzen daraus zieht? Dann hättest du es ja gleich richtig und vollständig erläutern können.

Spiele mit DX9 können dennoch ausgeführt werden, nur eben nicht hardwarebeschleunigt, also nicht sinnvoll. Darauf zielte meine Antwort auch ab.

Es ist am Ende auch irrelevant ob die Karte in der Theorie DX8 oder 9 Spiele ausführen kann - die GH200 ist eine DX6 Karte und damit ist die Frage des TE beantwortet.
 
Hallo zusammen,

1. D3D gibt es ab DirectX-Version 3 !
2. Die G200 hat diverse Treiberversion die diverse DirectX-Versionen unterstützen. Fährt man nicht die passende DirectX Version zum verwendeten Treiber, gibt dieser einen Hinweis aus.
3. Direct 3D Version 6 unterstützt diverse Technologien (bspw. Bumpmapping) die in der Hardware der G200 nicht vorhanden sind.

Resume:
Man kann mit der G200 im Prinzip jede DirectX Version installieren. Vollständige Hardwareunterstützung hat die G200 mWn aber nur für DirectX 5 !

Die nächst höhere Karte (G400) sollte vollständig DX6 kompatibel sein. Für DirectX 7 fehlt einer G400 die TnL Einheit.

Ich installiere immer die DirectX Version die meine Hardware vollständig unterstützt. Dann fallen halt ein paar spätere Titel raus. Im Regelfall laufen die dann sowieso nicht mehr so gut, aufgrund der Hardwareanforderungen.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Qyxes
Ja das ist i.d.T. verwirrend. Ich gehe davon aus, dass der Treiber auf Teile von DX6 optimiert ist, vielleicht nur für 2D DirectDraw Calls. Fakt ist, die G200 hat kein Bumpmapping in Hardware und das gehört lt. SDK zum Featureset von DX6.

Das kann aber auch reines Marketing sein, dass man einen Treiber anbietet der das "State of the Art" DirectX 6 unterstützt, obwohl die Hardware nur DX5 Features im Bauch hat. Das halte ich für am Wahrscheinlichsten, kann dir aber nur die Marketingabteilung von Matrox beantworten.

https://www.techpowerup.com/gpu-specs/millennium-g200.c3729
https://www.techpowerup.com/gpu-specs/mystique-g200.c3723
https://vintage3d.org/mgaG200.php#sthash.kXCW4fTZ.dpbs
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: shaadar
Pixel Shader werden von DirectX nicht emuliert (im Gegensatz zu Vertex Shader) - das kam ja in DirectX 8 mit rein. Manche Spiele haben Fallbackstrategien, manche verweigern sich dann.
 
DirectX besteht nicht nur aus Direct3D. Daher kann es eben durchaus Sinn machen die neuere DirectX Version zu installieren als die Grafikkarte featureseitig kann. Bei DirectX 6.x kam ja z.B. Support für 3dnow! und SSE mit rein. Dann gibts ja noch DirectDraw, DirectSound(3D) ....
Also was Direct3D-Grafikfeatures angeht besitzt die G200 kein einziges davon was mit 6.x dazukam, nichtmal Multi-Texturing. Genaugenommen ist die G200 überhaupt die erste von Matrox, die alle relevanten 3D Features bis dahin konnte. G100 und Mystique 220 hatten da ja Defizite, insbesondere was Transparenz angeht.
 
  • Gefällt mir
Reaktionen: shaadar
Zurück
Oben