Die GPU-Nutzung sinkt, was zu einer FPS-Drop-Spitze führt

1672
Rezrazi

Ich habe beim Abspielen eines bestimmten Videospiels ein paar stotternde / Mikro-Einfriervorgänge erlebt, um genau zu sein, BF4. Bei unterschiedlichen Videoqualitäten, die von niedrig bis extrem reichen, erzielt das Spiel reibungslos 60 Bilder pro Sekunde, fällt für Mikrosekunden auf weniger als 10 Bilder pro Sekunde und wieder auf 60 Bilder pro Sekunde. Dieses Problem ist auf BF4 beschränkt, andere Spiele haben dieses Problem nicht.

Specs

Intel i7 6700HQ 2.6Ghz nVidia 960M 1GB 16GB RAM OS Windows 10 creator update everthing is stock and not overclocked 

Verwenden des Energieplans "Hochleistung", wobei die Min- und Max-Zustände der CPU in den erweiterten Einstellungen auf 100% eingestellt sind.

Hier ist die Verwendungskurve von MSI-Nachbrenner. MSI afterburner usage graph

Hat jemand Ideen, wie dieses Problem behoben werden kann und welche Ursachen die GPU-Nutzung einstellt.

3
CPU- oder GPU-Temperaturdrosselung? Versuchen Sie es mit den Programmen GPU-z und Coretemp, um festzustellen, ob eines der beiden Elemente überhitzt. Mokubai vor 7 Jahren 0
Prüfen Sie, ob Sie DPC-Probleme haben (überprüfen Sie dies mit LatencyMon), während dies geschieht magicandre1981 vor 7 Jahren 0
Ich werde beides ausprobieren und zu dir zurückkommen Rezrazi vor 7 Jahren 0
ok, hast du es probiert? Zeigt LatencyMon DPC-Spitzen? magicandre1981 vor 7 Jahren 0
Für LatencyMon kann ich nicht sagen, welche Daten für Sie nützlich sein könnten, aber für die Aufzeichnung war die höchste gemessene Latenz "1843,75309 µs", die bei "HIGH_LEVEL IRQL" getestet wurde Rezrazi vor 7 Jahren 0
Bei den Temperaturen läuft die CPU bei 80 Grad Celsius (Celsius) und die GPU bei 70. Die Temperaturen sind konstant, und die Fps werden durch die Analyse der Leistungskurve nicht beeinflusst, da die FPS weiterhin bei 60 Fps liegen. GPU-Abfälle sind die Hauptsache, die FPS-Abfallspitzen verursachen Rezrazi vor 7 Jahren 0

1 Antwort auf die Frage

2
harrymc

Es gibt viele Berichte über Battlefield 4-Probleme mit niedrigen fps, von denen ich annehmen würde, dass dieses Spiel die CPU für das Rendering ineffizient nutzt und nicht die GPU.

Einige Leute sagen, dass während des Betriebs von Battlefield 4 die CPU-Temperatur kurzzeitig ansteigen könnte, was dazu führt, dass das Motherboard die CPU kurzzeitig drosselt. Die einzige Lösung besteht darin, einen besseren CPU-Lüfter zu erhalten.

Es gibt fast so viele Lösungen wie Berichte, die ich nachfolgend katalogisieren möchte:

  1. Windows : Treiber aktualisieren; Das Deinstallieren des HD-Audiotreibers kann hilfreich sein. Entparken Sie Ihre Kerne mithilfe von Registrierungsänderungen oder mithilfe des Dienstprogramms "Entparken" .
  2. BIOS : Aktualisieren Sie auf die neueste Version und deaktivieren Sie alle Energiesparfunktionen. Je nach Hersteller wurden erwähnt: Cool 'n Quit, CE1, Core C6, während HPC (Hardware Performance Computing) eingeschaltet sein soll.
  3. Verwenden Sie EVGA Precision XOC, um kboost zu aktivieren
  4. Nvidia : Installieren Sie den neuesten Treiber sauber. Gehen Sie in der Systemsteuerung von Nvidia zu 3D-Einstellungen verwalten -> Programmeinstellungen, und wählen Sie Battlefield 4 aus der Dropdown-Liste aus. Blättern Sie nach unten zu "Energieverwaltungsmodus" und wählen Sie "Höchstleistung bevorzugen" sowie "Anwenden und Schließen".
  5. MSI Afterburner deinstallieren (einige Leute hatten Probleme damit)
  6. Origin : Deaktivieren Sie in den Anwendungseinstellungen -> Origin im Spiel Origin im Spiel. Deaktivieren Sie in Einstellungen -> Allgemein Cloud Storage.
  7. Battlefield 4 : Normalerweise im Stammordner C:\Program Files (x86)\Origin Games\Battlefield 4. Erstellen Sie eine Datei mit dem Namen user.cfg:

user.cfg :

WorldRender.TransparencyShadowmapsEnable 0 WorldRender.MotionBlurEnable 0 WorldRender.MotionBlurForceOn 0 WorldRender.MotionBlurFixedShutterTime 0 WorldRender.MotionBlurMax 0 WorldRender.MotionBlurQuality 0 WorldRender.MotionBlurMaxSampleCount 0 WorldRender.SpotLightShadowmapEnable 0 WorldRender.SpotLightShadowmapResolution 256 WorldRender.LightTileCsPathEnable 0 RenderDevice.ForceRenderAheadLimit 0 PostProcess.DynamicAOEnable 0 PerfOverlay.DrawFps 0 GameTime.MaxVariableFps 59.99 
Probieren Sie diese aus und holen Sie sich die Updates nach Rezrazi vor 7 Jahren 0
Einigen Sie sich mit Ihrer Aussage zur Ineffizienz. Was die Treiber anbelangt, können bestimmte als gut bekannte Treiber mehr helfen als die neueste Version. Overmind vor 7 Jahren 0