Rượu thích hợp để sử dụng Wayland

Trong ranh giới của dự án xứ sở rượu vang một bộ bản vá và trình điều khiển winewayland.drv đã được chuẩn bị cho phép bạn sử dụng Wine trong các môi trường dựa trên giao thức Wayland mà không cần sử dụng các thành phần liên quan đến XWayland và X11. Điều này bao gồm khả năng chạy các trò chơi và ứng dụng sử dụng API đồ họa Vulkan và Direct3D 9, 10 và 11. Hỗ trợ Direct3D được triển khai bằng cách sử dụng một lớp phần mở rộng DXVK, dịch các lệnh gọi sang API Vulkan. Bộ này cũng bao gồm các bản vá đồng bộ hóa (Eventfd Synchronization) để tăng hiệu suất chơi game đa luồng.

Rượu thích hợp để sử dụng Wayland

Phiên bản Wine dành cho Wayland đã được thử nghiệm trong môi trường Arch Linux và Manjaro với máy chủ tổng hợp Weston và trình điều khiển AMDGPU có hỗ trợ API Vulkan. Để hoạt động, bạn cần Mesa 19.3 hoặc phiên bản mới hơn, được biên dịch với sự hỗ trợ cho Wayland, Vulkan và EGL, sự hiện diện của thư viện SDL và Faudio, cũng như hỗ trợ Đồng bộ hóa hoặc Fsync trong hệ thống. Hỗ trợ chuyển sang chế độ toàn màn hình bằng phím nóng F11. Ở giai đoạn phát triển hiện tại, không có hỗ trợ cho OpenGL, bộ điều khiển trò chơi, ứng dụng GDI và con trỏ tùy chỉnh. Trình khởi chạy không hoạt động.

Các nhà phát triển phân phối Wine-wayland có thể quan tâm đến khả năng cung cấp môi trường Wayland thuần túy với sự hỗ trợ chạy các ứng dụng Windows, loại bỏ nhu cầu người dùng cài đặt các gói liên quan đến X11. Trên các hệ thống dựa trên Wayland, gói Wine-wayland cho phép bạn đạt được hiệu suất và khả năng phản hồi trò chơi cao hơn bằng cách loại bỏ các lớp không cần thiết. Ngoài ra, việc sử dụng Wayland nguyên bản giúp loại bỏ các vấn đề về bảo mật, đặc trưng X11 (ví dụ: các trò chơi X11 không đáng tin cậy có thể theo dõi các ứng dụng khác - giao thức X11 cho phép bạn truy cập tất cả các sự kiện đầu vào và thực hiện thay thế thao tác nhấn phím không có thật).

Nguồn: opennet.ru

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