shadPS4 v0.16.0 получил крупнейшее обновление за всю историю проекта. Команда эмулятора PlayStation 4 переработала настройки, добавила новый звук на OpenAL, начальную эмуляцию камеры, локальный мультиплеер и большой набор исправлений для Vulkan.

Для эмуляции PS4 это не косметический патч. Тут много низкоуровневой работы, которая обычно не звучит громко, зато влияет на стабильность, графику и совместимость игр. То есть ровно на те вещи, из-за которых эмулятор либо запускают каждый вечер, либо удаляют после первого краша.

Новая архитектура настроек и звук OpenAL

В shadPS4 v0.16.0 разработчики заложили базу для новой системы конфигурации: настройки должны стать понятнее, а профили для отдельных игр — удобнее. Это особенно нужно эмулятору PS4, где одна игра может требовать особых параметров графики, звука или поведения системы.

Продолжение после рекламы

Старая логика настроек в подобных проектах быстро превращается в шкаф с проводами. Пока игр мало, это терпимо. Когда совместимость растет, без нормальных игровых профилей начинаются ручные правки, конфликты и лишние ошибки.

Звуковая часть тоже получила фундаментальное изменение. В версии 0.16.0 появился аудиобэкенд на OpenAL. Команда называет его более гибкой и переносимой базой для будущих улучшений.

Практический смысл простой: разработчики смогут аккуратнее расширять поддержку функций PS4-аудио. Для игрока это не всегда превращается в плюс один FPS, но битый звук легко ломает впечатление сильнее просадки графики.

Vulkan и GPU: меньше крашей, чище картинка

Графическая часть обновления заняла заметную долю changelog: разработчики исправили ошибки Vulkan, проблемы синхронизации, порядок уничтожения ресурсов, работу swapchain и стабильность вывода кадра. Эти правки должны снизить число вылетов на разных видеокартах и конфигурациях ПК.

Изображение к статье: shadPS4 v0.16.0 вышел: крупное обновление PS4-эмулятора

В списке изменений много вещей, которые звучат сухо, но бьют прямо по опыту игры. Если эмулятор неправильно синхронизирует GPU, мы получаем артефакты, мерцание, поврежденные текстуры или внезапный вылет.

  • Vulkan: исправлены validation errors, проблемы синхронизации и вывода изображения.
  • GPU-память: улучшена работа со stale memory и обновлениями защиты памяти.
  • Рендеринг: исправлены write-after-write сценарии и переходы layout для изображений.
  • Mipmapping: убраны ошибки качества текстур и часть графических артефактов.

Команда расширила поддержку более сложных pipeline-конфигураций. В списке есть дополнительные комбинации тесселяции и geometry shaders, которые нужны современным PS4-играм.

Шейдерный рекомпилятор и GCN-декодер тоже обновили. Разработчики отдельно связывают это с играми, которые активно используют возможности GPU из PlayStation 4 Pro, известной внутри Sony как «Neo».

Камера, локальный мультиплеер и совместимость игр

Версия 0.16.0 добавила начальную эмуляцию PlayStation Camera и новую инфраструктуру локального мультиплеера. Это расширяет круг сценариев, которые раньше просто не имели нормальной базы внутри эмулятора.

Поддержка камеры пока начальная. Но без нее часть игр и приложений, завязанных на PlayStation Camera, не может двигаться к нормальному запуску. Тут разработчики закрывают не одну ошибку, а целый класс отсутствующих функций.

Продолжение после рекламы

Локальный мультиплеер тоже важен для PS4-библиотеки. Несколько пользователей теперь могут играть вместе в поддерживаемые проекты через новую инфраструктуру. Для диванного кооператива это та самая консольная привычка, которую сложно заменить одиночным запуском на ПК.

Обновление shadPS4 v0.16.0 уже доступно на странице релизов проекта в GitHub: скачать актуальную версию shadPS4. В исходных данных разработчиков фигурирует именно версия v0.16.0 как крупнейший апдейт эмулятора на сегодня.

Рейтинг: 0 / 5. Оценок: 0

Рекомендуем почитать

Оставьте комментарий

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