Phiên bản mới của Wine 4.20 và Wine Staging 4.20

Có sẵn phát hành thử nghiệm triển khai mở API Win32 - Rượu vang 4.20. Kể từ khi phát hành phiên bản 4.19 37 báo cáo lỗi đã bị đóng và 341 thay đổi đã được thực hiện.

Những thay đổi quan trọng nhất:

  • Bản phát hành mới của công cụ Mono 4.9.4 có bật cập nhật hỗ trợ FNA (một dự án nhằm tạo ra một giải pháp triển khai thay thế cho Microsoft XNA Game Studio 4.0 để đơn giản hóa việc chuyển các trò chơi Windows);
  • Cung cấp khả năng duy trì trạng thái mã trong VBScript và JScript (kiên trì tập lệnh);
  • Việc triển khai API đồ họa Vulkan đã được điều chỉnh theo thông số kỹ thuật Vulkan 1.1.126 mới;
  • Cải thiện hỗ trợ LLVM MinGW;
  • Đã đóng báo cáo lỗi liên quan đến hoạt động của trò chơi và ứng dụng LEGO Island, The Odyssey: Winds Of Athena, SimGolf v1.03, Safe of Wonders III, TSDoctor 1.0.58, Resident Evil 3, wPrime 2.x, Age of Wonders III, Lethe - Tập XNUMX, Câu chuyện về chú tôi, HotS, Ứng dụng khách mạng xã hội IVMU, TopoEdit, Notepad, Epic Games Launcher.

Ngoài ra đã diễn ra phát hành dự án Dàn rượu 4.20, phát triển các bản dựng mở rộng của Wine bao gồm các bản vá chưa hoàn thiện hoặc có rủi ro chưa phù hợp để áp dụng vào nhánh Wine chính. So với Wine, Wine Staging cung cấp thêm 832 bản vá.

Bản phát hành mới của Wine Staging mang đến sự đồng bộ hóa với cơ sở mã Wine 4.20. 8 bản vá ảnh hưởng đến dsdmo, winebus.inf, winebus.sys, wineboo, ntoskrnl.exe, wine.inf và ole32 đã được chuyển sang Wine chính. Đã thêm một bản vá có triển khai chức năng Direct3DShaderValidatorCreate9(), cần thiết để chạy phiên bản demo của The Sims 2. Các bản vá được cập nhật winebuild-Fake_Dlls, ntdll-NtTiếp tục и ntdll-MemoryWorkingSetExInformation.

Ngoài ra, có thể ghi nhận thực hiện công việc trên thêm tới DXVK cơ hội sử dụng trực tiếp Direct3D 11 trên Linux mà không bị ràng buộc với Wine. Cho đến thời điểm hiện tại, lớp DXVK với việc triển khai DXGI (Cơ sở hạ tầng đồ họa DirectX), Direct3D 10 và Direct3D 11 thông qua API Vulkan đã được tập hợp thành thư viện DLL và chỉ có thể được sử dụng với Wine để chạy các trò chơi Windows. Những thay đổi được đề xuất giúp có thể biên dịch DXVK thành dạng thư viện dùng chung cho Linux, có thể liên kết với các ứng dụng Linux thông thường để sử dụng API Direct3D 11. Tính năng này có thể hữu ích để đơn giản hóa việc chuyển các trò chơi Windows sang Linux.

Nguồn: opennet.ru

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