AnyPS5 tunnistaa nyt kaikki 1 166 PS5-varjostinohjetta
AnyPS5-projektin seuranta ylsi lokakuun alussa täyteen varjostinkattavuuteen: kaikki 1 166 seurattua PS5:n GPU-ohjetta tunnistetaan. Pelit eivät silti vielä pyöri PC:llä.
AnyPS5-projektin julkinen edistymisseuranta saavutti lokakuun 8. päivän kirjauksessa pisteeseen, jota se oli lähestynyt kahden kuukauden ajan: kaikki 1 166 ohjetta, joita projekti seuraa PlayStation 5:n grafiikkaprosessorin ohjevalikoimasta, on merkitty toteutetuiksi. VideoCardz uutisoi asiasta 9. lokakuuta ja Tom’s Hardware päivää myöhemmin.
Kyse on avoimen lähdekoodin hankkeesta, jonka tavoite ei ole emuloida konsolia vaan muuntaa PS5-ohjelmat suoraan Windowsin ja Linuxin natiiveiksi ohjelmiksi. Täysi varjostinkattavuus on projektin seuratuimpia mittareita, mutta se ei yksinään tarkoita, että PS5-pelit olisivat valmiita PC:lle.
Mikä AnyPS5 on
AnyPS5 ei jäljittele PlayStation 5:n laitteistoa. Projekti koostuu kolmesta osasta. Relinker eli uudelleenlinkittäjä muuntaa PS5:n suoritettavan tiedoston kohdejärjestelmän natiiviksi binääriksi. Toinen osa on projektin omat toteutukset PS5:n järjestelmäkirjastoista eli .prx-tiedostoista, jotka ladataan tavallisella dynaamisella linkityksellä. Erillistä suoritusympäristöä ei tarvita.
Kolmas osa on varjostinkääntäjä, joka muuntaa PS5:n GPU-varjostimet SPIR-V-muotoon. SPIR-V on Vulkan-rajapinnan käyttämä välitiedostomuoto, joten käännös avaa tien pelien ajamiseen PC:n näytönohjaimella.
Projektin README kertoo, että kääntäjä tuottaa kelvollista SPIR-V:tä ja että tulos validoidaan Spirv-Tools-työkalulla, kun ohjelmisto käännetään ANYPS5_ENABLE_SPIRV_TOOLS-asetuksella. Projekti on GPL-2.0-lisensoitu, ja sen GitHub-varastolla oli 27. lokakuuta lähes 49 000 tähteä.
1 166 ohjetta 20 ryhmässä
Seuranta jakaa ohjeet 20 ryhmään. Suurimmat ovat VOPC (190 ohjetta), MIMG (130), DS (123) ja VOP3 (116). Mukana ovat myös muun muassa muistikäskyt (FLAT 54, GLOBAL 57, SCRATCH 22 ja SMEM 20), puskurikäskyt (MUBUF 75 ja MTBUF 16) sekä skalaariyksikön ja ohjausvuon käskyt (SOP1 65, SOP2 51, SOPC 18, SOPK 27 ja SOPP 37).
Lista perustuu AMD:n RDNA 1- ja RDNA 2 -arkkitehtuurien ohjevalikoimaan. PlayStation 5:n grafiikkaprosessori pohjautuu RDNA 2:een, joten sama ohjeisto kattaa myös konsolin varjostimet.
Tunnistaminen ei tarkoita, että peli toimii
Projektin määritelmä on tarkka: ohje lasketaan toteutetuksi, kun varjostinten dekooderi tunnistaa sen. Se on välttämätön ensimmäinen askel, mutta ei takaa, että ohje kääntyy oikein SPIR-V:ksi tai että sen toiminta on oikein jokaisessa tilanteessa. Tom’s Hardware huomauttaa, että täysi kattavuus ei tarkoita PS5:n grafiikkaprosessorin täyttä tukea, saati sitä, että pelien varjostimet piirtyisivät ruudulle oikein.
Konkreettinen esimerkki löytyy projektin omasta teknisen velan dokumentista. Verkkokirjasto libSceHttp on merkitty 95-prosenttisesti toteutetuksi, mutta dokumentin mukaan mikään HTTP-pyyntö ei vielä kulje verkkoon asti.
Pelien toimiminen vaatii kirjastojen lisäksi oikeaa grafiikkakäyttäytymistä, synkronointia ja lukuisia muita järjestelmätoimintoja. Siksi 100 prosentin varjostinkattavuus ei tarkoita, että esimerkiksi Gran Turismo 7 tai GTA VI pyörisi PC:llä.
Kirjastoluku laski, vaikka työ eteni
Projektin toinen mittari, järjestelmäkirjastojen toteutus, näytti 9. lokakuuta 85,6 prosenttia: 2 660 funktiota 3 109:stä. Kun seuranta luettiin uudelleen 27. lokakuuta, luku oli 48,8 prosenttia eli 6 567 funktiota 13 449:stä.
Lasku ei johdu taantumisesta. Projektin oma huomautus kertoo, että prosentti lasketaan vain niistä funktioista, jotka projekti on toistaiseksi tunnistanut ja määritellyt. Kun uusia funktioita löytyy, nimittäjä kasvaa. Toteutettujen funktioiden määrä on samaan aikaan yli kaksinkertaistunut reilussa kahdessa viikossa.
Lukua kannattaa siis lukea edistymismittarina, ei yhteensopivuusasteena. Sama varoitus lukee projektin README:ssä: kyse ei ole pelien toimivuusprosentista.
Seitsemän peliä on merkitty pelattaviksi
Yhteisön ylläpitämä blocker map -seuranta listaa 301 PS5-peliä ja niiden etenemisvaiheen. Seitsemän peliä on merkitty tilaan Playable: Animal Well, Dead Cells, Dreaming Sarah, Hollow Knight: Silksong, Hot Shots Golf 2, Minecraft ja Road of Death. Valtaosa listatuista peleistä on vasta vaiheessa, jossa peli näyttää esittelyruudun tai pääsee valikkoon.
Seuranta on epävirallinen ja perustuu yhteisön testiraportteihin, joten tulokset vaihtelevat laite- ja ajurikohtaisesti. Sama peli voi toimia yhdellä kokoonpanolla ja kaatua toisella.
Mitä seuraavaksi
Projekti julkaisi 20. lokakuuta version 0.1.3. Kyse on edelleen komentorivityökalusta ihmisille, jotka tuntevat terminaalin, ei yhden klikkauksen pelikäynnistimestä.
AnyPS5:n oma ilmoitus korostaa, että projekti on tarkoitettu yhteentoimivuuden, tutkimuksen ja säilyttämisen tarkoituksiin. Se ei sisällä tekijänoikeudellista ohjelmistoa, laiteohjelmistoa tai salausavaimia eikä ole sidoksissa Sony Interactive Entertainmentiin.
Seuraava merkittävä askel ei olekaan yksittäinen prosenttiluku, vaan se, että yhä useampi peli selviää varjostimistaan ehjänä ruudulle asti.
Lähteet
- VideoCardz – AnyPS5 reaches 100% GPU shader instruction coverage for PS5-to-PC conversion – 9.10.2026 – videocardz.com
- Tom’s Hardware – AnyPS5 project reaches critical GPU milestone in race to enable running PS5 games natively on PC – 10.10.2026 – tomshardware.com
- OC3D – AnyPS5 achieves 100% PS5-to-PC GPU Shader Translation – 9.10.2026 – overclock3d.net
- AnyPS5-projekti (boykopovar/AnyPS5, GitHub) – README ja progress.json – luettu 27.10.2026 – github.com
- AnyPS5 – Progress history – luettu 27.10.2026 – boykopovar.github.io
- AnyPS5 Progress Tracker (yhteisön seuranta) – Compatibility – luettu 27.10.2026 – anyps5.app
