FEX 2403 исправляет поддержку Steam, вводит больше оптимизаций для процессора.
FEX, эмулятор с открытым исходным кодом для запуска исполняемых файлов x86/x86_64 на системах AArch64 Linux, продолжает делать успехи не только в работе с исполняемыми файлами Linux x86 на ARM, но и с играми для Windows через Steam Play / Wine.
Что нового в FEX 2403
FEX 2403 — последнее ежемесячное обновление для этого проекта с открытым исходным кодом. В этом выпуске исправлена поддержка Steam из-за недавнего изменения Valve в способе взаимодействия со встроенным экземпляром Chromium, драйверы Mesa 24.0 добавлены в образы Rootfs, произведена куча оптимизаций процессора, улучшено 32-битное разделение, исправлена утечка памяти и произведена сквозная оптимизация syscall для дальнейшего снижения накладных расходов на системные вызовы.
Среди оптимизаций процессора стоит отметить: оптимизация LOCK DEC и ADC/SBC, объединение ADD+CMN в adds, оптимизация менее чем 32-битных adds и subs, а также различные другие оптимизации. По сравнению с предыдущими версиями этот новый релиз FEX стал на 14% быстрее в одном неуказанном бенчмарке или примерно на 4% быстрее в Geekbench.
Загрузки и более подробная информация о свежем выпуске FEX доступны на сайте FEX-Emu.com.