Blitz ruckelt - Hardware hat noch nichts zu tun...
Übersicht

onkelz89Betreff: Blitz ruckelt - Hardware hat noch nichts zu tun... |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi,
kann es sein das die Engine - Blitz3D - an sich iwann ruckelt, auch wenn ein neuartiges System weitaus mehr können sollte? Habe ein Spiel, das läuft auch schnell, auch auf älteren Systemen, nur wollte ich die Grenzen testen und habe ne Menge Häuser erstellt. Folgenden Daten: FPS: 11-19 Trieangles: 300.000 CPU Auslastung: Je ca. 5 - 10 % (Quad) Ram: 600 MB / 2GB Graka: Temp bleibt konstant auch ein und der selben Temperatur (auch vor Spielstart) Ist eine passive 1950 Pro - Bei Fear zB geht sie hoch auf ca. 60°C, bei meinem Game (obwohl es ruckelt) nur 45°C - dies ist auch bei normalen Win Anwendungen so... Es ist auch NICHT so dass ich iwas lade in der Schleife, es werden nur die massige Anzahl an Tries angezeigt, nichts geladen und nichts verändert - im Sinne von Texturen, Farben, Positionen... Weiß einer Rath? Achja die Häuser habe je nur ein Surface... aber 11 Stockwerke, wo jede Teilwand ein Objekt war, welche mit Addmesh zusammengesetzt und später Texturiert werden. Danke jetzt schon fürs lesen ![]() |
||
![]() |
ozzi789 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hast du vlt was ausfühbares?
Vlt mal Treiber updaten |
||
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5 |
![]() |
NightPhoenix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Jopp gib uns mal den Source.
Blitz wird nicht langsamer, nein das Problem muss bei dir liegen ![]() |
||
![]() |
Pummelie |
![]() Antworten mit Zitat ![]() |
---|---|---|
Blitz kann nur einen core nutzen...
und soweit ich weiß benutzt blitz meißt den cpu für grafik dank dx7, das würde die temperatur erklären. |
||
It's done when it's done. |
![]() |
NightPhoenix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Zitat: und soweit ich weiß benutzt blitz meißt den cpu für grafik dank dx7
Blödsinn. B3D nutzt die Grafikkarte genauso wie anderen DX Versionen, nur werden Postprocessing Effekte, etc. nicht auf die Grafikkarte wie bei modernen DX Versionen ausgelagert. Die werden dann auf der CPU berechnet. Das Rendering geschieht aber alles auf der Grafikkarte. Benutzt du also folglich nur das einfache Renderworld ![]() |
||
![]() |
Tankbuster |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hast du die einzelnen Meshs nach dem Zusammenfügen mit Addmesh![]() |
||
Twitter
Download Jewel Snake! Windows|Android |
![]() |
hecticSieger des IS Talentwettbewerb 2006 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das beste Argument ist noch von Pummelie,.. oje. Blitz3D ist alt, aber auch nicht aus der Steinzeit.
Nur noch zur Info: Ein einzelner Prozessor eines billigen Quads muß nicht zwangsweise besser oder schneller sein als ein guter alter Pentium single Core (jeweils im Vergleich eines einzelnen Prozessorkernes). Und da Blitz3D nur ein Kern nutzen kann, ist es eh schnuppe ob man nun dual/quad oder sonst viele Kerne im System hat. Eine einmal erstellte Szene dauert dann so lange, wie optimiert die Treiber auf das entsprechende DirectX sind. Bei moderneren Rechnern könnte es durchaus sein, dass die älteren Spiele dann wieder langsamer werden. Allerdings bräuchten wir schon den Code um eventuelle Programmierfehler auszuschliessen. Manche Grafikkarten mögen es zum Beispiel gar nicht wenn unzählige Surfaces vorhanden sind. Da spielt dann auch die Anzahl der Triangles eine sehr untergeordnete Rolle. |
||
Download der Draw3D2 V.1.1 für schnelle Echtzeiteffekte über Blitz3D |
onkelz89 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Erstmal Danke für die vielen Antworten.
Das mit dem Source hochladen ist schlecht, weil es doch sehr viel Code ist. Ca. 350 KB -> 8.000-10.000 Zeilen Die muss und brauch Niemand sehen ![]() Habe nen Quad, jedoch ist nicht ein Kern mit mehr als 20% ausgelastet, wenn das Game ruckelt. Es ruckelt auch NUR wenn ich auf die Gebäude schaue und meine Trie-Zahl steigt (sichtbare) Habe alles per EntityAutoFade - momentan.... vielleicht ist das auch ein Problem? Hoffe ihr könnt damit was anfangen. |
||
![]() |
Nicdel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Versuchs mal mit ner besseren Grafikkarte und nimm weniger Tris für deine Gebäude. | ||
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7 |
![]() |
NightPhoenix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wieviele Triangles haben die Gebäude denn?
Wieviele Surfaces hat die Szene? Was für eine Grafikkarte hast du? |
||
![]() |
Nicdel |
![]() Antworten mit Zitat ![]() |
---|---|---|
Grafikkarte ist anscheinend von ATI:
Zitat: Graka: Temp bleibt konstant auch ein und der selben Temperatur (auch vor Spielstart)
Ist eine passive 1950 Pro - Bei Fear zB geht sie hoch auf ca. 60°C, bei meinem Game (obwohl es ruckelt) nur 45°C - dies ist auch bei normalen Win Anwendungen so... |
||
Desktop: Intel Pentium 4 2650 Mhz, 2 GB RAM, ATI Radeon HD 3850 512 MB, Windows XP
Notebook: Intel Core i7 720 QM 1.6 Ghz, 4 GB DDR3 RAM, nVidia 230M GT, Windows 7 |
![]() |
Valnar |
![]() Antworten mit Zitat ![]() |
---|---|---|
Um das Argument von Pummelie nochmal aufzugreifen:
Ich hab bis jetzt gedacht das bei DX10 - also Vista - DX7 nur Emuliert wird und (auch daher) langsamer ist, weil die Grafik in der CPU sowie in der GPU erstellt wird. Oder hab ich da was falsches im Hinterkopf? *Kopfkratz* |
||
onkelz89 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Ja genau, ist eine ATI Radeon 1950 Pro (DX 9 Karte)
Die Szene hat X Surfaces: 1x SkyBox 1x MeshTerrain 5-10 Objekte (kleinere) 10x Häuser ____ Max. 22 Surfaces also Jedes Haus hat ca. 24.000 Tris (11 Stockwerke) Restliche Szene hat weniger als 1000 Tris OS ist Win XP Home -> ich weiß das 240.000 ne Menge an Tris ist, aber warum zeigt keine meiner Hardwarekomponenten die Auslastung an? Oder liegt es doch noch an ner anderen Sache? |
||
![]() |
DerHase |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ich denke 240.000 sind einfach zu viel für Blitz3D. Wozu hat ein Gebäude soviel Tris, mach mal einen Screenshot, ich kann mir nicht vorstellen wozu man die braucht? | ||
Play Satyr! |
onkelz89 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Geht definitiv mit weniger... aber
Alle 1,5x1,5 (ca.) Meter großen Stücke werden einzeln zusammengesetzt... Sind dann pro Wand/Fenster/Türstück min. 12 Points... WEIL: - Kann bei späterer Beschädigung - nur diese Teile austauschen - Kann beliebig und fix Texturieren (über U/V Koords) Ist aber nur ein Surface / eine Texture... dachte es geht dann noch... Nicht? |
||
![]() |
BladeRunnerModerator |
![]() Antworten mit Zitat ![]() |
---|---|---|
240k Tris sind für eine flüssige Darstellung definitiv zu viel. | ||
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3 Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64 B3D BMax MaxGUI Stolzer Gewinner des BAC#48, #52 & #92 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group