Компания Valve стартира ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Frog Π·Π° ускоряванС Π½Π° внСдряванС Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Wayland

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ ΠΎΡ‚ компания Valve прСдставиха ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° frog-protocols, Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΏΠ»Π°Π½ΠΈΡ€Π° Π΄Π° сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° Wayland, Π΄ΠΎΠΏΡŠΠ»Π²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° wayland-protocols, ΠΊΠΎΠΉΡ‚ΠΎ прСдоставя Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π·Π° Wayland Π·Π° ΠΈΠ·Π³Ρ€Π°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ΠΈ ΠΈ потрСбитСлски срСди. Π‘ΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π΅Π½ Π½Π°Π±ΠΎΡ€ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π·Π° Wayland сС обяснява с ΠΏΡ€Π΅ΠΊΠ°Π»Π΅Π½ΠΎ бавния ΠΈ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ Π² Π±Π΅Π·ΠΊΡ€Π°ΠΉΠ½ΠΈ обсъТдания процСс Π½Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ Π² wayland-protocols, ΠΊΠΎΠΉΡ‚ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° сС разпростира Π½Π° мСсСци ΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.

Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° frog-protocols ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈΡ‚Π΅ цСлят Π΄Π° достигнат Π΄ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ възмоТно Π½Π°ΠΉ-Π±ΡŠΡ€Π·ΠΎ β€” спорСд ΡΡŠΠ·Π΄Π°Ρ‚Π΅Π»ΠΈΡ‚Π΅ Π½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Ρ‚ΠΈΠ²Π°Ρ‚Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‚ Π΄Π° работят Π² срСди Π½Π° Π±Π°Π·Π°Ρ‚Π° Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° X11 Π·Π°Ρ€Π°Π΄ΠΈ липсата Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ°Ρ‚Π° функционалност, която ΠΌΠΎΠΆΠ΅ Π΄Π° бъдС прСдоставСна Π²Π΅Ρ‡Π΅ сСга, Π½ΠΎ ΠΏΠΎ Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³Π° ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Π½Π΅ΠΉΠ½ΠΎΡ‚ΠΎ Π½Π°ΠΏΡ€Π΅Π΄Π²Π°Π½Π΅ Π΅ Π±Π»ΠΎΠΊΠΈΡ€Π°Π½ΠΎ. Π“ΠΎΡ‚ΠΎΠ²ΠΈΡ‚Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈ с ΠΏΡŠΡ€Π²Π°Ρ‚Π° вСрсия Π½Π° frog-protocols Π²Π΅Ρ‡Π΅ са ΠΏΡ€ΠΈΠ΅Ρ‚ΠΈ Π² Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅Ρ‚ΠΎ Π½Π° Arch Linux, Fedora 41 ΠΈ Fedora 40 ΠΈ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° са Π½Π° Π΅Ρ‚Π°ΠΏ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² openSUSE.

ΠŸΡŠΡ€Π²ΠΈΡ‚Π΅ Π΄Π²Π° Wayland-ΠΏΡ€ΠΎΠΊΠΎΠ»Π°, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈ Π² ΡΡŠΡΡ‚Π°Π²Π° Π½Π° frog-protocols, са frog-fifo-v1 ΠΈ frog-color-management-v1. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ frog-color-management добавя Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Ρ†Π²Π΅Ρ‚Π°, прСдоставящи Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° с HDR Π² ΠΈΠ³Ρ€ΠΈΡ‚Π΅. ΠŸΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΡŠΡ‚ frog-fifo Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΊΠ°Ρ‚ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π΅Π½ ΠΏΠΎ своята ΡΡŠΡ‰Π½ΠΎΡΡ‚, Π½ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π²Π°ΠΆΠ½ΠΈ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΠΈ, Ρ€Π΅ΡˆΠ°Π²Π°Ρ‰ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с висока натоварСност Π½Π° GPU ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° VSync, намаляванС Π½Π° производитСлността ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° прилоТСния ΠΏΡ€ΠΈ ΠΏΡ€ΠΈΠΏΠΎΠΊΡ€ΠΈΠ²Π°Π½Π΅ Π½Π° Ρ‚Π΅Ρ…Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ с Π΄Ρ€ΡƒΠ³ΠΈ ΠΏΡ€ΠΎΠ·ΠΎΡ€Ρ†ΠΈ ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ FIFO/VSync.

ΠšΠΎΠ΄ΡŠΡ‚ с рСализацията Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° frog-fifo Π΅ ΠΏΡ€Π΅Π΄Π°Π΄Π΅Π½ Π·Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π² основния ΡΡŠΡΡ‚Π°Π² Π½Π° Mesa. ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅, добавящи ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π°, ΡΡŠΡ‰ΠΎ са ΠΏΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½ΠΈ Π·Π° композитния ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡŠΡ€ KWin, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° KDE. РСализацията Π²Π΅Ρ‡Π΅ Π΅ тСствана Π² Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Π΅ част ΠΎΡ‚ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° SteamOS (Steam Deck) ΠΈ композитния Gamescope. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π°Ρ‚Π° промяна сС свСТда Π΄ΠΎ осигуряванС Π½Π° ΠΊΠΎΡ€Π΅ΠΊΡ‚Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Wayland-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° с FIFO Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€Π΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅Ρ‚ΠΎ към ΠΈΠ·Ρ‡Π°ΠΊΠ²Π°Π½Π΅ Π½Π° Π·Π°Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»Π½Π°Ρ‚Π° Ρ€Π°Π·Π²ΠΈΠ²ΠΊΠ° (vblank) вмСсто ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° callback-Π²ΠΈΠ·ΠΎΠ²ΠΈ ΠΏΡ€ΠΈ всяка готовност Π·Π° изобразяванС Π½Π° Π½ΠΎΠ² ΠΊΠ°Π΄ΡŠΡ€. ΡΡŠΡ€Π²ΡŠΡ€ Π’Π°ΡˆΠΈΡΡ‚ тСкст Ρ‚ΡƒΠΊ.

По Π²Ρ€Π΅ΠΌΠ΅ Π½Π° ΠΎΠ±ΡΡŠΠΆΠ΄Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Mesa Π‘ΠΈΠΌΠΎΠ½ Π‘Π΅Ρ€, Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° wlroots, ΠΈΠ·Ρ€Π°Π·ΠΈ съмнСния относно Ρ†Π΅Π»Π΅ΡΡŠΠΎΠ±Ρ€Π°Π·Π½ΠΎΡΡ‚Ρ‚Π° Π½Π° добавянСто Π½Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ Π² ΠΎΠ±Ρ…ΠΎΠ΄ Π½Π° основаната Π½Π° консСнсус ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° wayland-protocols ΠΈΠ»ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€Π°Ρ‚ интСрСситС Π½Π° Wayland общността. ΠŸΠΈΠ΅Ρ€-Π›Ρƒ Π“Ρ€ΠΈΡ„Ρ„Π΅ ΠΎΡ‚ компанията Valve ΠΎΡ‚Π³ΠΎΠ²ΠΎΡ€ΠΈ, Ρ‡Π΅ тСкущият ΠΌΠΎΠ΄Π΅Π» Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° wayland-protocols Π½Π΅ осигурява Π±ΡŠΡ€Π· Ρ†ΠΈΠΊΡŠΠ» Π·Π° ΠΏΡ€ΠΎΠΌΠΎΡ‚ΠΈΡ€Π°Π½Π΅ Π½Π° СкспСримСнтални ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΈ, ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π° позволява ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Π½Π΅ Π½Π° СкспСримСнти, Π²Π΅Π΄Π½Π°Π³Π° ΠΏΠΎΠ»ΡƒΡ‡Π°Π²Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° ΠΎΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ ΠΈ Π²Π·Π΅ΠΌΠ°Π½Π΅ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚Π°Π·ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½Π° Π²Ρ€ΡŠΠ·ΠΊΠ° Π² ΠΏΠΎ-Π½Π°Ρ‚Π°Ρ‚ΡŠΡˆΠ½Π°Ρ‚Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster