Starker FPS-Einbruch während der Aufnahme

Ich habe zuvor ein paar Minecraft-Videos mit Bandicam ohne dieses Problem aufgenommen, aber gestern ging ich zur Aufnahme, es lief alles gut, bis aus dem Nichts meine FPS für etwa eine halbe Sekunde von etwa 60-100 auf 0-2 stiegen.

Ich dachte, es könnte daran liegen, dass ich meine Bildschirmauflösung von 1360 x 1024 bei 60 Hz auf 1440 x 900 bei 75 Hz geändert habe. Also habe ich es zurückgeschaltet, es hat nichts geändert. Ich habe versucht, mit ultrahohen 60-fps-Einstellungen aufzunehmen. Es nimmt wieder gut auf, dann aus dem Nichts, wo fps auf 0 geht. Normalerweise lasse ich Musik über das In-Game-Audio spielen, das ich ausgeschaltet habe. Ich habe sogar die Low-End-Einstellungen ausprobiert und habe immer noch eine FPS-Verzögerung, obwohl sie kleiner war, war sie immer noch da. Ich habe das Laufwerk, das es ausgibt, auch ohne Erfolg eingeschaltet. Ich habe kein schlechtes Setup, es ist ziemlich neu und sollte keine Probleme haben, dies auszuführen:

  • Dell Optiplex 780
  • Windows 7 Pro 64-Bit
  • Intel Core 2 Duo bei 3,00 GHz
  • 8 GB Samsung PCI-8500F (533 MHz) RAM
  • ATI Radeon HD 4670 PCI-Express x16-Grafikkarte 1 GB Speicher
  • 1 TB Western Digital-Festplatte
  • 320 GB Samsung HM321HI-Festplatte

Auch wenn ich diese Aufnahmen abspiele, überspringen sie manchmal und sie beschleunigen fast so, als würde ich sie mit erhöhter Geschwindigkeit ansehen. Bei Bedarf lade ich eines davon hoch, damit Sie sehen können, wovon ich spreche.

Dies ist ein Video, das ich vor ungefähr 2 Wochen aufgenommen habe, damit Sie wissen, dass mein Computer in der Lage ist, Aufnahmen zu machen. Ich verwende auch die Standardeinstellungen in Bandicam (kostenlose Version).

Antworten (1)

Die meisten Anwendungen zur Bildschirmaufnahme ziehen Videos von der Grafikkarte in den Hauptspeicher, um sie zu komprimieren und auf die Festplatte zu schreiben. Die meisten Videospiele laden Texturen und Geometrie auf die Grafikkarte hoch, um sie Ihnen anzuzeigen. Es kann vorkommen, dass mehr Speicherplatz auf der Karte benötigt wird, um das Spiel auszuführen und das Video aufzunehmen, als Ihnen zur Verfügung steht. Das ist normalerweise der Fall, wenn Frames ausfallen. Je nach Spiel kann es vorkommen, dass mehr Charaktere oder Landschaften sichtbar sind (z. B. wenn Sie eine Szene von oben betrachten und alles im Bild ist). Der Speicherplatz auf der Karte ist begrenzt, und die Möglichkeit, Daten im Computer zu verschieben, ist ebenfalls begrenzt. Es hört sich so an, als würden Sie an diese Grenzen stoßen.

Ich weiß auch nicht, ob dies einen Unterschied macht, aber Catalyist sagt, dass meine Grafikkarte 4798 MB Speicher verwendet (Hypermemory).
Es wird nicht helfen, es schneller zu machen, aber mehr VRAM zu bekommen würde es tun. Ich weiß jedoch nicht, ob auf dem 4670 mehr als 1 GB installiert werden können. Wenn Sie 4798 MB VRAM verwenden, sind das fast 5 GB, und es würde wahrscheinlich in den Hauptspeicher ausgelagert. Ich weiß jedoch nicht, was "Hypermemory" bedeutet, also bin ich mir nicht sicher, wie ich das interpretieren soll.
Ich glaube, dass Hyperspeicher falsch sein könnte, wenn die Grafikkarte den Haupt-RAM des Motherboards als ihren eigenen verwendet, obwohl die Karte nur 1 Gigabyte RAM hat, kann sie weitere 4 vom Computer als ihren eigenen verwenden (was für eine so alte Karte beeindruckend ist wie dieser) und da ich normalerweise nur 4-5 GB RAM verwende, sollte das kein Problem sein. Meine anfängliche Vermutung war, dass es etwas mit meinem Prozessor zu tun hatte, als ob ich an seine Grenzen stoßen würde, aber ich habe 2 Kerne und so ziemlich nur 1 wird während der Aufnahme extrem beansprucht.
Gibt es eine App, die Ihnen die CPU- und GPU-Aktivität anzeigen kann? Das könnte Ihnen sagen, wo die Verlangsamung ist. Ich habe festgestellt, dass ich mich normalerweise irre, wenn ich versuche zu erraten, was das System tut!
Ja, das ist HyperMemory. Und normalerweise können die GPU-Treiber die GPU-Last anzeigen. Max HyperMemory ist nur die Obergrenze, wie viel es verwenden könnte. Es weist dynamisch zu, anstatt nur 4,7 GB zu greifen, wenn Ihre GPU etwas tut.
@ user1118321: Das Kopieren von Frames von der Grafikkarte zurück in den Hauptspeicher, um sie einem Software-Encoder zuzuführen, erhöht die VRAM-Anforderungen überhaupt nicht. PCIe ist Vollduplex, aber der größte Teil der Bandbreitenanforderungen für 3D-Spiele geht von CPU zu GPU. Dies bedeutet, dass die GPU->CPU-Bandbreite normalerweise verfügbar ist, um die angezeigten Frames für die Codierung zurückzubekommen. IDK, was Isaiahs Probleme verursacht, aber das ist es wahrscheinlich nicht.