Waini yakagadziridzwa kushanda uchishandisa Wayland

Mumiganhu yeprojekti Wine-wayland seti yezvigamba uye mutyairi winewayland.drv zvakagadzirirwa zvinokutendera kuti ushandise Waini munzvimbo dzakabva paWayland protocol, pasina kushandisa XWayland uye X11-inoenderana zvikamu. Izvi zvinosanganisira kugona kumhanyisa mitambo nemaapplication anoshandisa Vulkan graphics API uye Direct3D 9, 10 uye 11. Rutsigiro rweDirect3D rwunoitwa pachishandiswa dura. DXVK, iyo inoturikira mafoni kuVulkan API. Iyo seti inosanganisirawo zvigamba esync (Eventfd Synchronization) kuwedzera kuita kwemitambo ine tambo dzakawanda.

Waini yakagadziridzwa kushanda uchishandisa Wayland

Iyo Wine edition yeWayland yakaedzwa muArch Linux neManjaro nharaunda ine Weston composite server uye AMDGPU mutyairi ane rutsigiro rweVulkan API. Kuti ushande, unoda Mesa 19.3 kana imwe vhezheni itsva, yakabatanidzwa nerutsigiro rweWayland, Vulkan neEGL, kuvapo kweSDL neFaudio maraibhurari, pamwe nerutsigiro. Esync kana Fsync muhurongwa. Kuchinjira kune yakazara skrini modhi uchishandisa F11 hotkey inotsigirwa. Padanho razvino rebudiriro hapana rutsigiro rweOpenGL, vatongi vemitambo, GDI maapplication uye tsika dzekutuka. Zvibatiso hazvishande.

Waini-wayland yekugovera Vagadziri vanogona kufarira kugona kupa yakachena Wayland nharaunda nerutsigiro rwekushandisa Windows maapplication, kubvisa kudiwa kwemushandisi kuisa X11-inoenderana mapakeji. PaWayland-based system, iyo Wine-wayland package inobvumidza iwe kuti uwane yepamusoro kuita uye kupindura kwemitambo nekubvisa zvisingakoshi. Uye zvakare, kushandiswa kwekuzvarwa kweWayland kunoita kuti zvibvire kubvisa matambudziko ekuchengetedza, hunhu X11 (semuenzaniso, isingavimbike X11 mitambo inogona kunosora pane mamwe maapplication - iyo X11 protocol inokutendera iwe kuti uwane zviitiko zvese zvekupinza uye kuita bogus keystroke kutsiva).

Source: opennet.ru

Voeg