Комментарии 10
Я правильно понимаю, что в публичный релиз это пока не вошло?
Apple больше не продаёт устройства с M1, лишь в торговых сетях могли остаться старые запасы. Это далеко не самая пожилая архитектура, которую поддерживает FFmpeg.
М1 вышел в 2020 году, какая еще пожилая архитектура? Если речь про ARM, то тоже как-то не в кассу тут.
Ну тут смысл в том, что этот хак для M2/M3 вроде не нужен, там другие расширенные команды есть. А это именно для M1 сделали.
Но пожилой ее называть и правда странно — куча устройств на руках и поддерживаться будет еще долго.
Да видимо какой-то бот текст писал. Если ускорили на M1, то ровно также оно ускорится на M2 и M3, архитектура у них не менялась.
Нет, бот — это тот, кто комментил, не читая новость.
Некоторые из этих функций до этого требовали инструкции из I8MM. Расширение I8MM входит в обязательную часть микроархитектуры Armv8.6-A, на которой построены такие устройства, как Apple M2 и AWS Graviton3. Поддержки I8MM нет в, к примеру, Apple M1 и Ampere Altra. Часть функций декодера требовала I8MM, и патч добавляет использование подходящей замены из «голого» расширения NEON.
Это далеко не самая пожилая архитектура
Это очень интересная формулировка для процессора, которому чуть больше трёх лет. А некоторым моделям и устройствам в линейке два года исполнилось буквально неделю назад и они вполне себе продаются (iPad Air 5, в частности).
Самое удивительное, что в столь надежной электронике применяют откровенный мусор Intel Atom E3845, занимаюсь ремонтом промышленной электроники и поменял этих процессоров не один десяток. Они мрут как мухи, при любом охлаждении. И вообще платформа Bay Trail вышла не самая удачная в плане отказов.
В FFmpeg ускорили декодинг HEVC на Apple M1 на 60 %