Startseite
» MAC OS X
»
So zeigt man die FPS unter macOS an: Steam und Apples Metal-HUD
So zeigt man die FPS unter macOS an: Steam und Apples Metal-HUD
Um die FPS (Bilder pro Sekunde) auf einem Mac anzuzeigen, verwenden Sie zunächst den in Ihr Spiel oder Steam integrierten Leistungsindikator. Für Metal-basierte Anwendungen bietet Apple außerdem das Metal Performance HUD an, das Bildrate, GPU-Auslastung und Bildintervalle während der Laufzeit einer Anwendung anzeigt. Die beste Methode hängt davon ab, wie Sie das Spiel starten und ob Sie eine einfache FPS-Angabe oder detailliertere Diagnoseinformationen benötigen.
FPS in einem Mac-Spiel mit Steam anzeigen
Der in Steam integrierte Leistungsmonitor ist der einfachste Einstiegspunkt für kompatible Spiele, die über Steam gestartet werden. Valve hat seinen älteren FPS-Zähler um eine konfigurierbare Leistungsanzeige erweitert. Einige erweiterte CPU- und GPU-Metriken werden primär unter Windows unterstützt, daher stehen unter macOS weniger Datenfelder zur Verfügung.
Öffne die Steam- App auf deinem Mac und wähle in der Menüleiste Steam > Einstellungen .
Wählen Sie „ Im Spiel“ . Stellen Sie sicher, dass „Steam-Overlay im Spiel aktivieren“ eingeschaltet ist.
Suchen Sie nach „Leistungsmonitor“ oder „Leistungs-Overlay“ . Wählen Sie „Einzelner FPS-Wert“ für eine kleine Anzeige oder eine andere Detailstufe, wenn Sie mehr Informationen wünschen. Position und Darstellung können Sie nach Bedarf anpassen.
Starte ein Spiel über Steam und suche nach der FPS-Anzeige in der ausgewählten Ecke.
In den Steam-Einstellungen wählen Sie „Im Spiel“ und anschließend eine Leistungsanzeige, die die FPS-Zahl anzeigt.
Falls nichts angezeigt wird, überprüfen Sie die Overlay-Einstellungen des Spiels unter Bibliothek > [Spiel] > Eigenschaften > Allgemein und stellen Sie sicher, dass das Spiel das Steam-Overlay unterstützt. Normalerweise können Sie das Steam-Overlay mit Shift + Tab öffnen , diese Tastenkombination ist jedoch nicht erforderlich, um die FPS-Anzeige aktiviert zu lassen. Informationen zu den aktuellen Einstellungen und Einschränkungen finden Sie im Valve-Leitfaden zum Leistungsmonitor und in der Fehlerbehebung zum Steam-Overlay .
Die FPS-Anzeige bleibt über dem Spiel sichtbar und wird nicht in einem separaten Überwachungsfenster angezeigt.
FPS-Anzeige mit Apples Metal Performance HUD
Wenn Ihr Mac-Spiel oder Ihre Anwendung Apples Metal- Grafik-API nutzt, ist das Metal Performance HUD eine weitere Option. Im Gegensatz zum Steam-Overlay handelt es sich dabei um ein Grafikdiagnosetool und nicht um einen universellen FPS-Zähler. Es funktioniert möglicherweise nicht mit Anwendungen, die ein anderes Rendering-System verwenden oder keine kompatible Metal-Schicht bereitstellen.
Option 1: HUD beim Starten einer App aktivieren
Apple dokumentiert die Umgebungsvariable MTL_HUD_ENABLED=1zum Aktivieren des HUD. Auf macOS-Versionen, die die Option opendes Befehls unterstützen --env, öffnen Sie das Terminal und starten Sie eine kompatible App mit folgendem Muster:
open /Applications/MyGame.app --env MTL_HUD_ENABLED=1
Ersetzen Sie dies MyGame.appdurch den tatsächlichen Pfad zum Anwendungsbundle. Beenden Sie das Spiel zuerst, damit ein neuer Prozess mit der Einstellung gestartet wird. Die Eingabe von `<option>` allein startet kein Spiel, und die Einstellung ist keine allgemeine FPS-Steuerung unter macOS. Dieses Startmuster wird in den Versionshinweisen zu macOS 26MTL_HUD_ENABLED=1 von Apple beschrieben; Verhalten und verfügbare Optionen können auf älteren Systemen abweichen.
Metal-Anwendungen können mit der Umgebungsvariablen MTL_HUD_ENABLED gestartet werden.
Option 2: Aktivieren Sie das HUD während der Entwicklung in Xcode
Wenn Sie ein Metal-Projekt in Xcode testen, verwenden Sie stattdessen die integrierte Diagnoseeinstellung:
Wählen Sie für Ihr Projekt „Produkt“ > „Schema“ > „Schema bearbeiten“ .
Wählen Sie „Ausführen“ und öffnen Sie dann die Registerkarte „Diagnose“ .
Aktivieren Sie die Option „Grafikübersicht anzeigen“ , schließen Sie den Editor und starten Sie die Anwendung.
Xcode aktiviert das HUD für dieses Ausführungsschema. Für Konsolenstatistiken pro Frame empfiehlt Apple außerdem die Option „Grafikübersicht protokollieren“ . Die offizielle Dokumentation zum Metal Performance HUD erläutert beide Optionen.
Das Metal Performance HUD kann neben Frame-Timing und GPU-Metriken auch FPS anzeigen.
Was bedeuten die FPS- und Frametime-Werte?
Die Framerate (FPS) gibt an, wie viele Bilder eine Anwendung pro Sekunde rendert. Ein höherer Wert ist nicht automatisch besser, wenn die Bildausgabe ungleichmäßig ist oder das Display nicht alle Bilder darstellen kann. Das Metal-HUD zeigt außerdem das Frame-Intervall (die Zeit zwischen den Bildern) und die GPU-Auslastung an. Diese Informationen sind hilfreich, wenn ein Spiel trotz akzeptabler durchschnittlicher FPS ruckelt.
30 FPS entsprechen ungefähr 33,3 Millisekunden pro Bild.
60 FPS entsprechen ungefähr 16,7 Millisekunden pro Bild.
120 FPS entsprechen ungefähr 8,3 Millisekunden pro Bild.
Dies sind mathematische Referenzwerte, keine Versprechen hinsichtlich der Leistungsfähigkeit eines Macs. Eine konstante Bildrate wirkt in der Regel flüssiger als ein höherer Durchschnitt mit abrupten Einbrüchen. Apples Anleitung zur HUD-Anpassung erklärt, wie Sie Messwerte, Position und Diagramme anpassen.
Was ist mit Quartz Debug und FrameMeter passiert?
Ältere macOS-Anleitungen empfehlen, zusätzliche Tools für Xcode herunterzuladen , Quartz Debug zu öffnen und „Fenster“ > „FrameMeter“ auszuwählen . Dies war die Vorgehensweise in früheren Versionen dieses Leitfadens. Apple bietet zwar weiterhin einen Downloadbereich für Entwickler an , die Verfügbarkeit und Kompatibilität einer bestimmten Quartz-Debug-Version sollte jedoch auf einem aktuellen Mac nicht vorausgesetzt werden. Da wir FrameMeter nicht als unterstützten, aktuellen macOS-Workflow verifizieren konnten, sind die oben genannten Methoden mit Steam und Metal sicherere Ausgangspunkte.
Wenn Ihr FPS-Zähler fehlt oder das Spiel langsam läuft
Keine Steam-Anzeige: Aktivieren Sie das Steam-Overlay global und für das jeweilige Spiel und überprüfen Sie den Detailgrad des Leistungsmonitors.
Kein Metal-HUD: Bitte vergewissern Sie sich, dass die App Metal verwendet, dass die Einstellung vor dem Start angewendet wurde und dass Ihre macOS-Version die Startmethode unterstützt.
Niedrige oder unbeständige FPS: Verringern Sie die Rendering-Auflösung oder die Grafikqualität des Spiels, schließen Sie andere ressourcenintensive Anwendungen und vergleichen Sie die Leistung in derselben Szene.
Die FPS scheinen bei einem Wert festzustecken: Überprüfen Sie die Bildwiederholfrequenzbegrenzung des Spiels, die V-Sync-Einstellung und die Bildwiederholfrequenz des Bildschirms, bevor Sie von einem Hardwarefehler ausgehen.
Für einen schnellen Spielcheck nutzen Sie die FPS-Anzeige von Steam, sofern verfügbar. Wählen Sie Apples Metal Performance HUD, wenn Sie Frametime-Informationen benötigen oder eine Metal-Anwendung diagnostizieren. Beide Overlays sollten ohne konsistente Testbedingungen nicht als Benchmark-Ergebnis betrachtet werden.