Vin adaptat să funcționeze folosind Wayland

În limitele proiectului Țara vinului au fost pregătite un set de patch-uri și driver winewayland.drv care vă permit să utilizați Wine în medii bazate pe protocolul Wayland, fără utilizarea componentelor XWayland și X11. Aceasta include capacitatea de a rula jocuri și aplicații care utilizează API-ul grafic Vulkan și Direct3D 9, 10 și 11. Suportul Direct3D este implementat folosind un strat DXVK, care traduce apelurile în API-ul Vulkan. Setul include și petice sincronizare (Eventfd Synchronization) pentru a crește performanța jocurilor cu mai multe fire.

Vin adaptat să funcționeze folosind Wayland

Ediția Wine pentru Wayland a fost testată în mediile Arch Linux și Manjaro cu un server compozit Weston și un driver AMDGPU cu suport pentru API-ul Vulkan. Pentru a funcționa, aveți nevoie de Mesa 19.3 sau o versiune mai nouă, compilată cu suport pentru Wayland, Vulkan și EGL, prezența bibliotecilor SDL și Faudio, precum și suport Esync sau Fsync în sistem. Este acceptată trecerea la modul ecran complet folosind tasta rapidă F11. În stadiul actual de dezvoltare nu există suport pentru OpenGL, controlere de joc, aplicații GDI și cursore personalizate. Lansatoarele nu funcționează.

Dezvoltatorii de distribuție Wine-wayland ar putea fi interesați de capacitatea de a oferi un mediu Wayland pur cu suport pentru rularea aplicațiilor Windows, eliminând necesitatea ca utilizatorul să instaleze pachete legate de X11. Pe sistemele bazate pe Wayland, pachetul Wine-wayland vă permite să obțineți performanțe mai mari și o capacitate de răspuns mai mare a jocurilor prin eliminarea straturilor inutile. În plus, utilizarea nativă a Wayland face posibilă eliminarea problemelor de securitate, caracteristică X11 (de exemplu, jocurile X11 care nu sunt de încredere pot spiona alte aplicații - protocolul X11 vă permite să accesați toate evenimentele de intrare și să efectuați înlocuirea falsă a tastei).

Sursa: opennet.ru

Adauga un comentariu