پس از تقریبا یک سال توسعه، پلتفرم بازی Lutris 0.5.9 منتشر شده است که ابزارهایی را برای ساده سازی نصب، پیکربندی و مدیریت بازی ها در لینوکس ارائه می دهد. کد پروژه به زبان پایتون نوشته شده و تحت مجوز GPLv3 توزیع شده است.
این پروژه فهرستی را برای جستجوی سریع و نصب برنامههای بازی نگهداری میکند که به شما امکان میدهد بدون نگرانی در مورد نصب وابستگیها و تنظیمات، بازیها را در لینوکس با یک کلیک از طریق یک رابط راهاندازی کنید. اجزای زمان اجرا برای راه اندازی بازی ها توسط پروژه تامین می شود و به توزیع استفاده شده وابسته نیستند. Runtime مجموعهای از کتابخانههای مستقل از توزیع است که شامل اجزای SteamOS و Ubuntu و همچنین کتابخانههای اضافی مختلف است.
امکان نصب بازی های توزیع شده از طریق GOG، Steam، Epic Games Store، Battle.net، Origin و Uplay وجود دارد. در عین حال، Lutris خود فقط به عنوان یک واسطه عمل می کند و بازی نمی فروشد، بنابراین برای بازی های تجاری کاربر باید به طور مستقل بازی را از سرویس مربوطه خریداری کند (بازی های رایگان را می توان با یک کلیک از رابط گرافیکی Lutris راه اندازی کرد).
هر بازی در Lutris با یک اسکریپت بار و یک کنترل کننده همراه است که محیطی را که در آن بازی را راه اندازی می کند، توصیف می کند. از جمله پروفایل های آماده با تنظیمات بهینه برای اجرای بازی ها تحت Wine. علاوه بر Wine، بازی ها را می توان با استفاده از شبیه سازهای کنسول بازی مانند RetroArch، Dosbox، FS-UAE، ScummVM، MESS/MAME و Dolphin اجرا کرد.
نوآوری های کلیدی در Lutris 0.5.9:
- بازیهایی که با Wine و DXVK یا VKD3D اجرا میشوند، این امکان را دارند که فناوری AMD FSR (FidelityFX Super Resolution) را فعال کند تا هنگام ارتقاء صفحه نمایشهای با وضوح بالا، کاهش کیفیت تصویر را کاهش دهد. برای استفاده از FSR باید lutris-wine را با پچ های FShack نصب کنید. در تنظیمات بازی می توانید رزولوشن بازی را با وضوح صفحه متفاوت تنظیم کنید (مثلاً می توانید آن را روی صفحه نمایش 1080p روی 1440p تنظیم کنید).
- پشتیبانی اولیه از فناوری DLSS پیادهسازی شده است که امکان استفاده از هستههای Tensor کارتهای ویدئویی NVIDIA را برای مقیاسبندی واقعی تصویر با استفاده از روشهای یادگیری ماشین برای افزایش وضوح بدون از دست دادن کیفیت فراهم میکند. به دلیل نداشتن کارت RTX مورد نیاز برای آزمایش، هنوز تضمینی برای کار کردن DLSS وجود ندارد.
- اضافه شدن پشتیبانی برای نصب بازی ها از فروشگاه Epic Games، که از طریق ادغام مشتری Epic پیاده سازی شده است.
- اضافه شدن پشتیبانی از شبیه ساز کنسول بازی Dolphin به عنوان منبعی برای نصب بازی ها.
- قابلیت استفاده از بیلد ویندوز Steam که از طریق Wine راه اندازی شده است به جای نسخه لینوکس بومی Steam به عنوان منبعی برای نصب بازی ها اضافه شده است. این ویژگی ممکن است برای اجرای بازی هایی با حفاظت CEG DRM، مانند Duke Nukem Forever، The Darkness 2 و Aliens Colonial Marine مفید باشد.
- پشتیبانی بهبود یافته برای شناسایی و نصب خودکار بازیهایی از GOG که از Dosbox یا ScummVM استفاده میکنند.
- ادغام بهبود یافته با سرویس Steam: Lutris اکنون بازی های نصب شده از طریق Steam را شناسایی می کند و به شما امکان می دهد بازی های Lutris را از Steam راه اندازی کنید. مشکلات محلی هنگام راه اندازی Lutris از Steam برطرف شد.
- اضافه شدن پشتیبانی از گیمسکوپ، یک مدیریت ترکیبی و پنجره که از پروتکل Wayland استفاده می کند و در کنسول بازی Steam Deck استفاده می شود. در نسخههای بعدی، انتظار داریم به کار بر روی پشتیبانی از Steam Deck و ایجاد یک رابط کاربری ویژه برای استفاده در این کنسول بازی ادامه دهیم.
- امکان فعال کردن مجزای Direct3D VKD3D و DXVK فراهم شده است.
- پشتیبانی از مکانیزم Esync (Eventfd Synchronization) به طور پیش فرض برای افزایش عملکرد بازی های چند رشته ای فعال است.
- برای استخراج از بایگانی، به طور پیش فرض از ابزار 7zip استفاده می شود.
- به دلیل مشکلاتی که در برخی بازی ها وجود دارد، مکانیزم AMD Switchable Graphics Layer که به شما امکان سوئیچ بین درایورهای AMDVLK و RADV Vulkan را می دهد، غیرفعال شده است.
- پشتیبانی از گالیوم 9، X360CE و گزینههای قدیمیتر WineD3D حذف شد.
منبع: opennet.ru