In addition to this fix, optimizations were made to the FSINCOS feature, resulting in a 75% increase in operations per second. Users are encouraged to utilize the x87 "reduced precision" mode for further performance improvements. The release also includes fixes for long division, cpuid, and xgetbv, which had previously caused performance issues in games like SuperTuxKart.
Moreover, the Ubisoft Connect launcher has been repaired, permitting access to various Ubisoft games that were previously inaccessible due to anti-debugger technology. A new cross-compilation setup using the Nix package manager has also been introduced, simplifying the process for developers and testers to build FEX as a WoW64/ARM64EC emulation module. This setup allows for easier configuration of the necessary toolchain and includes additional nix-based tools to enhance cross-compilation capabilities, manage external updates, and improve FEXConfig.
The FEX-2507 release demonstrates a commitment to refining the emulation experience and addressing user concerns, with ongoing efforts to optimize performance and compatibility across various platforms.
Extension: Future Directions and User Engagement
Looking forward, the FEX team is focused on continuously improving the emulation experience. Upcoming enhancements may include further optimizations for ARM architecture and additional game compatibility. User feedback will play a critical role in prioritizing future fixes and features, and the team is encouraging the community to report any issues or suggestions they may have.
Additionally, the integration of Nix is just the beginning; future releases may see more robust support for various Linux distributions, making FEX more accessible to a wider audience. The team is also exploring partnerships with game developers to ensure that popular titles are fully compatible with the FEX emulation environment.
In conclusion, the FEX-2507 release not only addresses critical issues but also sets the stage for future improvements and community engagement, fostering a vibrant ecosystem for both developers and gamers alike
FEX-2507 released
The FEX-2507 release encompasses a range of fixes and enhancements for users. The game Horizon Zero Dawn was observed to be operating in slow-motion, with the physics functioning at approximately one-third of the normal speed. This issue arose from a bug in WINE's reliability check, resulting in the game reverting to the CPU's maximum clock speed. The resolution addressed this issue, enabling the game to execute its animations at the appropriate speed.
The FSINCOS feature, recognized for its performance challenges, underwent minor optimizations, leading to a 75% increase in operations per second. It is advisable to utilize the x87 "reduced precision" mode to enhance performance.