Anggur diadaptasi untuk bekerja menggunakan Wayland

Dalam batas-batas proyek Negeri anggur satu set patch dan driver winewayland.drv telah disiapkan yang memungkinkan Anda menggunakan Wine di lingkungan berdasarkan protokol Wayland, tanpa menggunakan komponen terkait XWayland dan X11. Ini termasuk kemampuan untuk menjalankan game dan aplikasi yang menggunakan API grafis Vulkan dan Direct3D 9, 10 dan 11. Dukungan Direct3D diimplementasikan menggunakan lapisan Dxvk, yang menerjemahkan panggilan ke Vulkan API. Set ini juga mencakup tambalan esync (Sinkronisasi Eventfd) untuk meningkatkan kinerja game multi-threaded.

Anggur diadaptasi untuk bekerja menggunakan Wayland

Edisi Wine untuk Wayland telah diuji di lingkungan Arch Linux dan Manjaro dengan server komposit Weston dan driver AMDGPU dengan dukungan untuk Vulkan API. Agar berfungsi, Anda memerlukan Mesa 19.3 atau versi yang lebih baru, dikompilasi dengan dukungan untuk Wayland, Vulkan dan EGL, kehadiran perpustakaan SDL dan Faudio, serta dukungan Sinkronisasi ΠΈΠ»ΠΈ Sinkronisasi F dalam sistem. Beralih ke mode layar penuh menggunakan tombol pintas F11 didukung. Pada tahap pengembangan saat ini, tidak ada dukungan untuk OpenGL, pengontrol game, aplikasi GDI, dan kursor khusus. Peluncur tidak berfungsi.

Pengembang distribusi Wine-wayland mungkin tertarik dengan kemampuan menyediakan lingkungan Wayland murni dengan dukungan untuk menjalankan aplikasi Windows, sehingga menghilangkan kebutuhan pengguna untuk menginstal paket terkait X11. Pada sistem berbasis Wayland, paket Wine-wayland memungkinkan Anda mencapai performa dan respons game yang lebih tinggi dengan menghilangkan lapisan yang tidak diperlukan. Selain itu, penggunaan asli Wayland memungkinkan untuk menghilangkan masalah keamanan, ciri X11 (misalnya, game X11 yang tidak tepercaya dapat memata-matai aplikasi lain - protokol X11 memungkinkan Anda mengakses semua peristiwa masukan dan melakukan substitusi penekanan tombol palsu).

Sumber: opennet.ru

Tambah komentar