Wine 11.0: NTSYNC, WoW64 được cải tiến và hỗ trợ Wayland gốc.

Những điểm chính:
  • Hỗ trợ đầy đủ cho bộ điều khiển NT SYNC, giúp cải thiện hiệu suất chơi game.
  • Kiến trúc WoW64 mới cho phép chạy các ứng dụng 32-bit trong các tiến trình 64-bit.
  • Backend EGL mặc định cho OpenGL và những cải tiến cho trình điều khiển Wayland.
  • Giải mã video H.264 được tăng tốc phần cứng trong Direct3D 11.
  • Triển khai TWAIN 2.0 cho máy quét 64-bit và Bluetooth LE.

Rượu nho

Dự án Rượu vang đã tiết lộ, thông qua một ấn phẩm, sự ra mắt của Phiên bản ổn định mới của Wine 11.0, củng cố một năm phát triển mạnh mẽ đã Kết quả là hơn 6300 thay đổi và 600 lần sửa lỗi. Phiên bản này không chỉ mở rộng khả năng tương thích với hệ sinh thái phần mềm Windows mà còn giới thiệu những thay đổi cấu trúc sâu sắc, chẳng hạn như hỗ trợ đầy đủ trình điều khiển NTSYNC và kiến ​​trúc WoW64 được cải tiến, hứa hẹn sẽ cách mạng hóa hiệu suất của trò chơi và ứng dụng trên hệ thống Unix.

Theo số liệu thống kê dự án mới nhất, Hơn 5400 ứng dụng Windows hoạt động chính xác ngay từ đầu.Trong khi đó, 4500 chương trình khác hoạt động hoàn hảo chỉ với một vài điều chỉnh nhỏ hoặc sử dụng thư viện bên ngoài. Điều này phản ánh sự tăng trưởng bền vững về độ tin cậy của phần mềm, với sự giảm dần số lượng chương trình có lỗi nghiêm trọng.

Tin tức chính về Wine 11.0

Điểm nổi bật nhất của Wine 11.0 chính là... Tích hợp bộ điều khiển NTSYNC. Thành phần này, có sẵn trong nhân Linux từ phiên bản 6.14 trở lên, Nó tích hợp trực tiếp các nguyên thủy đồng bộ hóa của Windows NT vào nhân Linux.Bằng cách loại bỏ chi phí phát sinh từ các cuộc gọi thủ tục từ xa (RPC) trong không gian người dùng, hiệu suất của các trò chơi điện tử hiện đại được cải thiện đáng kể, giảm độ trễ và tăng số khung hình mỗi giây.

Song song, Kiến trúc WoW64 mới đã được hoàn thiện. (Windows trên Windows 64-bit). Không giống như mô hình trước đây, buộc các ứng dụng 32-bit phải chạy trên các tiến trình Unix 32-bit, cách triển khai mới này cho phép điều đó.n cho phép mã 32-bit được thực thi trong các tiến trình 64-bit. Điều này giúp đơn giản hóa đáng kể việc quản lý phụ thuộc trong các bản phân phối đang từ bỏ hỗ trợ multilib, vì các mô-đun Windows có thể truy cập các thư viện Unix 64-bit thông qua các bộ chuyển đổi lệnh gọi (thunks). Hơn nữa, khả năng chạy các ứng dụng 16-bit cũ theo sơ đồ mới này đã được khôi phục.

Đồ họa và Direct3D

Trong phần trực quan, Hệ thống đồ họa đã tiến một bước bằng cách áp dụng EGL làm nền tảng mặc định cho OpenGL. Trong môi trường X11, GLX được xếp vào vai trò thứ yếu.Việc tích hợp với Wayland cũng đã phát triển đáng kể.Trình điều khiển winewayland.drv gốc hiện hỗ trợ các tính năng nâng cao như độ trong suốt, cửa sổ không hình chữ nhật và quản lý clipboard đầy đủ, cho phép bạn không cần sử dụng XWayland trong nhiều trường hợp.

Đối với các cầu thủ, Những cải tiến trong Direct3D là đáng kể, với việc bổ sung hỗ trợ giải mã video H.264. Được tăng tốc phần cứng bằng Direct3D 11 sử dụng Vulkan. Ngoài ra, thư viện vkd3d-shader đã cải thiện khả năng hỗ trợ cho các mô hình shader cũ (Shader Model 1-3), đảm bảo các trò chơi kinh điển trông đẹp như các tựa game hiện đại. Việc quản lý texture cũng đã được tối ưu hóa, triển khai nén BC4/BC5 và tạo mipmap tự động.

Thiết bị và thiết bị ngoại vi

Trải nghiệm người dùng với các thiết bị ngoại vi cũng là một trọng tâm chú ý khác, kể từ khi Khả năng hỗ trợ cho cần điều khiển và vô lăng đã được cải thiện nhờ vào công nghệ Hydraw Backend.Cải thiện phản hồi lực (Force Feedback). Về Bluetooth, giờ đây bạn có thể quét và ghép nối thiết bị trực tiếp từ Wine, bao gồm hỗ trợ Bluetooth Low Energy (BLE) và các kết nối RFCOMM cấp thấp.

Trong lĩnh vực năng suất, Khả năng hỗ trợ máy quét đã có bước tiến vượt bậc với việc triển khai API TWAIN 2.0. Đối với các ứng dụng 64-bit. Điều này cho phép các tính năng nâng cao như quét nhiều trang và sử dụng bộ nạp tài liệu tự động, cũng như khắc phục sự cố treo máy trước đây khi gọi giao diện quét.

Nhân hệ điều hành và hệ thống tập tin

Ở cấp độ hệ thống, Wine 11.0 giới thiệu cơ chế điểm phân tích lại cho phép đính kèm siêu dữ liệu vào các tệp và thư mục. Điều này tạo điều kiện thuận lợi cho khả năng tương thích với các liên kết tượng trưng kiểu Windows. Hơn nữa, việc quản lý bộ nhớ đã được tối ưu hóa bằng cách sử dụng Userfaultfd (UFFD), một kỹ thuật cho phép xử lý lỗi trang trong không gian người dùng. Thử nghiệm nội bộ cho thấy sự cải tiến này giúp giảm thời gian tải trong các trò chơi đòi hỏi cấu hình cao như "Streets of Rage 4" từ 8 giây xuống còn dưới 2 giây, tương đương với hiệu năng gốc của Windows.

Cuối cùng là Khả năng tương thích với nền tảng ARM64 đã được cải thiện.Điều này cho phép mô phỏng các trang bộ nhớ 4K trong các nhân hệ điều hành sử dụng kích thước trang lớn hơn, từ đó mở rộng phạm vi thiết bị mà Wine có thể chạy ổn định.

Nếu bạn muốn tìm hiểu thêm về nó, bạn có thể tham khảo thông tin chi tiết tại liên kết sau.


Thêm vào danh sách nguồn ưu tiên trên Google.