इस प्रोजेक्ट के बारे में

FEX-Emu ARM64 Linux सिस्टम पर x86 और x86-64 बाइनरी का यूज़रमोड एमुलेशन प्रदान करता है। यह 32-बिट और 64-बिट दोनों एप्लिकेशन का समर्थन करता है और Windows गेम चलाने के लिए Wine/Proton के साथ एकीकृत होता है। मुख्य विशेषताओं में ग्राफिक्स API कॉल (OpenGL, Vulkan) को सीधे होस्ट लाइब्रेरी में अग्रेषित करना शामिल है ताकि ओवरहेड कम हो, एक प्रायोगिक कोड कैश जो इन-गेम स्टटरिंग को कम करता है, और एक प्रति-एप्लिकेशन कॉन्फ़िगरेशन सिस्टम जो महंगे मेमोरी मॉडल एमुलेशन को छोड़ने जैसे प्रदर्शन समायोजन की अनुमति देता है। एक ग्राफिकल कॉन्फ़िगरेशन टूल (FEXConfig) इन सेटिंग्स को प्रबंधित करना सरल बनाता है। FEX को ARMv8.0+ हार्डवेयर और x86-64 रूट फाइलसिस्टम की आवश्यकता होती है, जिसे प्रदान किए गए FEXRootFSFetcher टूल के माध्यम से कई वितरणों के लिए स्वचालित रूप से प्राप्त किया जा सकता है। Ubuntu (22.04 से 25.04) पर PPA स्क्रिप्ट के माध्यम से इंस्टॉलेशन सरल है, जबकि अन्य वितरण विकि-निर्देशित सेटअप का पालन करते हैं। यह परियोजना Arch, Fedora, openSUSE और Ubuntu पर सक्रिय रूप से विकसित और परीक्षण की जाती है।