Valve phát hành Proton 5.0, bộ ứng dụng chạy game Windows trên Linux

Công ty van được phát hành bản phát hành đầu tiên của một nhánh mới của dự án prôton 5.0, 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 chơi game được tạo cho Windows và được trình bày trong danh mục Steam trên Linux. Phát triển dự án lây lan theo giấy phép BSD.

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/10/11 (dựa trên gói phần mở rộng DXVK) và DirectX 12 (dựa trên vkd3d), hoạt động thông qua lệnh gọi DirectX tới API Vulkan, cung cấp khả năng hỗ trợ được cải thiện cho bộ điều khiển trò chơi và khả năng sử dụng chế độ toàn màn hình bất kể độ phân giải màn hình được hỗ trợ trong trò chơi. Để tăng hiệu suất của các trò chơi đa luồng, các cơ chế được hỗ trợ "đồng bộ hóa"(Đồng bộ hóa Eventfd) và "futex/fsync".

В phiên bản mới:

  • Đồng bộ hóa với codebase đã hoàn tất Rượu vang 5.0, từ đó hơn 3500 thay đổi đã được chuyển giao (nhánh trước đó dựa trên wine 4.11). 207 bản vá từ Proton 4.11 đã được chuyển lên thượng nguồn và hiện được đưa vào gói Wine chính;
  • Để kết xuất trò chơi bằng Direct3D 9, lớp DXVK được bật theo mặc định, dịch các lệnh gọi sang API Vulkan. Người dùng hệ thống không có hỗ trợ Vulkan có thể hoàn nguyên về phần phụ trợ wined3d, sử dụng bản dịch OpenGL, bằng cách đặt cài đặt PROTON_USE_WINED3D;
  • Khả năng tích hợp với ứng dụng khách Steam đã được tăng cường, giúp mở rộng phạm vi trò chơi được hỗ trợ sử dụng công nghệ để bảo vệ khỏi việc sửa đổi trò chơi trái phép Denuvo. Ví dụ: Proton hiện có thể chơi các trò chơi như Just Cause 3, Batman: Arkham Knight và Abzu;
  • Các bản cài đặt Proton mới trả về thông tin về phiên bản mới hơn của hệ điều hành, theo yêu cầu của một số trò chơi mới.
    Các thông số của cài đặt cũ được giữ nguyên;

  • Quá trình phát triển đã bắt đầu với những cải tiến đáng kể liên quan đến việc bổ sung hỗ trợ làm việc với nhiều màn hình và bộ điều hợp đồ họa trong Wine 5.0;
  • Cải thiện hỗ trợ âm thanh vòm cho các trò chơi cũ hơn;
  • Cấu trúc kho Git của dự án đã được thay đổi. Các mô-đun con mới đã được thêm vào nhánh 5.0, yêu cầu khi xây dựng từ git, chúng phải được khởi tạo bằng lệnh “git submodule update —init”;
  • Thành phần âm thanh với việc triển khai các thư viện âm thanh DirectX (API XAudio2, X3DAudio, XAPO và XACT3) được cập nhật lên bản phát hành 20.02;
  • Lớp xen kẽ phần mở rộng DXVK, cung cấp triển khai DXGI (Cơ sở hạ tầng đồ họa DirectX), Direct3D 9, 10 và 11, hoạt động thông qua các lệnh gọi quảng bá tới API Vulkan, đã được cập nhật lên bản phát hành được xuất bản ngày hôm qua 1.5.4. DXVK 1.5.4 sửa lỗi hồi quy liên quan đến hỗ trợ Direct3D 9 và giải quyết các sự cố xảy ra trong Anno 1701, EYE: Divine Cybermancy,
    Những cõi bị lãng quên: Đá quỷ, Tiền thưởng của nhà vua và
    Phù thủy.

Nguồn: opennet.ru

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