В Wine 11.16 добавлен бэкенд VA-API для Direct3D video decode — пока только H.264. ARM64-поддержка расширена: Wine Mono теперь работает на 64-битных ARM, улучшена обработка исключений на ARM64EC. Исправлено 35 багов, включая Command & Conquer 3 и Steam.
www.phoronix.com · #tool #arm64 #gaming #linux #wine
В ARM64-ветку Linux 7.3 добавлена поддержка BBML3 (Break-Before-Make Level 3) для более эффективного управления таблицами страниц, а также workaround для нарушения порядка памяти в CPU NVIDIA Olympus (Vera) — вставка DMB OSH перед каждым MMIO-чтением. Отключена BTI для Clang из-за проблем с livepatching. Также добавлены обходы для Graviton5 и поддержка DDR PMU на Marvell CN20K.
www.phoronix.com · #infra #arm64 #kernel #linux
Collabora выложила разбор портирования Arch Linux на AArch64 для Holo Core — это системная база для 64-битного ARM-устройства Steam Frame от Valve. В статье есть и исходники, и бинарные пакеты, и контейнерный образ; отдельно разбирают, где у Arch ломается привычная жизнь при переносе на новую архитектуру.
lwn.net · #infra #arch #arm64 #linux #steam
Phoronix отмечает, что в merge window для Linux 7.2 у KVM есть изменения для AMD, Intel, s390 и RISC-V, но ARM64 в этот раз без новых возможностей. Причина, по словам авторов, банальная и слегка издевательская: разработчиков ARM завалили «so many AI-fueled fixes», так что на фичи времени не осталось. Хорошая иллюстрация того, как модные нагрузки внезапно превращаются в рутину по разгребанию багов.
www.phoronix.com · #infra #arm64 #kernel #kvm #linux #virtualization
В Linux 7.2 добили NEON-ускоренный CRC64-NVMe так, чтобы он работал не только на ARM64, но и на старом 32-битном ARM. Раньше это был заметный боттлнек в NVMe и других кусках storage-кода; на ARM64 ускорение давало примерно 6x, так что теперь и древним платам перепадёт немного скорости вместо чистого страдания.
www.phoronix.com · #infra #arm64 #crc #kernel #linux