No Man's Sky (C) Hello Games http://no-mans-sky.com/
Note: German is my foreign language. If you want this article in englisch, please leave a reply. Thx.
Hallo,
hier einmal ein Update zu meinem ersten Beitrag hier auf Steemit. Diesmal ausschließlich in meiner Muttersprache Deutsch :). So langsam werde ich warm mit Steemit und seinem speziellen Feeling :).
Ich habe mir einmal die Mühe gemacht und Alles genau mit FPS-Anzeige getestet. Nicht nur das laufen, sondern auch das abbauen von Ressourcen und der Einsauganimation. Dabei habe ich Beides, Spiel-Feeling und FPS gemessen. Denn die gemessenen FPS sind nicht immer gleich dem smoothen Spiel-Feeling.
Zuallererst hier nun meine Grundkonfiguration:
Computer: Notebook
CPU: i7-4720HQ (4 Core, 8 HT-Cores)
RAM: 8 - 16 GB
HardDrive: SSD (denke aber hat keinen so großen Einfluß, ob HDD oder SSD)
Graphikkarte: Nvidia GTX 950M
Meine ersten Tipps bleiben erst einmal bestehen. Besorgt euch die Experimental-Patches (z.B.: im Beta-Channel von Steam), stellt das Spiel auf Standardeinstellungen (1080p) und laßt den FPS-Limiter auf 30.
Soweit sogut, läuft Alles relativ smooth, ohne lags und stabil bei 25 - 30 FPS. An manchen Stellen gibt es kleinere Frameeinbrüche auf 20 FPS. Besonders beim Ressourcenabbau.
Ich wollte es aber auch ausreizen und haben nun nach etlichen Neustarts von No Man's Sky (ich denke Ihr kennt die Ladezeiten :)) ein paar mehr Erkenntnisse :).
1. Was sind die größten Ressourcenfresser?
Eindeutig das Anti-Aliasing. FXAA ist dort das absolut Höchste der Gefühle und auch das notwendigste an Kantenglättung was man haben sollte. Sämtliche Optimierungen der Einstellungen finden bei mir mit FXAA statt. Besonders auch weil ein komplettes Ausschalten nicht unebdingt die erhofften FPS-Steigerungen bringt.
Schattendetails, wer hätte es gedacht, sind ebenfalls ein großer Ressourcenfresser. Mittel, also Normal laut Config :), ist bei mir die Einstellung die ich verwende für meine Tests.
Der FPS-Limiter. Funktioniert Prima bei Grafikkarten der gehobenen Endklasse, aber für die kleine 950M wird die Einstellung von Max oder höher als 30, zum großen Problem. Die FPS bleiben gleich, aber das Spiel-Feeling fangt an ruckelig zu werden, also nicht-smooth :). Anscheinend versucht der FPS-Limiter krampfhaft den eingestellten Wert zu erreichen und übernimmt sich dadurch. Auf 30 eingestellt verhält er sich optimal und hält die FPS auch einigermaßen stabil.
2. Welche Tipps und Einstellungen bringen etwas oder verändern nichts?
Die Experimental-Patches scheinen schon eine Menge zu bewirken. Besonders weil man in den Patch-Notes lesen kann, dass 4-Kern und mehr Prozessoren im Blickpunkt der Optimierungen liegen. Die Mädels und Jungs von Hello Games sind also dran, also am Ball :).
Anisotrophic Filtering! Viele kennen das Spiel von Minecraft mit Optifine-Mod. Mid-Mapping auf Höchste, Anisotrophischer Filter aufs Höchste, Alles kein Problem. Aber sobald man Anti-Aliasing auch nur schief ankuckt, gehen die Frames, besonders bei viele Mods in den Keller. Hier ist es genauso. Stellt den Anisotropischen Filter auf Maximum, also auf 16 und es hat fast keinen Einfluß auf die FPS. Man kann, wenn man wirklich ein "FPS-Schwabe" ist :), auch hier noch das eine oder andere Främchen einsparen. Aber wir wissen Alle der Anisotropische Filter ist schon verdammt notwendig, für den Augenschmauß.
Die Bildschirmauflösung habe ich immer auf 1080p. Bei Spielen wie "Vortex - The Gateway" bringt es mir viel, wenn ich auf 720p runtergehe und dafür Alles auf High. Sieht immer noch akzeptabel aus. Aber bei No Man's Sky ist die 720p Auflösung wirklich schrecklich. Und nicht nur wegen dem Down-Scaler meines Notebook-Bildschirms, sondern weil hier anscheinend die Texturen einfach nur runtergerechnet werden.
Nun habe ich mal einfach geschaut, welche 16:9 Auflösungen gibt es denn noch. Und zwischen 720p und 1080p gibt es noch eine sehr interessante Auflösung. Während 768p (also 1366 × 768) ein wenig mehr Schärfe gibt mit einem minimal kleinen schwarzen Rand oben und unten, habe ich mal 900p (also 1600 x 900) ausprobiert. Eine 16:9 Auflösung mit minimalen Abstrichen bei der Schärfe, jedenfalls für meine Oldy-Augen (obwohl, an CGA kann ich mich kaum erinnern :) und 720p ist nur manchmal heutzutage akzeptabel :)).
Und was soll ich sagen/schreiben? Absolut stabile 30 FPS, auch bei der Einsaug-Animation. Aber kommen wir zu den harten Fakten :). Hier nun drei Konfigurations-Empfehlungen von mir.
- Die "Okay 1080p und manchmal droppt es schon auf 22 FPS runter, aber egal" - Einstellungen:
FPS: 20 - 25
Auflösung: 1920 x 1080 (1080p)
Anti-Aliasing: FXAA
Anisotrophischer Filter: 4 oder 16
Oberflächen-Details: Hoch
Schatten-Details: Mittel (eigentlich Normal)
Oberflächengenerierung: Hoch
Reflexions-Qualität: Hoch
Max-FPS: 30! :)
- Die "1080p und 30 FPS wären schon nicht schlecht" - Einstellungen:
FPS: 25 - 30
Auflösung: 1920 x 1080 (1080p)
Anti-Aliasing: FXAA
Anisotrophischer Filter: 4 oder 16 (eher 4)
Oberflächen-Details: Hoch
Schatten-Details: Niedrig
Oberflächengenerierung: Hoch
Reflexions-Qualität: Mittel oder Niedrig
Max-FPS: 30! :)
- Die "Also ich sehe keinen Unterschied zwischen 1080p und 900p" - Einstellungen:
FPS: 30 - 35
Auflösung: 1600 x 900 (900p)
Anti-Aliasing: FXAA
Anisotrophischer Filter: 16
Oberflächen-Details: Hoch
Schatten-Details: Hoch (oder für den letzen Tropfen eher Mittel/Normal oder Niedrig)
Oberflächengenerierung: Hoch
Reflexions-Qualität: Hoch
Max-FPS: 30! :)
So ich denke Hello Games kann da weiter optimieren wie sie wollen, dies müßte der letzte Stand für mobile Grafikkarten wie die 950M sein. Wer mit 900p leben kann, der kann bis auf das Anti-Aliasing und die Schatten Alles grafisch aus dem Spiel rausholen und ansonsten muss man viele Votes auf Steemit bekommen um sich mal ein Notebook mit 980M, 1070M oder 1080M leisten zu können :).
Ich hoffe ich konnte Euch mit diesem Beitrag und dem Inhalt ein wenig helfen und erfreuen und wünsche Euch Allen noch weiterhin viel Spaß auf Steemit.
Danke im Voraus für eure Votes und Tschüssikowski
DasKao
Update:
No Man's Sky hat mir gerade einen Planeten generiert auf dem sämtliche Einstellungen von mir nicht mehr funktionieren :). Ein Planet mit einem "Meer" und sehr sehr vielen schönen neuen und prozedural generierten Inhalten. :). Ich hoffe ich kann noch was aus der 950M rausholen ohne die Qualität zu stark zu mindern, so dass es keinen Spaß mehr macht.
Inzwischen stelle ich sogar die Anisotrophische Filterung runter. Diesmal ist wirklich jeder FPS wichtig.
Hoffentlich können die Entwickler noch in Zukunft etwas besser optimieren.