Разработчики эмулятора KytyPS5 расширили поддержку инструкций RDNA 2

Разработчики эмулятора KytyPS5 расширили поддержку инструкций RDNA 2

Разработчики экспериментального эмулятора PlayStation 5 под названием KytyPS5 выпустили свежую официальную сборку, целиком сфокусированную на глубокой модернизации шейдерного конвейера. Главным направлением технического прогресса стало расширение набора поддерживаемых инструкций микроархитектуры RDNA 2 с их последующей корректной трансляцией в промежуточное представление SPIR-V. В обновленный билд была добавлена полноценная поддержка 64-битных операций LDS MAX, а также реализованы атомарные инструкции сравнения с обменом 64-bit LDS compare-and-exchange. Данные аппаратные примитивы активно задействуются современным консольным кодом для организации разделяемой локальной памяти графического процессора, и их появление устраняет критические сбои при обработке низкоуровневых вычислительных задач.

Помимо внедрения недостающих инструкций, авторы проекта существенно повысили общую достоверность эмуляции аппаратных механизмов оригинальной консоли от Sony. Скалярные чтения дескрипторов теперь воспроизводят штатное поведение реального кремния PlayStation 5, включая обязательное возвращение нулевых значений при выходе запросов за допустимые пределы адресации. Инженеры также провели комплексную ревизию подсистемы взаимодействия с ресурсами и оптимизировали обработку предикатов EXEC, добавив повторное использование результатов предыдущих вычислений. Подобный подход позволяет минимизировать лишнюю нагрузку на хост-процессор и видеокарту при рендеринге тяжелых игровых сцен с динамическим ветвлением потоков.

Вся текущая разработка KytyPS5 жестко ориентирована на повышение базовой совместимости и достижение стабильного запуска исполняемых файлов без вылетов на этапе инициализации графики. Команда шаг за шагом закрывает пробелы в архитектуре графического чипа, приближая момент устойчивой работы требовательных коммерческих релизов. На фоне заметного прогресса в разборе кода таких знаковых игр, как Demon’s Souls, Astro Bot и Marvel’s Wolverine, внедренные исправления шейдеров закладывают необходимый фундамент для их полноценного запуска на персональных компьютерах.

Источник

ЦЕНТР ОБСУЖДЕНИЙ

@GameGPU_com

Присоединяйтесь к обсуждению, делитесь результатами своих бенчмарков и спорьте о производительности железа в X.

Обсудить в X

Игры

Железо