Urgent.News

What's breaking now, across thousands of outlets.

Tech

AnyPS5 project reaches critical GPU milestone in race to enable running PS5 games natively on PC

The open-source AnyPS5 project has reached 100% GPU shader instruction coverage.

AnyPS5 project reaches critical GPU milestone in race to enable running PS5 games natively on PC

The open-source AnyPS5 project has achieved a significant milestone by reaching 100% GPU shader instruction coverage, marking progress in running PlayStation 5 games natively on Windows and Linux PCs. However, reaching this milestone doesn't guarantee native PS5 game support on PC. The project defines 'implemented' instructions as those recognized by its shader decoder, but this doesn't ensure the instructions are fully translated to SPIR-V or that the GPU features are supported.

The project relies on binary transformation and API reimplementation, not conventional emulation. While the CPU code can generally execute on an x86-64 host, further challenges remain in correctly implementing graphics state, texture formats, synchronization, memory management, audio, and other system services. Currently, only a simple 2D platformer, Dreaming Sarah, is confirmed to run with AnyPS5.

The hardware requirements are significant, with some games requesting up to 13.5GB of direct memory. Despite these challenges, the project has attracted over 100 contributors and shows promising progress towards unofficial native PC ports of individual games, although the legal and technical hurdles are substantial.

Written by urgent.news from Tom's Hardware's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at tomshardware.com →

More in Tech

How to Build a CBT Thought Record Journal in Python (Mental Health Tooling)

If you've ever struggled with anxiety, negative self-talk, or emotional spirals, you've probably heard of Cognitive Behavioral Therapy (CBT) .

  • Python dataclasses module defines ThoughtRecord data model with JSON serialization method
  • Distortion detector uses regex pattern matching to suggest cognitive distortions in user input

More from Saturday 10 October →