Моддеры оптимизировали FSR 4 для AMD BC-250 — бывшего майнингового APU от PS5
Моддеры нашли способ значительно повысить эффективность технологии апскейлинга FSR 4 на специализированных платах AMD BC-250. Эти устройства, изначально созданные для майнинга криптовалют на базе кремния от PlayStation 5, теперь превращаются в полноценные игровые решения под управлением Linux благодаря оптимизации программного обеспечения.
От майнинга к геймингу: что такое AMD BC-250
Плата AMD BC-250 — это продукт, который AMD никогда не выпускала для массового потребительского рынка. Она появилась в 2022 году как часть систем для добычи криптовалюты от ASRock. В основе этих плат лежит APU (процессор-графический чип) архитектуры RDNA 2, который фактически является «списанным» кремнием от консолей PlayStation 5 (архитектуры Ariel/Oberon).
После краха майнингового бума на вторичном рынке эти платы стали доступны по цене около $100–120, хотя в последнее время их стоимость выросла до $170 и выше. Важно понимать, что это «голые» платы: для работы им требуются внешнее охлаждение (так как изначально они были пассивными), отдельный блок питания и корпус. Тем не менее, энтузиасты нашли способ превратить это специализированное железо в компактные игровые консоли на базе Linux.
Оптимизация FSR 4 для RDNA 2
Главным достижением сообщества стала оптимизация технологии FSR 4 (FidelityFX Super Resolution). Ранее разработчикам приходилось модифицировать библиотеку Mesa для обеспечения эффективной работы апскейлинга на этом железе. Однако новая версия программного обеспечения (релиз v4.0.0-rc9) перенесла эти улучшения в портативную библиотеку FidelityFX DLL. Это позволило использовать оптимизированный алгоритм без необходимости глубокой модификации системных драйверов.
Результаты тестов показывают впечатляющее снижение нагрузки на графический чип при использовании FSR 4.1.1. Согласно данным разработчика, при использовании разрешения 2560×1440 (с входным сигналом 1706×960 в режиме Quality) время выполнения шейдеров FSR сократилось с 11.51 мс до 5.92 мс. В разрешении 4K показатель снизился с 25.72 мс до 12.08 мс, а в 1080p — с 7.13 мс до 3.93 мс. Важно отметить, что это данные о стоимости работы самого апскейлера, а не общее время кадра в игре, и визуальное качество при этом остается идентичным оригиналу.
Возможности модификации железа
Помимо программных улучшений, сообщество продвинулось в разблокировке аппаратных ограничений чипов. На совместимых платах удалось:
- Активировать все 40 вычислительных блоков (CU) архитектуры RDNA 2 вместо стандартных 24, которые были заблокированы в заводских версиях для майнинга.
- Разблокировать все 8 ядер процессора на базе архитектуры Zen 2 вместо стандартных 6 ядер.
На данный момент проект по превращению AMD BC-250 в игровую платформу включает в себя более 145 различных вариантов корпусов и систем охлаждения. Энтузиасты также работают над поддержкой ROCm, исправлением работы аудио и телеметрии, а также оптимизацией под дистрибутивы вроде Bazzite. Несмотря на успехи, разработчики рекомендуют ориентироваться на разрешение 1440p, так как даже после оптимизаций работа FSR 4 в 4K остается довольно ресурсозатратной для данного оборудования.