AnyPS5 Anleitungen

AnyPS5 unter Linux einrichten

Erzeuge ELF, verwende passende Linux-Bibliotheken und prüfe den Vulkan-Speicherpfad.

Geprüft ·

Relinke und starte im Laufzeitordner

Wähle Linux-Relinker und Linux-Bibliotheken. Standardmäßig entsteht ELF-Ausgabe. Lege app0/ neben die Ausgabe und AnyPS5-Bibliotheken in libs/. Starte aus diesem Verzeichnis, damit relative Pfade stimmen. Ersetze die Beispielpfade durch deine eigenen.

Terminal / Beispiel
chmod +x ./relinker-v0.1.1
./relinker-v0.1.1 ./source/input.elf ./runtime/app.elf
cd ./runtime
chmod +x ./app.elf
./app.elf

Prüfe den Speicherpfad des Treibers

Einige Linux-Treiber verwenden dma-buf über /dev/udmabuf; NVIDIA nutzt einen anderen Pfad. Ein fehlendes Gerät, fehlende Berechtigungen oder ein zu kleines Größenlimit können den Start verhindern. Kläre zuerst den Treiberpfad und lies die aktuellen udmabuf-Anweisungen, bevor du Systemeinstellungen änderst.

Shadercache, Fenstersichtbarkeit, Compositor und Erstkompilierung können FPS stark beeinflussen. Notiere Cache-Zustand, Sichtbarkeit und Messdauer. Trenne Werte für Menü, Zwischensequenzen und Gameplay.

Start-, Geräte- und Speicherfehler trennen

Prüfe das gewählte Vulkan-Gerät im Log. Bei zwei GPUs kann es die integrierte sein. Aktuelles main akzeptiert ANYPS5_GPU als Namensbestandteil ohne Großschreibung und nennt Kandidaten bei Fehlern. Nutze Build-Ausgaben; ältere Releases unterstützen dies nicht zwingend.

Bei dma-buf-Treibern können fehlende udmabuf-Rechte zu Kopieren und GPU-Speicherfehlern führen. Prüfe Gerät und Sitzungsrechte; Gruppenänderungen brauchen eine neue Anmeldung. Größenlimit und Zugriff sind getrennt. Folge Treiberanweisungen und bewahre Ausgangswerte, statt pauschal Systemlimits zu erhöhen.

Originalquellen

Passende Anleitungen