このプロジェクトについて

FEX-Emuは、ARM64 Linuxシステム上でx86およびx86-64バイナリのユーザーモードエミュレーションを提供します。32ビットおよび64ビットのアプリケーションをサポートし、Wine/Protonと統合してWindowsゲームを実行できます。主な機能には、オーバーヘッドを削減するためにグラフィックスAPI呼び出し(OpenGL、Vulkan)をホストライブラリに直接転送すること、ゲーム内のスタッタリングを最小化する実験的なコードキャッシュ、およびコストのかかるメモリモデルエミュレーションのスキップなどのパフォーマンス調整を可能にするアプリケーションごとの設定システムが含まれます。グラフィカルな設定ツール(FEXConfig)により、これらの設定の管理が簡素化されます。FEXはARMv8.0以降のハードウェアとx86-64ルートファイルシステムを必要とし、多くのディストリビューションでは提供されるFEXRootFSFetcherツールを使用して自動的に取得できます。インストールは、PPAスクリプトを介してUbuntu(22.04から25.04)で合理化されており、他のディストリビューションではウィキガイドに従ったセットアップが行われます。このプロジェクトは積極的に開発されており、Arch、Fedora、openSUSE、Ubuntuでテストされています。