DX7 vs DX9

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
Epyx
Beiträge: 247
Registriert: 29.08.2004 01:40
Computerausstattung: AMD64 X2 DualCore 6000+ , 3GB Ram , WinXP sp3
2x Ati Radeon HD4800 ~ CrossFireX
Kontaktdaten:

DX7 vs DX9

Beitrag von Epyx »

Hi,

Ich bin durch zufall beim basteln darauf gestoßen, und zwar habe ich in einem kleinen Test Programm einfach mal #PB_Screen_NoSynchronization eingegeben und
habe es dann einmal mit DX7 und mit DX9 Compiled. Da fiel mir auf das ich mit DX9 1340 FPS habe und unter DX7 1420 FPS, ist das normal das unter DX9 Sprite3D langsamer sind als unter DX7 ??

Mein Text Programm
Http://www.flasharts.de/files/DX%20Test.zip

Ich habe es nur gestartet, und bin da nicht weiter rum gerannt. So wie es jetzt ist, ist es eh unsteuerbar!

Gruß Epyx
If you can't make it good, at least make it look good.
Bill Gates
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7028
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: DX7 vs DX9

Beitrag von STARGÅTE »

DX7 - 953±1 FPS
DX9 - 954±1 FPS
Sind bei mir also gleich!
(NVIDIA GeForce 7600 GS)

Da du DrawText verwendest, denke ich das dort der Geschwindigkeits unterschied liegt, denn das ist (soweit ich weiß) unter DX9 (je nach Grafikkarte) langsammer geworden.
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Re: DX7 vs DX9

Beitrag von dige »

Komisch auf einer Workstation mit Win7 und einem Leistungsindex von 5.9 sind es bei DX7 "nur" 625 FPS und DX9 will gar nicht (vermutlich liegts an der gewählten Bildschirmauflösung)
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

vs DX9

Beitrag von Fluid Byte »

Es gibt kein Versus, es gibt nur DirectX 9. Wer heutzutage noch DirectX 7 verwendet gehört mit dem Keyboard totgeschlagen.
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
PureLust
Beiträge: 1145
Registriert: 21.07.2005 00:02
Computerausstattung: Hab aktuell im Grunde nur noch 'nen Lenovo Yoga 2 Pro im Einsatz.
Wohnort: am schönen Niederrhein

Re: vs DX9

Beitrag von PureLust »

Fluid Byte hat geschrieben:Es gibt kein Versus, es gibt nur DirectX 9. Wer heutzutage noch DirectX 7 verwendet gehört mit dem Keyboard totgeschlagen.
Und wer immer wieder solch dämliche Troll-Beiträge verfasst und ständig Threads mit seinem Müll vollspammt gehört bestenfalls in ein Vor-Kindergarten-Forum, aber nicht in ein Programmierer-Forum.

@Epyx:
Kann bei mir hier auch kaum Unterschiede feststellen.
Ich schätze mal, dass die Unterschiede zwischen DX7 und DX9 eher vom Hersteller/GraKa-Generation und Treiber-Version abhängig sind:

DX7 - ~1320 FPS
DX9 - ~1290 FPS

WinXP-SP3 - GF-8600GTS - Treiber Ver.6.14.11.9621, vom 11.01.2010

Und noch 'ne kleine Frage zu den Grafiken in Deinen diversen Demos und Spielen:
Machst Du die alle selber, oder extrahierst Du Dir die aus irgendwelchen Games oder Konsolen-Roms?
[Dynamic-Dialogs] - komplexe dynamische GUIs einfach erstellen
[DeFlicker] - Fenster flimmerfrei resizen
[WinFX] - Window Effekte (inkl. 'durchklickbares' Window)
Benutzeravatar
inc.
Beiträge: 348
Registriert: 27.10.2004 12:25

Re: vs DX9

Beitrag von inc. »

PureLust hat geschrieben:
Fluid Byte hat geschrieben:Es gibt kein Versus, es gibt nur DirectX 9. Wer heutzutage noch DirectX 7 verwendet gehört mit dem Keyboard totgeschlagen.
Und wer immer wieder solch dämliche Troll-Beiträge verfasst und ständig Threads mit seinem Müll vollspammt gehört bestenfalls in ein Vor-Kindergarten-Forum, aber nicht in ein Programmierer-Forum.
So kennt man ihn ... einfach ignorieren. ;-)
Hier gibts die OOP Option für PureBasic.
Benutzeravatar
dige
Beiträge: 1235
Registriert: 08.09.2004 08:53

Re: vs DX9

Beitrag von dige »

inc. hat geschrieben:
PureLust hat geschrieben:
Fluid Byte hat geschrieben:Es gibt kein Versus, es gibt nur DirectX 9. Wer heutzutage noch DirectX 7 verwendet gehört mit dem Keyboard totgeschlagen.
Und wer immer wieder solch dämliche Troll-Beiträge verfasst und ständig Threads mit seinem Müll vollspammt gehört bestenfalls in ein Vor-Kindergarten-Forum, aber nicht in ein Programmierer-Forum.
So kennt man ihn ... einfach ignorieren. ;-)
Auch wenn man sich schon daran gewöhnt hat. Hin und wieder ein Hinweis - wie in diesem Fall - finde ich angebracht :allright:
"Papa, ich laufe schneller - dann ist es nicht so weit."
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: vs DX9

Beitrag von Fluid Byte »

dige hat geschrieben:Auch wenn man sich schon daran gewöhnt hat. Hin und wieder ein Hinweis - wie in diesem Fall - finde ich angebracht :allright:
Genau, der Hinweis heißt kein DirectX 7 verwenden und dann kommt irgendwann auch mal aus der Amateur-Liga raus :wink:
Windows 10 Pro, 64-Bit / Outtakes | Derek
Benutzeravatar
inc.
Beiträge: 348
Registriert: 27.10.2004 12:25

Re: vs DX9

Beitrag von inc. »

Fluid Byte hat geschrieben:
dige hat geschrieben:Auch wenn man sich schon daran gewöhnt hat. Hin und wieder ein Hinweis - wie in diesem Fall - finde ich angebracht :allright:
Genau, der Hinweis heißt kein DirectX 7 verwenden und dann kommt irgendwann auch mal aus der Amateur-Liga raus :wink:
Und wenn unser Herr Fluid Byte irgendwann mal weniger hochtrabend sein wird, dann nimmt man ihm irgendwann sogar auch mal die Amateur-Liga ab.

Ich würde mal ein wenig von meiner Arroganz runter kommen. Das ist letztendlich das was man Dir hier zwischen den Zeilen mitteilen möchte.
Hier gibts die OOP Option für PureBasic.
Benutzeravatar
Fluid Byte
Beiträge: 3110
Registriert: 27.09.2006 22:06
Wohnort: Berlin, Mitte

Re: DX7 vs DX9

Beitrag von Fluid Byte »

Sicherlich etwas "harsch" formuliert aber die Kernaussage bleibt bestehen.

Aber ich werde jetzt mal aufhören auf dem "toten Pferd zu reiten" :yin-yang:
Windows 10 Pro, 64-Bit / Outtakes | Derek
Antworten