Một nhánh của Proton-i đã được giới thiệu, được dịch sang các phiên bản mới hơn của Wine

Juuso Alasuutari, chuyên phát triển hệ thống xử lý âm thanh cho Linux (tác giả jackdbus и LASH), hình thành dự án
Proton-i, nhằm mục đích chuyển cơ sở mã Proton hiện tại sang các phiên bản mới hơn của Wine mà không cần chờ các bản phát hành chính mới từ Valve. Hiện nay, một biến thể của Proton dựa trên Rượu vang 4.13, có chức năng giống hệt Proton 4.11-2 (dự án Proton chính sử dụng Wine 4.11).

Ý tưởng chính của Proton-i là cung cấp khả năng sử dụng các bản vá được giới thiệu trong các phiên bản mới nhất của Wine (hàng trăm thay đổi được xuất bản trong mỗi bản phát hành), điều này có khả năng giúp khởi chạy các trò chơi mà trước đây gặp sự cố khi khởi chạy. Người ta cho rằng một số vấn đề có thể được khắc phục trong các bản phát hành mới của Wine và một số vấn đề có thể được giải quyết bằng các bản vá Proton. Sự kết hợp của các bản sửa lỗi này có khả năng giúp đạt được trải nghiệm chơi trò chơi chất lượng cao hơn so với việc sử dụng riêng Wine và Proton mới.

Hãy để chúng tôi nhắc bạn rằng dự án Proton do Valve phát triển dựa trên sự phát triển của dự án Wine và nhằm mục đích đảm bảo ra mắt các ứng dụng trò chơi được tạo cho Windows và được trình bày trong danh mục Steam trên Linux. Proton cho phép bạn chạy trực tiếp các ứng dụng chơi game chỉ dành cho Windows trong máy khách Steam Linux. Gói này bao gồm việc triển khai DirectX 9 (dựa trên D9VK), DirectX 10/11 (dựa trên DXVK) và 12 (dựa trên vkd3d), hoạt động thông qua dịch các lệnh gọi DirectX sang API Vulkan, cung cấp hỗ trợ cải tiến cho bộ điều khiển trò chơi và khả năng để sử dụng chế độ toàn màn hình một cách độc lập tùy thuộc vào độ phân giải màn hình được hỗ trợ trong trò chơi. So với Wine gốc, hiệu suất của các trò chơi đa luồng đã tăng lên đáng kể nhờ sử dụng “esync” (Đồng bộ hóa Eventfd) hoặc “futex/fsync".

Nguồn: opennet.ru

Thêm một lời nhận xét