Оптимизация FEX-Emu 2404

Оптимизация FEX-Emu 2404 позволяет увеличить скорость работы Memcpy с 2-3 ГБ/с до 88 ГБ/с.

Вышла свежая версия эмулятора FEX 2404, которая позволяет запускать исполняемые файлы x86/x86_64 на системах LInux с архитектурой AArch64 (ARM 64-bit). FEX был одним из ведущих направлений для открытия игр на оборудовании AArch64 Linux в том числе используя Wine и Proton (Steam Play) для наслаждения играми Windows x86 в среде AArch64 Linux.

Что нового в FEX-Emu 2404

В FEX 2404 появились новые возможности для более качественной эмуляции модели памяти x86, которые помогут повысить производительность. FEX 2404 также привносит оптимизацию в JIT, которая может дать примерно 3 % прироста производительности.

Одной из важных оптимизаций в FEX 2404 является оптимизация операций memcpy и memset IR, когда эмуляция TSO отключена. В этом случае оптимизация может поднять пропускную способность этих операций с памятью примерно с 2~3 ГБ/с до 88 ГБ/с!

FEX 2404 также содержит ряд других мелких исправлений и улучшений. В рамках сегодняшнего релиза FEX 2404 также демонстрируется игра 2018 года God of War, работающая на AArch64 Linux благодаря FEX-Emu:

Загрузки и более подробная информация о FEX 2404 доступны на FEX-Emu.com или GitHub.

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Источник
Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.