
Проект AnyPS5 достиг 100-процентного охвата отслеживаемых шейдерных инструкций GPU PlayStation 5. Согласно официальному трекеру прогресса, теперь реализованы все 1166 инструкций из списка команд AMD RDNA 1 и RDNA 2. Это ещё один шаг на пути к нативному запуску игр PS5 на компьютерах под управлением Windows и Linux.
Все 1166 отслеживаемых GPU-инструкций теперь распознаются.
Проект отслеживает инструкции GPU в категориях DS, FLAT, GLOBAL, MIMG, SMEM, SOP и VOP. По словам разработчиков, инструкция считается реализованной, когда её способен распознать декодер шейдеров. Таким образом, достижение касается именно распознавания команд и не означает, что каждая из них уже во всех случаях выполняется полностью и корректно во всех играх.
AnyPS5 использует релинкер, который преобразует исполняемые файлы PS5 в нативные исполняемые файлы для Windows или Linux. Проект также предоставляет замены системным библиотекам PlayStation 5 и использует перекомпилятор шейдеров, генерирующий код SPIR-V. Завершение работы над отслеживаемым списком GPU-инструкций расширяет набор шейдерных команд, которые AnyPS5 способен распознавать, позволяя разработчикам тестировать больше графических нагрузок и заниматься устранением проблем совместимости.

100% охвата GPU не означает, что теперь заработают все игры PS5.
Достижение 100-процентного охвата шейдерных инструкций не означает, что теперь любую игру PlayStation 5 можно запустить на ПК. Для работы игр также необходимы совместимые системные библиотеки, корректное поведение графической подсистемы, синхронизация и другие функции, не связанные напрямую с декодированием шейдеров. Новый результат устраняет одно из отслеживаемых ограничений, но не гарантирует, что такие требовательные игры, как Gran Turismo 7 или GTA VI, сразу станут играбельными.
Работы над другими компонентами проекта всё ещё продолжаются. Сейчас трекер AnyPS5 показывает 84,76% реализации функций системных библиотек — реализовано 2575 из 3038 отслеживаемых функций. При этом показатель учитывает только функции, уже добавленные разработчиками в список, поэтому их общее количество в дальнейшем может увеличиться.
Ранее AnyPS5 уже продемонстрировал работу своего подхода на Dreaming Sarah. Сообщалось, что двухмерный платформер работает со стабильными 60 FPS на системе с GeForce GTX 1050 Ti и Core i5-7500.


