So überwachen Sie Ihre FPS in UWP-Spielen unter Windows 10

Anonim

Tools wie FRAPS und NVIDIAs ShadowPlay eignen sich hervorragend für die Überwachung Ihrer Spieleleistung unter Windows. Sie funktionieren jedoch nicht mit UWP-Spielen (Universal Windows Platform) von Microsoft. Glücklicherweise können Sie mit ein paar Tools Ihre Framerate- und Benchmark-Spiele überwachen, die für die neue Anwendungsplattform von Windows 10 entwickelt wurden.

Einige einzelne Spiele verfügen möglicherweise über integrierte FPS-Zähler, die Sie stattdessen verwenden können, die meisten jedoch nicht. Mit diesen Tools können Sie Ihre FPS in Spielen wie Quantum Break, Gears of War: Ultimate Edition, Forza Motorsport 6: Apex und der Windows Store-Version von Rise of the Tomb Raider überwachen.

PresentMon ist kostenlos, erfordert jedoch ein wenig Arbeit

PresentMon ist ein Open Source-Tool, das von einem Entwickler bei Intel erstellt wurde. Es verwendet die Ereignisprotokollierung, um das zugrunde liegende Windows-Betriebssystem auf "aktuelle" Befehle zu überwachen und Informationen darüber zu protokollieren. Dadurch kann die Leistung von DirectX 10-, DirectX 11- und DirectX 12-Spielen überwacht werden. Dies funktioniert auch, wenn es sich bei diesen Anwendungen um UWP-Apps (Universal Windows Platform) handelt, die über den Windows Store vertrieben werden. Mit anderen Worten, dieses Tool funktioniert, weil es nicht mit der UWP-App interagieren muss. Dies ist nicht zulässig. Es überwacht Windows auf einer niedrigeren Ebene.

Dies ist eine Befehlszeilenanwendung, daher gibt es keine grafische Benutzeroberfläche. Ein unternehmerischer Entwickler könnte ein auf diesem Befehlszeilenprogramm basierendes grafisches Werkzeug erstellen, um dies in Zukunft einfacher zu gestalten.

Leider ist im Moment etwas Arbeit nötig. Sie müssen die PresentMon-Repository-Seite besuchen und auf "ZIP herunterladen" klicken, um das Repository herunterzuladen. Anschließend müssen Sie die kostenlose Visual Studio Express Community Edition von Microsoft herunterladen. Installieren Sie Visual Studio und lassen Sie es sich selbst aktualisieren.

Entpacken Sie die heruntergeladene PresentMon-Repository-Datei, und doppelklicken Sie auf die Datei "PresentMon.sln", um sie in Visual Studio zu öffnen. Visual Studio bietet an, den Compiler herunterzuladen.

Wenn Sie die erforderliche Software heruntergeladen und installiert haben, können Sie die PresentMon.sln-Datei in Visual Studio öffnen und die Anwendung erstellen. Klicken Sie einfach auf Erstellen> Lösung erstellen, um sie zu erstellen.

Sie erhalten dann ein x64-Verzeichnis, vorausgesetzt, Sie verwenden eine 64-Bit-Version von Windows 10 (was Sie wahrscheinlich sind). Dieser enthält den Befehl PresentMon64.exe, den Sie verwenden können. Wenn Sie möchten, können Sie diese Datei in einem bequemeren Verzeichnis ablegen, z. B. in Ihrem Desktop- oder Downloads-Ordner.

Sie müssen die Prozess-ID einer UWP-App verwenden, um diese zu überwachen. Starten Sie zuerst ein Spiel. Öffnen Sie anschließend den Task-Manager, indem Sie Strg + Alt + Escape drücken.

Klicken Sie mit der rechten Maustaste auf die Überschrift auf der Registerkarte "Prozesse" und aktivieren Sie die Spalte "PID". Wenn die Registerkarte "Prozesse" nicht angezeigt wird, klicken Sie auf "Weitere Details".

Suchen Sie das laufende UWP-Spiel, das Sie überwachen möchten, und notieren Sie die PID-Nummer. Diese Prozess-ID-Nummer ändert sich bei jedem Start der Anwendung. Sie müssen sie also erneut finden, wenn Sie das Spiel schließen und erneut öffnen.

Sie müssen ein Eingabeaufforderungsfenster als Administrator öffnen, um diesen Befehl auszuführen. Klicken Sie dazu mit der rechten Maustaste auf die Schaltfläche Start oder drücken Sie Windows + X und klicken Sie dann auf die Option "Command Propmt (Admin)".

Wechseln Sie in das Verzeichnis, in dem sich der Befehl PresentMon64.exe befindet. Geben Sie einfach "cd" ein, gefolgt von dem Pfad zu dem Verzeichnis, in dem Sie die PresentMon64.exe-Datei speichern.

 cd C: \ Pfad \ zu \ PresentMon-Master \ x64 \ Debug 

Führen Sie dann den folgenden Befehl aus, und ersetzen Sie #### durch die Prozess-ID-Nummer der Anwendung, die Sie überwachen möchten.

 PresentMon64.exe -process_id #### 

Die FPS der von Ihnen angegebenen Anwendung wird im Eingabeaufforderungsfenster angezeigt. Es wird das Spiel nicht überlagern. Sie müssen also Alt + Tab hier wieder aufrufen, wenn Sie es überprüfen möchten.

Dxtory ist glatt und einfach, kostet aber Geld

Dxtory ist eine benutzerfreundlichere Alternative. Wie bei PresentMon bezieht Dxtory seine Daten von einer niedrigeren Ebene in Windows. Es muss nicht direkt mit der Spielanwendung interagiert werden, was bedeutet, dass es mit diesen UWP-Spielen funktioniert. Sie müssen den „neuesten“ Build und nicht den „stabilen Build“ herunterladen (mindestens Build 2.0.134), da die neuesten Builds Kompatibilitätsprobleme mit DirectX 12-Anwendungen beheben.

Im Gegensatz zu PresentMon bietet es eine grafische Benutzeroberfläche. Es kann sogar seinen FPS-Zähler über UWP-Spielen legen. Dies ist mehr eine echte Alternative zu FRAPS mit all den Glocken und Pfeifen.

Diese Anwendung ist kostenpflichtige Software, obwohl Sie eine Testversion verwenden können. Der Entwickler berechnet 3800 JPY für eine Lizenz, was etwa 34, 50 USD entspricht.

Starten Sie einfach die Dxtory-Anwendung und starten Sie dann Ihr UWP-Spiel (oder Alt + Tab). Ein FPS-Zähler wird in der oberen linken Ecke des UWP-Spiels angezeigt.

Sie können auch zur Dxtory-Anwendung zurückkehren, um weitere Informationen anzuzeigen und Ihre Einstellungen anzupassen. Aber Sie müssen nichts Besonderes tun, um dies einzurichten. Öffnen Sie Dxtory, starten Sie ein UWP-Spiel, und es wird funktionieren. Wenn Sie den FPS-Zähler loswerden möchten, schließen Sie einfach die Dxtory-Anwendung.


In der Zukunft können weitere Spieletools - wie ShadowPlay von NVIDIA - aktualisiert werden, um mit der neuen App-Plattform von Microsoft zusammenzuarbeiten. Im Moment funktionieren nur eine Handvoll Tools, und Sie müssen alles tun, um sie mit UWP-Spielen zu verwenden. Die UWP-Plattform von Microsoft ist noch in Arbeit, und nirgendwo ist das offensichtlicher als bei PC-Spielen.

Tipp Der Redaktion