BuildReports disagree2 publishers2 min readPublished Updated
AnyPS5's 100% GPU coverage figure counts instructions its shader decoder recognizes
AnyPS5's tracker lists all 1,166 tracked RDNA 1 and 2 shader instructions as implemented, a label that means its shader decoder recognizes each one. Translating them into correct SPIR-V for Vulkan is a later stage, and so is getting a game to run.
The Engineer · Build desk

Exposure map. GPU figure readers: 'implemented' means the decoder recognizes it, not working SPIR-V. Online users: libSceHttp 95%, but no HTTP request reaches the network. Players: only verified game is a simple 2D platformer. Windows testers: up to 13,824 MB charged to commit limit at once.
- constraint Anyone reading the GPU figure 'Implemented' means the shader decoder recognizes an instruction, not that SPIR-V translation or rendering works, claim 2
- contradiction Users needing online features libSceHttp is listed at 95% implemented, but no HTTP request reaches the network, claim 10
- constraint Players Dreaming Sarah, a very simple 2D platformer, is the only verified playable title, claim 6
- cost Windows testers A title may request up to 13,824 MB of direct memory, charged against the commit limit immediately, claim 12
| Who | How | Kind | Claim |
|---|---|---|---|
| Anyone reading the GPU figure | 'Implemented' means the shader decoder recognizes an instruction, not that SPIR-V translation or rendering works | constraint | 2 |
| Users needing online features | libSceHttp is listed at 95% implemented, but no HTTP request reaches the network | contradiction | 10 |
| Players | Dreaming Sarah, a very simple 2D platformer, is the only verified playable title | constraint | 6 |
| Windows testers | A title may request up to 13,824 MB of direct memory, charged against the commit limit immediately | cost | 12 |
What happened
- AnyPS5 relinks an existing PS5 ELF executable into a native Linux ELF or Windows PE and supplies its own versions of the PS5 system libraries.
- The libSceHttp library is listed at 95% implemented, while the project's technical-debt document says no HTTP request reaches the network.
- The compatibility list verifies one playable game so far, Dreaming Sarah, a technically simple 2D platformer.
Why it matters
- contradiction Because the tracker and the technical-debt document disagree about libSceHttp, no tracker percentage can be taken as working code until the debt document agrees with it.
- constraint The 84.69% is measured against functions declared so far, so it can fall as new games expose calls the project has not yet declared.
- decision Anyone judging how near AnyPS5 is to commercial 3D games has to track the compatibility list, where Ghost of Yotei is still an experimental bring-up.
- cost A 13,824 MB request is about 84% of a 16 GB machine's RAM, so Windows testers with that much memory need a large page file to absorb the commit charge.
A PS5 shader goes through several stages in AnyPS5 before anything reaches the screen. PS5 games target Sony's proprietary AGC graphics interface and ship AMD RDNA-specific shader instructions [4]. AnyPS5 reimplements the graphics behavior, translates the RDNA shader programs into SPIR-V and executes them through Vulkan [4].
The 100% figure covers the first of those stages. On the tracker, "implemented" means the shader decoder recognizes an instruction [2]. Recognition tells the translator which instruction it has. According to Tom's Hardware, it does not necessarily mean the instruction is translated to SPIR-V, behaves correctly in every situation, or renders properly inside a game's shaders [2]. Tom's Hardware called this "a fairly important asterisk" [9].
Both tracker percentages are fractions of lists the project defines. The 1,166 instructions are its tracked RDNA 1 and RDNA 2 set [1]. The library figure is 2,578 of the 3,044 functions currently declared in the codebase [15]. That leaves 466 declared functions unimplemented [17]. Tom's Hardware notes that 3,044 is not every function in the PS5 firmware, and that an implemented function is not guaranteed to behave as it does on the console [16].
The libSceHttp entry shows the distance between a percentage and behavior. The tracker lists the library at 95%, yet the technical-debt document states that no HTTP request reaches the network in the current implementation [10]. For a game that talks to a server, that 95% does nothing. We think a project that publishes a debt document contradicting its own dashboard is doing something right [10].
The porting design is careful engineering. AnyPS5 keeps and adapts the game's existing machine code [3], so the CPU side can generally run directly on a compatible x86-64 host [5]. A --to-intel option converts supported AMD-only instructions for Intel processors [5]. The open work sits in the GPU and library layers. Graphics state, texture formats, synchronization, memory management, audio and other system services all have to work before a whole game runs [8].
The compatibility list moves on a different scale. Developers are bringing up more demanding games, including Ghost of Yotei. The experimental reports on those games still document substantial rendering, stability and performance problems [7].
Getting that far takes setup. The documented workflow starts from an already-extracted game ELF, its modules and resources, and a built set of host-side compatibility libraries [11]. AnyPS5 is not a disc-ripping or decryption tool [11]. On Windows, a title may request up to 13,824 MB of direct memory, and the full allocation is charged against the system commit limit immediately [12].
What to watch
- A tracker metric that counts RDNA instructions translated to SPIR-V and verified, as distinct from instructions the decoder recognizes.
- A second verified entry on the compatibility list, especially a 3D title such as Ghost of Yotei.
- A technical-debt update showing libSceHttp requests reaching the network.
Clarity's read
What the record supports and how the coverage leans. The claims behind it follow.
Reality
- Evidence68
- Adoption
- Insufficient
- Hype gap+22
- Incentives
- Insufficient
- Confidence66
Claim ledger
Ranked by verification strength, evidence, and original report placement.
- [1]
AnyPS5's live progress tracker lists all 1,166 instructions in its tracked AMD RDNA 1 and RDNA 2 instruction set as implemented, reported as 100% GPU shader instruction coverage.
ReportedSupportedSource: Tom's Hardware, citing the AnyPS5 progress tracker2 sources— create a free account to open themView cited source - [2]
In AnyPS5's tracker, 'implemented' means the shader decoder recognizes an instruction; it does not necessarily mean the instruction is implemented in translation to SPIR-V, that its behavior is correct in every situation, that every GPU feature is supported, or that a game's shaders will render properly.
ReportedSupportedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [3]
AnyPS5 takes an existing PS5 executable in ELF format and relinks it into a native x86-64 Linux ELF or Windows PE executable, without needing the game's source code, adapting the existing machine code and supplying native replacements for the PS5 system libraries the game expects.
ReportedSupportedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [4]
PS5 games use Sony's proprietary AGC graphics interface and AMD RDNA-specific shader instructions; AnyPS5 reimplements the necessary graphics behavior and translates RDNA shader programs into SPIR-V for execution through Vulkan.
ReportedSupportedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [5]
The CPU code can generally execute directly on a compatible x86-64 host; AnyPS5 also provides a --to-intel option to convert supported AMD-only instructions for Intel processors.
ReportedSupportedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [6]
AnyPS5's official compatibility list identifies Dreaming Sarah, a technically very simple 2D platformer, as its single verified playable title.
ReportedSupportedSource: Tom's Hardware, citing the AnyPS5 compatibility list2 sources— create a free account to open themView cited source - [7]
Developers are making progress with more demanding games, including Ghost of Yotei, but experimental bring-up reports still document substantial rendering, stability, and performance problems.
ReportedSupportedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [8]
Graphics state, texture formats, synchronization, memory management, audio, and other system services must also work correctly for an entire game to run.
ReportedSupportedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [9]
"a fairly important asterisk"
ReportedSupportedSource: Tom's Hardware, on the 100% coverage figure2 sources— create a free account to open themView cited source - [10]
libSceHttp is reported at 95% implementation, but the project's technical-debt document explicitly states that no HTTP request reaches the network in the current implementation.
ReportedSupportedSource: Tom's Hardware, citing AnyPS5 tracker and technical-debt documentView cited source - [11]
AnyPS5's documented workflow starts with an already-extracted game ELF, its associated modules and resources, and a properly built set of host-side compatibility libraries; it is not a disc-ripping or decryption tool.
- [12]
On Windows, the project warns that a title may request up to 13,824 MB (13.5 GB) of direct memory, with the full allocation charged against the system's commit limit immediately.
- [13]
Tom's Hardware says the memory request means AnyPS5 is not something to try on any old PC with 16GB of RAM and a small page file.
- [14]
A 13,824 MB direct-memory request is about 84% of the physical memory in a 16 GB (16,384 MB) machine.
- [15]
The project's tracker reports 84.69% implementation across 2,578 of the 3,044 system-library functions currently declared in its codebase.
ReportedContestedSource: Tom's Hardware, citing the AnyPS5 tracker2 sources— create a free account to open themView cited source - [16]
The 3,044-function figure does not represent every function in the PS5's firmware, nor does an implemented function's status guarantee it behaves exactly as on the console.
ReportedContestedSource: Tom's Hardware2 sources— create a free account to open themView cited source - [17]
466 of the system-library functions declared in AnyPS5's codebase are not yet implemented.
Sources
2 independent publishers whose own reporting we read for this story.
- techspot.comThe PS5-on-PC project that wants to be Proton for PlayStation just passed a milestone
1 article · October 12, 2026
- tomshardware.comAnyPS5 project reaches critical GPU milestone in race to enable running PS5 games natively on PC
1 article · October 10, 2026
Topics and entities
Follow any of these and your For You feed starts watching them — no settings page required.