Verringerte Framerate beim Aufnehmen von Spielen mit Bandicam

Ich habe mich gefragt, ob dies der richtige Ort ist, um dies zu posten, aber die FAQs sagen, dass diese Seite unter anderem für Software und Aufnahmen gilt.

Ich habe vor kurzem damit begonnen, ein bestimmtes Java-basiertes Videospiel auf meinem PC aufzuzeichnen – zusammen mit Audiokommentaren – mit 32-Bit-Bandicam und Audacity für die Mikrofoneingabe. Mein Rechner ist wie folgt:

  • Windows 8
  • 3 GB DDR2-RAM
  • Core 2 Duo-CPU
  • Grafikkarte mit 256 MB RAM (nVidia, einige Jahre alt)
  • 120-GB-7200-RPM-SATA-Laufwerk – Betriebssystem
  • 1-TB-7200-RPM-SATA-Laufwerk – Videos

Ich habe die Einstellungen in meinem Grafik-Kontrollfeld und im Spiel optimiert, um die FPS zu erhöhen. Endlich kam ich an den Punkt, an dem ich bequem mit 30 fps aufnehmen konnte. Gestern habe ich Microsoft Office 2010 und VMWare vSphere für Arbeitszwecke installiert (manchmal arbeite ich von zu Hause aus). Diese hatten große Installationsdateien und fragmentierten die Maschine ein wenig - ich habe eine Defragmentierung durchgeführt und alles scheint in Ordnung zu sein.

Leider beginnt meine Framerate seitdem bei der Aufnahme bei etwa 40 fps und fällt über 5-10 Minuten auf 30-40, dann auf 20-25, dann auf etwa 10-15 und bleibt dort. Dies bleibt auch dann bestehen, wenn ich die Aufnahme stoppe und erneut starte; Wenn ich nicht aufnehme, habe ich das Spiel so eingestellt, dass es auf 60 fps begrenzt ist, worauf es recht bequem sitzt. Das Schließen und erneute Öffnen des Spiels setzt die FPS für die nächste Aufnahme zurück.

Ich habe bemerkt, dass Audacity seine temporären Dateien auf das Betriebssystemlaufwerk schreibt, also habe ich es ohne Audacity versucht - keine Änderung. Ich habe die CPU, den Speicher und die Festplatten-E/A während der Aufnahme überwacht – keiner von ihnen erreichte auch nur annähernd sein Maximum.

Mir ist klar, dass ich mir neue Hardware besorgen muss, und ich hoffe, dass ich das über Weihnachten tun kann, aber bis dahin versuche ich, diese Maschine zum Laufen zu bringen. Könnte jemand irgendwelche Vorschläge machen, um mir zu helfen, eine stabile Framerate zu bekommen?

Wenn dies nicht der richtige Ort für eine solche Frage ist, verweisen Sie mich bitte auf den richtigen Teil von Stack Exchange oder auf externe Foren, von denen Sie glauben, dass sie hilfreich sein könnten.

Wenn Sie mit vsync auf 60 "begrenzen", dann klingt es sehr nach dreifacher Pufferung und vsync-Plateaus. Bei vsync muss die Software auf einen Video-"Wartezustand" warten, und wenn die Zeit, die für {magic} benötigt wird, sogar etwas länger ist als sie sein sollte, muss sie auf den nächsten Wartezustand warten, und Sie gehen von (IIRC) 60 bis 30 (dann 15, dann 7). Wenn ich mich richtig erinnere, sind die Plateaus bei dreifacher Pufferung 60, 45, 30 usw. Ein offensichtlicher potenzieller Engpass ist das ständige Virenscannen von immer größeren Dateien (Audacity, temporäre Videodateien).
Entschuldigung, Horatio, ich hätte erwähnen sollen, dass ich Triple Buffering tatsächlich deaktiviert und vsync auf "adaptiv" eingestellt habe, nachdem ich gelesen hatte, wie vsync Frame-Lag verursachen kann. Ich habe auch meinen Virenscanner deaktiviert, während ich versuchte, offene Dateien aufzuzeichnen und zu überwachen - kein Glück :(
Eine Sache, die mir aufgefallen ist, ist, dass das FPS-Overlay auf dem Hauptmenübildschirm von Minecraft auf „36“ zu sitzen scheint, wenn keine Aufzeichnung erfolgt. Früher lag es in den Hunderten. Das Timing korreliert mit der Verlangsamung meiner Aufnahme.
Was passiert, wenn Sie "adaptiv" deaktivieren?
auch welche Revision des Spiels?
Ah richtig, das war es, was meine FPS bei 60 ausgereizt hat. Nach dem Deaktivieren von Adaptive fiel es jedoch leider sehr schnell auf 15-20 fps. Es ist Minecraft 1.4.5.

Antworten (1)

Sie stoßen auf eine Art Engpass - aus Ihrer Beschreibung ist schwer zu erkennen, ob es sich um CPU- oder E / A-basierte handelt, aber Dinge, die durchaus Schuldige sein könnten:

  • Sie laufen nur mit 3 GB RAM - das ist ziemlich wenig. Die Java-Engine kann große Mengen an RAM benötigen. Ich spiele ziemlich viel Minecraft und 8 GB haben mir wirklich geholfen!
  • Ein Core 2 Duo ist nicht gerade topaktuell – besorgen Sie sich eine schöne schnelle Quad Core i7 CPU, wenn Sie einen Spielautomaten wollen.

Bis zum Upgrade kann Folgendes hilfreich sein:

  • Ihre Laufwerke sollten sich auf separaten Controllern befinden, da sie sich sonst die Bandbreite teilen müssen.
  • Reduzieren Sie die Bildschirmauflösung und die Grafiktiefe/-qualität
  • Schließen Sie alle anderen Anwendungen (einschließlich Hintergrund-Apps)
Hey Dr. Mayhem, vielen Dank für Ihre Antwort. Obwohl ich verstehe, dass mein Computer ziemlich niedrige Spezifikationen hat, habe ich nicht, dass CPU, RAM oder Festplatten-E / A auch nur annähernd das Maximum erreichen. Ich hatte auch den Eindruck, dass Minecraft mit weniger zugewiesenem Speicher besser lief, wie vom Schöpfer von Optifine angegeben . Ich könnte es später heute Abend mit mehr RAM versuchen. Die Controller-Idee ist großartig, ich werde sie öffnen und es versuchen! Deine anderen Vorschläge habe ich leider schon ausprobiert :(. Danke!