Einzelnen Beitrag anzeigen
Ungelesen 12.04.17, 16:32   #1
Benutzerbild von Cronax3
Mitglied seit: Oct 2016
Beiträge: 40
Cronax3 ist offline
Cronax3
Member
 
[FPS] The Legend of Zelda: Breath of the Wild [Guide]

Hey Community!
Da ich in einem Thread gelesen habe, dass bei einigen Leuten das Spiel The Legend of Zelda: Breath of the Wild mit dem CEMU-Emulator nicht flüssig läuft, möchte ich hiermit meine Lösung vorstellen. Dabei handelt es sich um eine Lösung, die bei mir super funktioniert hat (~25-30 FPS), aber bei anderen vielleicht nicht hilft.
Kurzer Überblick über meine Hardware:

CPU: i5 6600K (nicht übertaktet)
GPU: GTX 970 ******* Edition 4GB
RAM: 16GB DDR3

Manuelle Installation von CEMU und The Legend of Zelda: Breath of the Wild (Falls Probleme mit heruntergeladenen Releases bestehen)
HIER gehts zum VideoIch habe keine Ahnung, wie ich das Video direkt in den Beitrag einbetten kann. Wer das weiß möge mir doch bitte eine PN schicken und sagen wie es geht.

CEMU immer aktuell halten
1. Die Entwickler von CEMU arbeiten stetig daran, ihr Produkt CEMU zu verbessern. Um davon zu profitieren, solltet ihr immer darauf achten die aktuellste Version von CEMU zu besitzen. Die aktuellste Version könnt ihr HIER finden.
2. Nach Installation der neusten Version von CEMU solltet ihr darauf achten, dass ihr eure Eingabeeinstellungen richtig konfiguriert. Für das Spielen von The Legends of Zelda: Breath of the Wild wird ein virtuelles Wii U GamePad benötigt, welches ihr in CEMU auswählen und konfigurieren könnt!

Wie man dies einstellt:


Zelda: Breath of the Wild aktuell halten
Wie auch mit CEMU, gilt hier: Aktuell halten ist das A und O. Dafür gibt es das Tool MapleSeed2. Folgend zeige ich, wie ihr euer Zelda mittels MapleSeed2 auf die neuste Version updatet:
1. Aktuelle Version von MapleSeed2 HIER downloaden und entpacken.
2. MapleSeed2 als Administrator starten!(WICHTIG!)
3. Im ersten Fenster wird nach der CEMU-Executable gefragt, also die .exe-Datei, über die ihr CEMU startet. Navigiert zum Installationsverzeichnis und wählt diese aus. (Bsp.: C:\Program Files (x86)\CEMU\1.7.4d)
3. Das nächste Fenster fragt nach dem Ordner, in dem sich eure Spiele befinden. Wählt den Ordner aus, in dem sich das Spiel befindet (Bsp.: C:\Program Files (x86)\CEMU\games)
4. Wenn alles richtig angegeben wurde, solltet ihr Zelda Breath of the Wild o.ä. in der Liste unter dem Reiter Library sehen.
5. Mit einem Rechtsklick auf das Spiel in der Liste, solltet ihr den Menüpunkt [+]Update sehen und klicken. Somit wird das Spiel aktualisiert. Dies geschieht im Hintergrund und kann über den Reiter Log eingesehen werden. Lasst das Update vollständig durchlaufen, da es sonst zu Problemen kommen könnte!
6. Nun erneut einen Rechtsklick auf das Spiel in der List und dann auf [+]DLC. Der Fortschritt kann ebenfalls unter dem Reiter Log eingesehen werden.

CEMUHook installieren
1. Aktuelle Version von CEMUHook HIER downloaden und entpacken. (WICHTIG: Achtet darauf, dass die Version von CEMUHook mit der von euch installierten CEMU-Version kompatibel ist!)
2. Die enptackte DLL dbghelp.dll in das Verzeichnis kopieren, in dem sich eure CEMU-Executable befindet (Bsp.: C:\Program Files (x86)\CEMU\1.7.4d)
3. Startet ihr nun CEMU, so findet ihr unter dem Reiter Options die Option GX2SetGPUFence skip (HACK). Diese müsst ihr bei jedem Start von CEMU aktivieren.

Sollte euch CEMU beim Start, nach Installation von CEMUHook abstürzen, hier ein möglicher Fix:
Dieser Fix brachte mir ~10-15 FPS!

Priorität des CEMU-Prozesses erhöhen
1. Task Manager öffnen. Solltet ihr noch wissen, wie ihr diesen öffnet: Rechtsklick auf auf die Taskleiste und die Option Task Manager auswählen.
2. Im Task Manager den Eintrag Wii U Emulator suchen, Rechtsklick drauf und dann auf die Option Zu Details wechseln klicken
3. Nun solltet ihr Cemu.exe markiert sehen. Wenn nicht, dann solltet ihr diese in der Liste finden und markieren.
4. Nun, nachdem der Prozess markiert ist, macht ihr einen Rechtsklick drauf und wählt die Option "Priorität setzen". Rechts daneben öffnet sich nun ein kleiner Auswahlmenü, in dem ihr die Priorität ändern könnt. Standartmäßig sollte Normal ausgewählt sein. Dies könnt ihr jetzt beliebig ändern. Ich habe die beste Erfahrung mit Real Time und High gemacht. (ACHTUNG: Das Ändern der Priorität kann zur Instbilität des Systems führen!)
Das Ändern der Priorität muss gegebenfalls nach jeden Start von CEMU vollzogen werden!
Dieser Fix brachte mir ~2-3 FPS

Affinität ändern
1. Nach dem Öffnen von CEMU die Option Affinity to physical cores only unter dem Reiter CPU aktivieren
Das Aktivieren dieser Option muss nach jedem Start von CEMU durchgeführt werden!
Diese Option funktioniert für manche Leute, für mich leider nicht.

GPU Puffer Cache Genauigkeit
1. Öffnet CEMU OHNE ein Spiel direkt zu starten
2. Unter dem Reiter Options findet ihr den Menüpunkt GPU buffer cache accuracy
3. Stellt diese auf Low (Fast)
Dieser Fix brachte mir ~3-5 FPS!

Shader installieren
1. Downloade ein Shaderpaket HIER herunter. Die Zahl vor den Namen gibt die Anzahl der Shader an. Je mehr Shader, desto besser!
2. Nachdem ihr die BIN-Datei heruntergeladen habt, müsst ihr diese in den transferable Ordner packen. Dieser befindet sich im Ordner shaderCache, der sich im Ordner befindet, in dem sich auch die CEMU-Executable befindet
3. Nun wird es ein wenig tricky. Öffnet CEMU und startet das Spiel. Läuft das Spiel, so solltet ihr im Fenstertitel SaveDir: sehen. Das, was hinter SaveDir: steht, müsst ihr euch notieren. Es sieht ca. so aus: 042b7a3a.
4. Nun geht ihr erneut in den Ordner transferable und bennent eure zuvor kopiert BIN-Datei in die notierte Kombination um. Diese heißt dann ca so: 042b7a3a.bin
5. Nun startet ihr CEMU neu, startet das Spiel und solltet einen Ladebalken sehen, mit Zahlen darunter. Dieser Vorgang kompiliert die heruntergeladenen Shaders. Dieser Vorgang kann lange dauern, jenachdem wie viele Shader euer Shaderpaket beinhaltet. Keine Sorge, dieser lange Vorgang kommt nur einmal vor. Beim nächsten Start geht das deutlich schneller.
Dieser Fix brachte mir ~5-10 FPS!

NVIDIA Einstellungen (Danke an Bonus Maximus für die korrekten deutschen Titel der Einstellungen und Reiter)
1. Rechtsklick auf eine freie Fläche des Desktops
2. NVIDIA Systemsteuerung auswählen
3. Unter dem Reiter 3D Einstellungen den Menüpunkt 3D Einstellungen auswählen
4. Neben Globale Einstellungen findet ihr den Reiter Programm Einstellungen, den ihr auswählen müsst
5. Unter dem Menüpunkt 1. Ein Programm wählen, daß benutzerdefiniert... sucht ihr nun CEMU (cemu.exe) und wählt es aus. (Sollte CEMU (cemu.exe) nicht in der Liste stehen, so startet CEMU und führt diesen Fix erneut von vorne aus!)
6. In der unten stehenden Liste sucht ihr nun Multi-display/gemischte GPU-Beschleunigungung und setzt es auf Einzelanzeige-Leistungs-Modus
7. Die nächste Einstellung der Tabelle heißt Energieverwaltungsmodus, welche ihr auf Maximale-Leistung bevorzugen stellen müsst
8. Die letzte Einstellung heißt Threaded-Optimierung, welche ihr auf Ein stellt
Dieser Fix brachte mir ~1-2 FPS!

Windows Energieplan ändern (vorallem bei schwächeren Systemen)
Um das letzte Bisschen aus einem schwächeren System herauszuholen, kann der Höchstleistungmodus von Windows genutzt werden.
1. Öffnet die Systemsteuerung
2. Navigiert zu euren Energieoptionen
3. Wählt die Option Höchstleistung aus. Ist diese Option nicht zu sehen, schaut unter versteckten Plänen nach, etwas unter den zu sehenden Optionen.

Windows Aero deaktivieren/anpassen (vorallem bei schwächeren Systemen)
1. Die Anpassung und Deaktivierung ist auf dieser Seite sehr gut erklärt

Generelles
1. Geladene Shaders nehmen viel RAM in Anspruch. Versucht so viel RAM wie möglich frei zu machen. Dazu ggf. Programme schließen, die ihr nicht mehr benötigt. Hierfür könnt ihr den Task Manager nutzen.
2. Das Gleiche gilt für Programme, die die CPU stark beantspruchen. Hierfür könnt ihr den Task Manager nutzen.
3. Ist eure CPU zu schwach, so könnt ihr versuchen eure CPU zu übertakten.

Wenn dieser Guide euch geholfen hat, dann kommentiert diesen Thread doch bitte mit euren FPS vor- und nachher und die dazugehörige Hardware. Dies könnte Leuten mit einem ähnlichen System eine grobe Richtung geben, mit wie viel FPS sie The Legend of Zelda: Breath of the Wild spielen werden können. So etwas ist immer interessant

Das sind meine Fixes, die mir den ein oder anderen Frame gebracht haben. Wenn ihr zusätzliche Fixes kennt, dann teilt mir diese doch bitte mit. Mit namentlicher Nennung werden diese dem Guide hinzugefügt.

Mit Zitat antworten Beitrag melden
Danke
10 Benutzer