[experts only] Draw Calls und wo liegt der Bottleneck

majorsky

Komplett-PC-Aufrüster(in)
Eine Frage mit der ich mich schon seit Fallout 4 hin und wieder beschäftige ist das Thema Draw Calls.

Grund:

Framerate sinkt ins Bodenlose ohne erkennbare Auslastung der Hardware (GPU, CPU alle um die 50 %).

Frage:

Was passiert und warum lässt sich der Flaschenhals nicht visualisieren?

Sachen welche ich anhand der Graphen vom ABurner ausschließen kann:

- GPU Load
- Framebuffer
- GPU Memorycontroller
- PCIe Busauslastung
- CPU Load

was mir fehlt

Ich hätte gern eine möglichkeit, die Auslastung des RAM-Speicherbusses anzuzeigen (nicht die Kapazität!)... evtl. weiß da wer ein gutes Tool?

Reproduzierbar:

- Fallout 4: Bei sehr umfangreichen Siedlungen oder in der Bostoner Innenstadt
- GTA V: Bei Grass auf Ultra oder erweiterte Sichtweite

Meine Specs spielen keine Rolle, da sich das auch auf den stärksten Systemen reproduzieren lässt.

Mein Anliegen:

Kann mir denn bitte Jemand erklären wie dieses Phänomen zustande kommt? Wo ensteht der Flaschenhals?

Vielen Dank schonmal für Aufklärung

Viele Grüße, Denny
 
In der Regel betrifft das den Datentransfer in und aus dem Cache einer CPU (ohne das man dies explizit mit einem Tool auslesen könnte) oder wenn eine Anwendung die VRAM-Nutzung (da nutzt auch eine Titan nix :D)beschränkt, tritt ein ähnliches Phänomen durch das Laden oder Bereitstellen der Daten, in oder aus dem VRAM, dar. Manchmal spielt in so einer Situation sogar das Nachladen aus den Speichermedien eine Rolle, da selbst eine SSD, im Vergleich zu RAM/VRAM/Cache, a....langsam ist.
Gruß T.
 
In der Regel betrifft das den Datentransfer in und aus dem Cache einer CPU (ohne das man dies explizit mit einem Tool auslesen könnte) oder wenn eine Anwendung die VRAM-Nutzung (da nutzt auch eine Titan nix :D)beschränkt, tritt ein ähnliches Phänomen durch das Laden oder Bereitstellen der Daten, in oder aus dem VRAM, dar. Manchmal spielt in so einer Situation sogar das Nachladen aus den Speichermedien eine Rolle, da selbst eine SSD, im Vergleich zu RAM/VRAM/Cache, a....langsam ist.
Gruß T.

Danke schonmal fürs Erste!

Mal Angenommen es ist der Transfer in und aus dem Cache der CPU: Gibt es denn aktuell überhaupt Hardware welche in diese Richtung nicht limitiert? Bzw. gibt es CPUs die auf Transfers in und aus dem Cache optimiert sind?
 
Zurück