Juuso Alasuutari، متخصص در توسعه سیستم های پردازش صوتی برای لینوکس (نویسنده
Proton-i، با هدف انتقال پایگاه کد پروتون فعلی به نسخههای جدیدتر Wine، بدون انتظار نسخههای اصلی جدید از Valve. در حال حاضر، یک نوع پروتون بر اساس
ایده اصلی Proton-i ارائه قابلیت استفاده از وصلههای معرفیشده در آخرین نسخههای Wine است (چند صد تغییر در هر نسخه منتشر میشود) که به طور بالقوه میتواند به راهاندازی بازیهایی که قبلاً در راهاندازی آن مشکل داشتند کمک کند. فرض بر این است که برخی از مشکلات را می توان در نسخه های جدید Wine برطرف کرد و برخی را می توان با وصله های پروتون حل کرد. ترکیبی از این اصلاحات به طور بالقوه امکان دستیابی به تجربه بازی با کیفیت بالاتر را نسبت به استفاده مجزا از Wine و Proton جدید فراهم می کند.
یادآوری می کنیم که پروژه Proton توسعه یافته توسط Valve بر اساس پیشرفت های پروژه Wine است و با هدف اطمینان از راه اندازی برنامه های بازی ایجاد شده برای ویندوز و ارائه شده در کاتالوگ Steam در لینوکس است. Proton به شما اجازه می دهد تا مستقیماً برنامه های بازی فقط ویندوز را در سرویس گیرنده Steam Linux اجرا کنید. این بسته شامل اجرای DirectX 9 (بر اساس D9VK)، DirectX 10/11 (بر اساس DXVK) و 12 (بر اساس vkd3d)، کار از طریق ترجمه تماس های DirectX به Vulkan API، پشتیبانی بهبود یافته از کنترلرهای بازی و توانایی برای استفاده از حالت تمام صفحه به طور مستقل بسته به وضوح صفحه نمایش پشتیبانی شده در بازی ها. در مقایسه با Wine اصلی، عملکرد بازی های چند رشته ای به لطف استفاده از "esync" (Eventfd Synchronization) یا "به طور قابل توجهی افزایش یافته است.
منبع: opennet.ru