Эмулятор PlayStation 3 теперь поддерживает видеокарты серий ATI Radeon HD 2000, 3000 и 4000 на Linux

Rpcs3 Ps3 эмулятор Ati Radeon Terascale Linux tomshardware.com

Разработчики RPCS3 расширили поддержку старых видеокарт ATI Radeon HD 2000, 3000 и 4000 серий. Узнайте, какие игры запускаются на древнем железе и как настроить эмулятор под Linux.

Разработчики RPCS3 объявили, что минимальные системные требования их эмулятора PlayStation 3 были скорректированы, чтобы включить в себя ещё более старые видеокарты Radeon. Это хорошо зарекомендовавшее себя приложение уже поддерживало графические процессоры ATI Terascale 2 серий Radeon HD 5000 и 6000, но теперь геймеры, всё ещё использующие видеокарты серий Radeon HD 2000, 3000 и 4000, могут присоединиться к веселью. Некоторым из этих GPU почти 20 лет. Обратите внимание: хотя RPCS3 доступен для ряда платформ, расширенная поддержка архитектуры ATI предназначена только для пользователей Linux.
Ещё в 2021 году разработчики RPCS3 снизили системные требования эмулятора, чтобы охватить видеокарты серий Radeon HD 5000 и HD 6000 (Terascale 2). За последующие пять лет эмулятор был доработан для повышения производительности на оборудовании этих поколений. В качестве примера утверждается, что при использовании Persona 5 в качестве бенчмарка производительность в замке Камошиды (Kamoshida’s Castle) выросла с 35 до 49 FPS в период с 2021 года по сегодняшний день (на ПК с ATI Radeon HD 5850, процессором AMD FX-8350 и 8 ГБ ОЗУ).
Успех подтолкнул разработчиков к исследованию производительности и совместимости TeraScale 1. Потребовались некоторые ухищрения с OpenGL, поскольку GPU TeraScale 1 сообщают только о поддержке OpenGL 3.3 и GLSL 3.30, но заставить эти старые и забытые карты ATI работать с рендерером OpenGL RPCS3 оказалось удивительно просто. Это было сделано путём переопределения заявленных уровней OpenGL до 4.3 и 4.40.
Первые тесты проводились на системе с ATI Radeon HD 4890 с 1 ГБ видеопамяти — самым мощным GPU TeraScale 1 из когда-либо продававшихся. Согласно блогу RPCS3, эта карта имеет более мощный GPU, чем PS3, но сложный шейдерный код эмулятора не оптимизирован для таких старых архитектур. Тем не менее, в блоге отмечается: «Более простые игры работают отлично, с приемлемой производительностью, в то время как игры с более сложной графикой упираются в GPU и демонстрируют неудовлетворительную производительность». Скриншоты показывают Meta*l Gear Solid HD Collection и Outrun Online Arcade с частотой кадров, близкой к 60 FPS.
Спускаясь ниже по стеку и дальше в прошлое, такие GPU, как ATI Radeon HD 3870, по словам разработчиков, «всё ещё способны рендерить очень простые игры с приемлемой производительностью в RPCS3». Чтобы добиться играбельности, потребуется выставить разрешение, близкое к PSP. В частности, упоминалось 273p.
А что насчёт самых слабых GPU TeraScale 1? ATI Radeon HD 2600 XT с жалкими 256 МБ видеопамяти показывает низкую производительность даже при 273p. Скриншоты из тестов RPCS3 демонстрируют всего 8 FPS в Outrun Online Arcade и 13 FPS в Portal.
Учитывая прогресс RPCS3 за последние полдесятилетия, эти показатели производительности также могут улучшиться. Фактически, в блоге говорится, что «будущие оптимизации должны заметно повысить производительность на этих старых GPU».
Похоже, настало хорошее время, чтобы стряхнуть пыль со своего ретро-ПК и опробовать несколько старых классических игр PS3 на своей системе с ATI TeraScale 1 GPU. Помните, что расширенная поддержка видеокарт требует дистрибутива Linux с драйвером Mesa r600. Затем нужно запустить RPCS3 со следующими переменными окружения: MESA_GL_VERSION_OVERRIDE=4.3 MESA_GLSL_VERSION_OVERRIDE=440 ./rpcs3.AppImage

Facebook*, Instagram* и WhatsApp* принадлежат компании Meta* Platforms Inc., деятельность которой признана экстремистской и запрещена на территории Российской Федерации.

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

Похожие новости: