HX3 Foren

HX3 Foren (https://hx3.de/)
-   Technische Fragen & Probleme (https://hx3.de/technische-fragen-probleme-162/)
-   -   Frameeinbrüche bei vielen Objekten/Einheiten - CPU, GPU oder RAM? (https://hx3.de/technische-fragen-probleme-162/frameeinbrueche-vielen-objekten-einheiten-cpu-gpu-ram-20580/)

123justin321 11.04.2011 17:04

Frameeinbrüche bei vielen Objekten/Einheiten - CPU, GPU oder RAM?
 
Schönen guten Abend,

vorab: Ich weiß es gibt schon viele Threads zu hardwarebezogenen Fragen, jedoch sind die meisten davon schon ziemlich lang unbenutzt, ebenso der oben angepinnte Thread.
Deshalb hatte ich mal die Freiheit, einen neuen Thread für mein Problem zu erstellen. Man vergebe mir :angel:

Nun zu meinem Problem:
Mein PC kommt mit ArmA2 eigentlich sehr gut zurecht. Bei durchgehend sehr hohen Grafikeinstellungen sind da eigentlich, solange nicht zuviele Objekte oder Einheiten in der Nähe sind, durchgehend 35-50 FPS drin, also durchaus ein flüssiges Spielerlebnis.
Kommen nun aber viele Objekte oder Einheiten hinzu artet das Ganze gerne mal schnell in eine Ruckelorgie aus. Dabei spielt es keine Rolle ob es statische Objekte (Häuser etc.) oder Einheiten (Infanterie, Fahrzeuge etc.) sind.
In einer solchen Situation bringt auch das reduzieren der Grafikeinstellungen nur mäßigen Erfolg, der maximale FPS-Gewinn beträgt ca.5 Frames/sec. Auf Grund dieser Situation bin ich zu dem Gedanken gekommen, dass da wohl eher die CPU oder der Arbeitspeicher schuld sein müssten. Da ich aber nicht der HardwareProfi bin, kann das nicht 100% sagen.

Mein System:
Zitat:

Operating System: Windows 7 Ultimate 64-bit (6.1, Build 7600) (7600.win7_gdr.101026-1503)
Language: German (Regional Setting: German)
System Manufacturer: To Be Filled By O.E.M.
System Model: To Be Filled By O.E.M.
BIOS: Default System BIOS
Processor: Intel(R) Core(TM)2 Quad CPU Q9400 @ 2.66GHz (4 CPUs), ~2.7GHz
Memory: 4096MB RAM
Available OS Memory: 3328MB RAM
Page File: 2501MB used, 4151MB available

GPU: Card name: ATI Radeon HD 5700 Series (1024mb Speicher)

Ich denke ja, es liegt am "wenigen" Ram? Immerhin werden schon im normalen Betrieb, ohne ein gestartetes Spiel etc., 2500mb Arbeitspeicher genutzt, da bleibt ja wenig für ArmA 2.

Die CPU sollte meiner Meinung nach doch recht gut klarkommen?

Vielen Dank für Antworten jeder Art!

lg

MrCharles 12.04.2011 10:45

Das ist halt einfach die Engine, ist ja auch klar, wenn du mitten im Feld stehst und alleine bist, hat dein PC weniger zu tun. Wenn die Post abgeht, muss die CPU dann halt mal ranklotzen und wenn mans mit den EInheiten nicht übertreibt, sollte es schon noch spielbar sein.

123justin321 12.04.2011 13:18

Naja, das ist ja eben das Problem, es ist dann ziemlich schwierig noch irgendwas zu treffen. Ich habe als Beispiel ein kleines Rebellenlager im Wald von Chernarus gebaut. Es ist wirklich klein, nichts sonderlich großes. Ein paar Zelte, Sandackwälle, und vielleicht maximal 10 Personen.

Trotzdem habe ich dort in der Nähe nur maximal 20 fps. Oft auch nur 10-15. Dabei ist dort wirklich nicht viel los.

Habe mal im Taskmanager nachgeschaut während ArmA2 läuft. Ich werde irgendwie nicht schlau aus dem Spiel. Sowohl GPU, Ram als auch CPU sind niemals ganz benutzt. Im Arbeitspeicher bleiben immer ca. 1000mb unbenutzt, CPU wird ebenfalls nur der erste Kern wirklich genutzt, die anderen dümpeln relativ ungenutzt herum.

Kann ich ArmA2 nicht irgendwie "zwingen", mal alle vorhandenen Ressourcen gescheit zu nutzen?

lg

burns 12.04.2011 13:53

Zitat:

Zitat von MrCharles (Beitrag 366948)
Das ist halt einfach die Engine, ist ja auch klar, wenn du mitten im Feld stehst und alleine bist, hat dein PC weniger zu tun. Wenn die Post abgeht, muss die CPU dann halt mal ranklotzen und wenn mans mit den EInheiten nicht übertreibt, sollte es schon noch spielbar sein.

2½ lustige Tests dazu:

-in einer Mission mal ein Town Generator Modul dazustellen
erzeugt OA Gebäude mit viel begehbarem Innenraum
(FPS vergleichen zu vorher)

-in einer Mission zwischendurch ESC drücken
damit KI Berechnungen stoppen, es bleibt die reine Grafiklast
(FPS vergleichen zu vorher)



Die Schlussfolgerung dürft ihr selber ziehen.

MrCharles 12.04.2011 15:39

Jetz hab ich wegen dir 20 minuten lang ne massenschlacht angeschaut :ugly:

JumpingHubert 12.04.2011 18:07

und als Prise Salz auf diese Beobachtungen noch der Hinweis, daß die CPU-Last desto mehr SINKT, je mehr KI-Einheiten unterwegs sind. Solche schweren Engine-Verhaltensstörungen muß man dann halt ignorieren.

vineta70 13.04.2011 04:39

Large-Address-Aware-Flag
Ohne selbst damit Erfahrungen zu haben, könnte der so genannte LAA-Hack helfen. Siehe hier
Das Large-Address-Aware-Flag | 3DCenter.org
...und wie hackt man nun LAA? : 64-Bit und Spiele: Was bringt's?

MrCharles 13.04.2011 07:44

Ist schon seit einigen monaten im Spiel, Patchlogs lesen hilft.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:38 Uhr.

Angetrieben durch vBulletin, Entwicklung von Philipp Dörner & Tobias


SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119