
یک توسعهدهنده متنباز مستقل به نام پاتریک (Patrick) از سپتامبر گذشته روی فعالسازی XeSS شتابگرفته با XMX در Steam Play کار کرده و اکنون اعلام کرده است که این تلاش به نتیجه رسیده است. این دستاورد شامل پشتیبانی از تولید فریم (Frame Generation) مبتنی بر XeSS نیز میشود.
او در ایمیلی به Phoronix، با اشاره به بهروزرسانی امروز کد، وضعیت پروژه را اینگونه توصیف کرده است: «فکر میکنم کموبیش آماده است و بسیار کاملتر از چند هفته پیش شده است.»
پروژه xess-xmx-linux چگونه کار میکند؟
بر اساس توضیحات ارائهشده، این پروژه امکان اجرای قابلیتهای XeSS Super Resolution و XeSS Frame Generation را روی واحدهای XMX داخل بازیهای پروتون (Proton) فراهم میکند؛ بهجای استفاده از مسیر جایگزین DP4a. یک شیم (Shim) به نام igdext64.dll که بر پایه dxvk-igdext اینتل ساخته شده، به پرسشهای درایوری XeSS همانند درایور ویندوز اینتل پاسخ میدهد. همچنین نسخهای وصلهشده از Mesa ANV، هستههای (Kernels) خود XeSS را با استفاده از IGC اینتل روی سیستم کاربر کامپایل میکند.
- اجرای XeSS Super Resolution و XeSS Frame Generation روی واحدهای XMX در بازیهای پروتون، بهجای fallback مبتنی بر DP4a.
- عملکرد تولید فریم مشابه ویندوز، شامل تولید چندفریمی (Multi-Frame Generation).
- کاهش پیشفرض تأخیر (Latency) در تولید فریم از زمان انتشار امروز.
- امکان اجرای XeSS SR و XeSS-FG در بازیهای دارای FSR 3.1+ با تنظیم FSR=xess.
- ارائه مجموعه وصله (Patch Series) برای Mesa 26.1.2 و 26.3.0-rc3.
تفاوت با تلاش اینتل برای XeSS در پروتون
اینتل اخیراً روی تلاش خود برای پشتیبانی مناسب از XeSS در Steam Play و پروتون کار میکند و هدف آن توسعه یک کتابخانه بومی XeSS برای لینوکس است. اما پروژه xess-xmx-linux از کتابخانههای ویندوزی XeSS استفاده میکند، زیرا هنوز نسخه رسمی کتابخانههای لینوکسی منتشر نشده است.
بازیهای آزمایششده و پشتیبانی سختافزاری
این پروژه با بازیهایی مانند Forza Horizon 6، Cyberpunk 2077، Resident Evil 4 و چند بازی دیگر با موفقیت آزمایش شده است. توسعه آن روی دستگاه ONEXPLAYER 3 مجهز به Arc B390 (Xe3) و سیستمعامل SteamOS انجام شده و کاربران گزارش دادهاند که روی Arc B580 (Xe2)، A310 (Xe-HPG) و کنسولهای دستی MSI Claw نیز کار میکند.
علاقهمندان میتوانند برای بررسی جزئیات بیشتر یا قابلیتهای این پروژه، به مخزن xess-xmx-linux در GitHub مراجعه کنند.