Viini mukautettu toimimaan Waylandilla

Projektin rajoissa Viini-tiemaa on valmisteltu joukko korjaustiedostoja ja ajureita winewayland.drv, joiden avulla voit käyttää Wineä Wayland-protokollaan perustuvissa ympäristöissä ilman XWaylandiin ja X11:een liittyvien komponenttien käyttöä. Tämä sisältää mahdollisuuden ajaa pelejä ja sovelluksia, jotka käyttävät Vulkan-grafiikkasovellusliittymää ja Direct3D 9, 10 ja 11. Direct3D-tuki toteutetaan kerroksen avulla. Dxvk, joka kääntää kutsut Vulkan API:lle. Sarja sisältää myös laastarit esync (Eventfd Synchronization) parantaaksesi monisäikeisten pelien suorituskykyä.

Viini mukautettu toimimaan Waylandilla

Waylandin Wine-versiota on testattu Arch Linux- ja Manjaro-ympäristöissä Weston-komposiittipalvelimen ja Vulkan API -tuen AMDGPU-ohjaimen kanssa. Toimiaksesi tarvitset Mesa 19.3:n tai uudemman version, joka on käännetty tukemaan Waylandia, Vulkania ja EGL:ää, SDL- ja Faudio-kirjastojen läsnäoloa sekä tukea Esync tai Fsync järjestelmässä. Koko näytön tilaan siirtymistä F11-pikanäppäimellä tuetaan. Nykyisessä kehitysvaiheessa OpenGL:lle, peliohjaimille, GDI-sovelluksille ja mukautetuille kohdistimille ei ole tukea. Laukaisimet eivät toimi.

Wine-wayland-jakelukehittäjät saattavat olla kiinnostuneita kyvystä tarjota puhdas Wayland-ympäristö, joka tukee Windows-sovelluksia, jolloin käyttäjän ei tarvitse asentaa X11:een liittyviä paketteja. Wayland-pohjaisissa järjestelmissä Wine-wayland-paketin avulla voit saavuttaa paremman suorituskyvyn ja pelien reagoivuuden poistamalla tarpeettomat kerrokset. Lisäksi Waylandin alkuperäinen käyttö mahdollistaa turvallisuusongelmien poistamisen, ominaisuus X11 (esimerkiksi epäluotettavat X11-pelit voivat vakoilla muita sovelluksia - X11-protokollan avulla voit käyttää kaikkia syöttötapahtumia ja suorittaa vääriä näppäilykorvauksia).

Lähde: opennet.ru

Lisää kommentti