Wymagania AnyPS5: platformy, sprzęt i kompilacja

Sprawdź wymagania AnyPS5 dla Windows, Linuksa i macOS: instrukcje CPU, Vulkan, pamięć zadeklarowaną i narzędzia kompilacji ze źródeł.

AnyPS5 uruchamia przekonwertowany kod gry wraz z bibliotekami zastępczymi. Przygotowując PC, sprawdź system docelowy, instrukcje CPU, urządzenie Vulkan i opisane niżej warunki pamięci, a następnie porównaj je z raportem o swojej grze.

Wymagania AnyPS5 rozdzielają udokumentowane warunki działania, narzędzia kompilacji i sprzęt konkretnych autorów prób. Instrukcja dotyczy v0.1.2; zebrane raporty nie wyznaczają ogólnego minimalnego zestawu PC.

Wybierz system docelowy

System Dostępna droga Co sprawdzić
Windows x86-64 Wydanie v0.1.2 zawiera relinker Windows i archiwa bibliotek Windows. Konwertuj z --windows; używaj pasujących bibliotek Windows i DLL środowiska MinGW.
Linux x86-64 Wydanie zawiera relinker Linux i archiwa bibliotek Linux. Wybierz wynik dla Linuksa, odpowiednie sterowniki Vulkan i opisane dalej uprawnienia.
macOS Instrukcja użycia opisuje wynik x86-64 Mach-O przez --macos, z --to-rosetta dla Apple Silicon. W v0.1.2 nie ma pakietu macOS. To osobna droga kompilacji ze źródeł. Samo zbudowanie relinkera na Macu nie dostarcza działającego środowiska gry.

Przed kompilacją na Macu przeczytaj razem instrukcję użycia v0.1.2 i instrukcję budowania. Mają różny zakres: pierwsza opisuje Mach-O i Rosetta, natomiast część o budowaniu samego relinkera wymienia wynik Linux/Windows i wyklucza wykonywanie gier w macOS.

Instrukcje CPU i flagi translacji

Wynik dla Windows i Linuksa zawiera kod gry x86-64. Środowisko wykonania musi obsługiwać instrukcje używane przez grę i jej moduły.

Na komputerach Intel flaga --to-intel przepisuje obsługiwane instrukcje charakterystyczne dla AMD znalezione podczas konwersji. Nie tłumaczy takich instrukcji generowanych przez grę w trakcie działania. Dla Apple Silicon udokumentowane --macos --to-rosetta tworzy wynik x86-64 dla Rosetty, a nie grę natywną dla ARM.

Jeśli próba kończy się niedozwoloną instrukcją, zachowaj szczegóły błędu i kompilacji do Rozwiązywania problemów z AnyPS5.

Grafika Vulkan i wybór urządzenia

Środowisko wybiera urządzenie Vulkan 1.1 z kolejkami grafiki i obliczeń oraz prezentacją swapchain. Już domyślnie preferuje osobną kartę graficzną zamiast zintegrowanej. Poszczególne ścieżki grafiki mogą potrzebować dodatkowych funkcji sterownika, więc wybór urządzenia jest dopiero pierwszym sprawdzeniem.

Aby wskazać adapter, ustaw ANYPS5_GPU na fragment wypisanej nazwy urządzenia; wielkość liter nie ma znaczenia. Najpierw przeczytaj wiersze Physical device candidate. Tekst, który nie pasuje do żadnego użytecznego urządzenia, uniemożliwia start.

Pole GPU w raportach pomaga znaleźć porównywalną próbę, ale zachowaj w kontekście jej kompilację, sterownik i scenę. Wymienione karty opisują te komputery — nie tworzą ogólnego progu VRAM ani wydajności dla innych gier.

RAM, pamięć zadeklarowana i miejsce na dysku

W Windows udokumentowany przydział pamięci bezpośredniej może sięgać 13 824 MiB na grę; pamięć jest deklarowana przy mapowaniu. Limit pamięci zadeklarowanej systemu — RAM plus pojemność pliku stronicowania — musi obejmować także pozostałe przydziały. Jeśli mapowanie zawodzi, sprawdź błąd i wartości pamięci zadeklarowanej w Menedżerze zadań. Zamknij inne aplikacje lub dostosuj plik stronicowania do faktycznego niedoboru.

W Linuksie sterowniki importujące pamięć dma-buf mogą wymagać prawa odczytu i zapisu do /dev/udmabuf. Przy błędzie uprawnień sprawdź właściciela i dostęp grupowy według instrukcji uprawnień i limitów rozmiaru w dokumentacji.

Zostaw miejsce na wejście, przekonwertowany wynik, biblioteki i zasoby gry. Oblicz je z rzeczywistych rozmiarów plików, wliczając kopie wejścia i wyjścia, które chcesz zachować.

Zależności do kompilacji

Kompilator nie jest potrzebny do samego używania relinkera z wydania. Jeśli budujesz ze źródeł, odróżnij narzędzie konwersji od pełnego środowiska:

Cel Udokumentowane narzędzia i zależności
Sam relinker CMake, kompilator C++20 i narzędzie takie jak Ninja. Python 3 umożliwia testy regresji. Ten tryb pomija biblioteki systemowe i zależności grafiki oraz dźwięku.
Pełny Linux x86-64, Git, CMake 3.22.1 lub nowszy, Ninja, GCC/G++, binutils, pliki deweloperskie X11/Xext/XRandR i obsługiwanego backendu audio SDL.
Pełny Windows Te same narzędzia bazowe, z WinLibs MinGW-w64 GCC 15.2.0, x86_64-ucrt-posix-seh, wydanie 15.2.0posix-14.0.0-ucrt-r7. Katalog mingw64/bin musi być w PATH.

Dla Windows użyj wskazanego MinGW. Na Debianie/Ubuntu wymienione nagłówki obejmują libx11-dev, libxext-dev i libxrandr-dev, a dźwięk — pakiety deweloperskie PipeWire, PulseAudio lub ALSA. Wybierz instrukcje właściwe dla swojej dystrybucji.

Co wypróbować dalej

Znajdź tytuł na stronie Gry AnyPS5 albo w sprawdzaniu gier AnyPS5, porównaj konfigurację i pozostałe blokady. Następnie przejdź przez Konfigurację AnyPS5, aby dobrać pliki i polecenia. Poradnik AnyPS5 GitHub pomaga znaleźć rewizję źródeł, jeśli raport wymaga niewydanych jeszcze zmian.

Kolejne krokiZacznij konfigurację AnyPS5Sprawdź konfigurację w narzędziu sprawdzania gier AnyPS5

Przeszukaj poradnik

Wszystkie poradniki

Praktyczny poradnik AnyPS5Poznaj AnyPS5, porównaj raporty z gier, znajdź oficjalne pliki i przygotuj środowisko. Sprawdź wymagania, rozwiązania problemów i postępy rozwoju.Gry AnyPS5 i raporty kompatybilnościPorównaj raporty o grach AnyPS5 według tytułu, wersji i warunków próby. Sprawdź menu, rozgrywkę, wymagane poprawki i nierozwiązane problemy.Sprawdzanie gier AnyPS5Wybierz grę, system i konfigurację w narzędziu AnyPS5. Porównaj rozgrywkę, dźwięk, sterowanie, zapisy i stabilność z oryginalnymi źródłami.AnyPS5 GitHub: repozytorium, wydania i dokumentacjaZnajdź oficjalne repozytorium AnyPS5 GitHub, pasujące pliki wydania, dokumentację konkretnej wersji i wskazówki do przygotowania raportu z gry.Postępy AnyPS5: co pokazują liczbyPoznaj postępy AnyPS5 na podstawie datowanych liczników bibliotek i shaderów, historii oraz wydań. Sprawdź, co mierzą i jak odnoszą się do raportów z gier.AnyPS5 na Reddicie: dyskusje i pokazy gierPrzeczytaj wybrane dyskusje AnyPS5 z Reddita, poznaj kontekst demonstracji Dead Cells i licznika shaderów oraz znajdź konfigurację z nagrania.Konfiguracja AnyPS5: pobierz, przekonwertuj i przygotuj uruchomieniePrzygotuj AnyPS5 z pasującymi plikami v0.1.2, czystym ELF, poleceniami Windows i Linux, bibliotekami, sterowaniem i pełną kompilacją.Wymagania AnyPS5: platformy, sprzęt i kompilacjaSprawdź wymagania AnyPS5 dla Windows, Linuksa i macOS: instrukcje CPU, Vulkan, pamięć zadeklarowaną i narzędzia kompilacji ze źródeł.Rozwiązywanie problemów z AnyPS5: znajdź pierwszy etap awariiZnajdź przyczynę problemu AnyPS5: pliki wejściowe, błędy Windows 193/126, mapowanie pamięci, czarny ekran, czcionki, sterowanie i logi.Konwerter AnyPS5 w przeglądarce: pliki i sposoby zapisuUżyj oficjalnego konwertera AnyPS5 z odpowiednim ELF i modułami. Wybierz wynik Windows lub Linux, sposób zapisu i sprawdź limity przeglądarki.O AnyPS5 GuidePoznaj AnyPS5 Guide: niezależny serwis z raportami z gier, instrukcjami konfiguracji, pomocą przy problemach i informacjami o rozwoju projektu.Kontakt z poradnikiemZgłoś poprawkę, nowy raport z gry lub źródło do AnyPS5 Guide. Znajdź właściwe kanały projektu do zgłaszania błędów programu.Zasady serwisuOgólne informacje o korzystaniu z AnyPS5 Guide oraz zgłaszaniu poprawek i aktualizacji.Prywatność i pliki cookieJak AnyPS5 Guide obsługuje lokalne dane narzędzi, pliki cookie i opcjonalną analitykę: wybór zgody oraz kontakt w sprawach prywatności.Korzystanie z poradnikaZakres i warunki korzystania z AnyPS5 Guide: niezależnego poradnika opartego na źródłach, z lokalnymi narzędziami przygotowania.

Wyszukiwanie pozostaje w przeglądarce. Naciśnij Escape, aby zamknąć.