22Aug

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

click fraud protection

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

Einige einzelne Spiele haben möglicherweise integrierte FPS-Zähler, die Sie stattdessen verwenden können, die meisten jedoch nicht. Die Tools hier können Sie Ihre FPS in Spielen wie Quantum brechen , Gears of War: Ultimate Edition , Forza Motorsport 6: Apex , und die Windows Store-Version von Rise of the Tomb Raider .

PresentMon ist kostenlos, benötigt aber wenig Arbeit

PresentMon ist ein Open-Source-Tool, das von einem Entwickler bei Intel entwickelt wurde. Er verwendet die Ereignisablaufverfolgung, um das zugrunde liegende Windows-Betriebssystem nach "vorhandenen" Befehlen zu überwachen und Informationen über sie zu protokollieren. Dies ermöglicht es, die Leistung von DirectX 10, DirectX 11 und DirectX 12-Spielen zu überwachen. Es funktioniert auch dann, wenn es sich 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 - das ist nicht erlaubt. Es überwacht Windows auf einer niedrigeren Ebene.

instagram viewer

Dies ist eine Befehlszeilenanwendung, daher gibt es keine schöne grafische Benutzeroberfläche. Ein erfahrener Entwickler könnte ein grafisches Tool erstellen, das auf diesem Befehlszeilenprogramm basiert, um dies in Zukunft einfacher zu machen.

Leider braucht es im Moment etwas Arbeit. Sie müssen die PresentMon-Repository-Seite besuchen und auf "Download ZIP" klicken, um das Repository herunterzuladen. Dann müssen Sie die kostenlose Visual Studio Express Community Edition von Microsoft herunterladen. Installieren Sie Visual Studio, und ermöglichen Sie, dass es sich selbst aktualisiert.

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.

Nach dem Herunterladen und Installieren der erforderlichen Software können Sie die Datei PresentMon.sln in Visual Studio öffnen und die Anwendung erstellen. Klicken Sie einfach auf Build & gt;Build-Lösung, um es zu bauen.

Sie erhalten dann ein x64-Verzeichnis, vorausgesetzt, Sie befinden sich auf einer 64-Bit-Version von Windows 10( die Sie wahrscheinlich sind).Dies enthält den PresentMon64.exe-Befehl, den Sie verwenden können. Sie können diese Datei in ein komfortableres Verzeichnis wie Ihren Desktop- oder Downloads-Ordner stellen, wenn Sie möchten.

Sie müssen die Prozess-ID einer UWP-App verwenden, um sie zu überwachen. Starten Sie zuerst ein Spiel. Als nächstes öffnen Sie 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 dessen PID-Nummer. Diese Prozess-ID wird bei jedem Start der Anwendung geändert. 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 mit der rechten Maustaste dazu 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, das den Befehl PresentMon64.exe enthält. Geben Sie einfach "cd" gefolgt von dem Pfad zu dem Verzeichnis ein, 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 dabei #### mit der Prozess-ID-Nummer der Anwendung, die Sie überwachen möchten.

PresentMon64.exe -process_id ####

Sie sehen die FPS der Anwendung, die Sie angeben, im Eingabeaufforderungsfenster angezeigt. Das Spiel wird nicht überlagert. Sie müssen also hier Alt + Tab drücken, um es zu überprüfen.

Dxtory ist glatt und einfach, aber kostet Geld

Dxtory ist eine benutzerfreundlichere Alternative. Wie PresentMon greift Dxtory seine Daten von einer niedrigeren Ebene in Windows.es muss nicht direkt mit der Spielanwendung interagieren, was bedeutet, dass es mit diesen UWP-Spielen funktioniert. Sie müssen den "neuesten" Build herunterladen und nicht den "stabilen" Build - 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-Spiele legen. Dies ist mehr eine echte Alternative zu FRAPS, mit allem Schnickschnack.

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

Starten Sie einfach die Anwendung "Dxtory" und starten Sie dann - oder Alt + Tab - zu Ihrem UWP-Spiel. Ein FPS-Counter wird über die obere linke Ecke des UWP-Spiels gelegt.

Sie können auch zurück zur Anwendung "Dxtory" wechseln, um weitere Informationen zu erhalten und Ihre Einstellungen anzupassen. Aber Sie müssen nichts Besonderes tun, um diese offene Dxtory zu erstellen, ein UWP-Spiel zu starten, und es wird einfach funktionieren. Wenn Sie den FPS-Zähler loswerden wollen, schließen Sie einfach die Anwendung von Dr.

In Zukunft könnten weitere Spieletools wie NVIDIAs ShadowPlay aktualisiert werden, um mit der neuen App-Plattform von Microsoft zusammenzuarbeiten. Fürs Erste funktionieren nur eine Handvoll Tools und du musst sie mit UWP-Spielen umgehen. Die UWP-Plattform von Microsoft ist immer noch in Arbeit, und nirgends ist das offensichtlicher als bei PC-Spielen.