Π’ΠΈΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π’Π΅Ρ˜Π»Π΅Π½Π΄

Π’ΠΎ Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Вински ΠΏΠ°Ρ‚ ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ сС Π·Π±ΠΈΡ€ Π½Π° Π·Π°ΠΊΡ€ΠΏΠΈ ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ΠΈ winewayland.drv ΠΊΠΎΠΈ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡƒΠ²Π°Π°Ρ‚ Π΄Π° Π³ΠΎ користитС Wine Π²ΠΎ срСдини засновани Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ Wayland, Π±Π΅Π· ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° XWayland ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со X11. Ова ја Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° моТноста Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ ΠΈΠ³Ρ€ΠΈ ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΊΠΎΠΈ користат Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ API Π½Π° Vulkan ΠΈ Direct3D 9, 10 ΠΈ 11. ΠŸΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ°Ρ‚Π° Π·Π° Direct3D сС спровСдува со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° слој DXVK, ΡˆΡ‚ΠΎ Π³ΠΈ ΠΏΡ€Π΅Π²Π΅Π΄ΡƒΠ²Π° ΠΏΠΎΠ²ΠΈΡ†ΠΈΡ‚Π΅ Π΄ΠΎ Vulkan API. Π‘Π΅Ρ‚ΠΎΡ‚ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π° ΠΈ Π·Π°ΠΊΡ€ΠΏΠΈ esync (Eventfd Synchronization) Π·Π° Π·Π³ΠΎΠ»Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° пСрформанситС Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ со повСќС нишки.

Π’ΠΈΠ½ΠΎ ΠΏΡ€ΠΈΠ»Π°Π³ΠΎΠ΄Π΅Π½ΠΎ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° Π’Π΅Ρ˜Π»Π΅Π½Π΄

Π˜Π·Π΄Π°Π½ΠΈΠ΅Ρ‚ΠΎ Wine Π·Π° Wayland Π΅ тСстирано Π²ΠΎ ΠΎΠΊΠΎΠ»ΠΈΠ½ΠΈΡ‚Π΅ Arch Linux ΠΈ Manjaro со ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π΅Π½ сСрвСр ВСстон ΠΈ Π΄Ρ€Π°Ρ˜Π²Π΅Ρ€ Π·Π° AMDGPU со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Vulkan API. Π—Π° Ρ€Π°Π±ΠΎΡ‚Π°, ΠΏΠΎΡ‚Ρ€Π΅Π±Π½Π° Π²ΠΈ Π΅ Mesa 19.3 ΠΈΠ»ΠΈ ΠΏΠΎΠ½ΠΎΠ²Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°, составСна со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° Wayland, Vulkan ΠΈ EGL, присуство Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ SDL ΠΈ Faudio, ΠΊΠ°ΠΊΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Есинк ΠΈΠ»ΠΈ Fsync Π²ΠΎ систСмот. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΎ Π΅ ΠΏΡ€Π΅Ρ„Ρ€Π»Π°ΡšΠ΅ Π²ΠΎ Ρ€Π΅ΠΆΠΈΠΌ Π½Π° Ρ†Π΅Π» Π΅ΠΊΡ€Π°Π½ со ΠΊΠΎΡ€ΠΈΡΡ‚Π΅ΡšΠ΅ Π½Π° ΠΊΠΎΠΏΡ‡Π΅ F11. Π’ΠΎ ΡΠ΅Π³Π°ΡˆΠ½Π°Ρ‚Π° Ρ„Π°Π·Π° Π½Π° Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π΅ΠΌΠ° ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° OpenGL, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€ΠΈ Π·Π° ΠΈΠ³Ρ€ΠΈ, GDI Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ сопствСни курсори. ЛансСри Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° Wine-wayland ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΠΈΠ΄Π°Ρ‚ заинтСрСсирани Π·Π° способноста Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ чиста ΠΎΠΊΠΎΠ»ΠΈΠ½Π° Π½Π° Wayland со ΠΏΠΎΠ΄Π΄Ρ€ΡˆΠΊΠ° Π·Π° ΠΈΠ·Π²Ρ€ΡˆΡƒΠ²Π°ΡšΠ΅ Π½Π° Windows Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°Ρ˜ΡœΠΈ ја ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° корисникот Π΄Π° инсталира ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со X11. На систСмитС Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Wayland, ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΡ‚ Wine-wayland Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° постигнСтС повисоки пСрформанси ΠΈ одговорност Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ со Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡ€Π°ΡšΠ΅ Π½Π° Π½Π΅ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΈΡ‚Π΅ слоСви. ΠŸΠΎΠΊΡ€Π°Ρ˜ Ρ‚ΠΎΠ°, ΠΌΠ°Ρ˜Ρ‡ΠΈΠ½Π°Ρ‚Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Π’Π΅Ρ˜Π»Π΅Π½Π΄ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° сС ослободимС ΠΎΠ΄ бСзбСдноснитС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, карактСристика X11 (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π΅Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈΡ‚Π΅ ΠΈΠ³Ρ€ΠΈ X11 ΠΌΠΎΠΆΠ°Ρ‚ Π΄Π° ΡˆΠΏΠΈΠΎΠ½ΠΈΡ€Π°Π°Ρ‚ Π΄Ρ€ΡƒΠ³ΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ - ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΡ‚ X11 Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° Π΄Π° пристапитС Π΄ΠΎ ситС Π²Π»Π΅Π·Π½ΠΈ настани ΠΈ Π΄Π° ΠΈΠ·Π²Ρ€ΡˆΠΈΡ‚Π΅ Π»Π°ΠΆΠ½Π° Π·Π°ΠΌΠ΅Π½Π° Π½Π° тастатурата).

Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€