Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ оптимизация Π½Π° Chromium, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° RenderingNG

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Chromium ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ…Π° ΠΏΡŠΡ€Π²ΠΈΡ‚Π΅ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° RenderingNG, стартиран ΠΏΡ€Π΅Π΄ΠΈ 8 Π³ΠΎΠ΄ΠΈΠ½ΠΈ, насочСн към ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π°Ρ‰Π° Ρ€Π°Π±ΠΎΡ‚Π° Π·Π° повишаванС Π½Π° производитСлността, надСТдността ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ΅ΠΌΠΎΡΡ‚Ρ‚Π° Π½Π° Chrome.

НапримСр ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈΡ‚Π΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Π² Chrome 94 Π² сравнСниС с Chrome 93, Π΄ΠΎΠ²Π΅Π΄ΠΎΡ…Π° Π΄ΠΎ 8% Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈΠ΅ Π½Π° латСнтността ΠΏΡ€ΠΈ изобразяванС Π½Π° страницата ΠΈ 0.5% ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° батСрията. Π’ΡŠΠ· основа Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π° потрСбитСлската Π±Π°Π·Π° Π½Π° Chrome, Ρ‚ΠΎΠ²Π° прСдставлява Π³Π»ΠΎΠ±Π°Π»Π½ΠΎ спСстяванС Π½Π° Π½Π°Π΄ 1400 Π³ΠΎΠ΄ΠΈΠ½ΠΈ процСсорно Π²Ρ€Π΅ΠΌΠ΅ всСки Π΄Π΅Π½. Π’ сравнСниС с ΠΏΡ€Π΅Π΄ΠΈΡˆΠ½ΠΈΡ‚Π΅ вСрсии, модСрният Chrome изобразява Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΠΎΠ²Π΅Ρ‡Π΅ ΠΎΡ‚ 150% ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ ΠΈ Π΅ 6 ΠΏΡŠΡ‚ΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎΠ΄Π°Ρ‚Π»ΠΈΠ² Π½Π° сривовС Π½Π° GPU Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅Π½ Ρ…Π°Ρ€Π΄ΡƒΠ΅Ρ€.

Π‘Ρ€Π΅Π΄ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡ‚Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈ Π·Π° постиганС Π½Π° подобрСния Π² производитСлността отбСлязахмС ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° растСризиранС Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ пиксСли ΠΎΡ‚ страна Π½Π° GPU ΠΈ ΠΏΠΎ-Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·ΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° процСсоритС Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ядра Π½Π° CPU (изпълнСниС Π½Π° JavaScript, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π½Π° страници, Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅ ΠΈ изобраТСния, ΠΏΡ€ΠΎΠ°ΠΊΡ‚ΠΈΠ²Π½ΠΎ изобразяванС Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅). ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π°Π²Π°Ρ‰ΠΈΡΡ‚ Ρ„Π°ΠΊΡ‚ΠΎΡ€ Π·Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡ‚ΠΎ ΠΏΠ°Ρ€Π°Π»Π΅Π»ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π΅ нарастващото Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅ Π½Π° процСсора, ΠΊΠΎΠ΅Ρ‚ΠΎ сС отразява Ρ‡Ρ€Π΅Π· повишаванС Π½Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€ΠΈΡ‚Π΅ ΠΈ повишСна консумация Π½Π° СнСргия, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΅ Π²Π°ΠΆΠ½ΠΎ Π΄Π° сС постигнС ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»Π΅Π½ баланс ΠΌΠ΅ΠΆΠ΄Ρƒ производитСлност ΠΈ консумация Π½Π° СнСргия. НапримСр, ΠΊΠΎΠ³Π°Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π° батСрия, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π΅ скоростта Π½Π° изобразяванС, Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΆΠ΅Ρ€Ρ‚Π²Π°Ρ‚Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π² ΠΎΡ‚Π΄Π΅Π»Π½Π° нишка, Ρ‚ΡŠΠΉ ΠΊΠ°Ρ‚ΠΎ намаляванСто Π½Π° отзивчивостта Π½Π° интСрфСйса Ρ‰Π΅ бъдС Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ Π·Π° потрСбитСля.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈΡ‚Π΅, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° RenderingNG, напълно промСнят ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° към ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ Π²ΠΈ позволяват Π°Π΄Π°ΠΏΡ‚ΠΈΠ²Π½ΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° изчислСнията Π½Π° GPU ΠΈ CPU ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ части Π½Π° страници, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ°Ρ‚ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ Ρ‚Π°ΠΊΠΈΠ²Π° характСристики ΠΊΠ°Ρ‚ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»Π½Π° способност Π½Π° Π΅ΠΊΡ€Π°Π½Π° ΠΈ чСстота Π½Π° опрСсняванС , ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π² систСмата Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈ Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ API, ΠΊΠ°Ρ‚ΠΎ Vulkan, D3D12 ΠΈ Metal. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΈΡ‚Π΅ Π·Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅ Π½Π° GPU тСкстури ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ изобразяванС Π½Π° части ΠΎΡ‚ ΡƒΠ΅Π± страници, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π²Π·Π΅ΠΌΠ°Π½Π΅ ΠΏΠΎΠ΄ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ само Π½Π° областта Π½Π° страницата, Π²ΠΈΠ΄ΠΈΠΌΠ° Π·Π° потрСбитСля ΠΏΡ€ΠΈ изобразяванС (няма смисъл Π΄Π° сС изобразяват части ΠΎΡ‚ страница, която Π΅ ΠΏΠΎΠΊΡ€ΠΈΡ‚Π° с Π΄Ρ€ΡƒΠ³ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅).

Π’Π°ΠΆΠ΅Π½ Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ Π½Π° RenderingNG Π΅ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π° производитСлността ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ части ΠΎΡ‚ страници, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€Π° изчислСниСто, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΎ с ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Ρ€Π΅ΠΊΠ»Π°ΠΌΠΈ във Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈ Ρ€Π°ΠΌΠΊΠΈ, ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ, Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ изпълнСниС Π½Π° JavaScript.

Π Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ΠΈ ΠΎΡ‚ оптимизация Π½Π° Chromium, Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈ ΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° RenderingNG

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ Π·Π° оптимизация:

  • Chrome 94 ΠΏΡ€Π΅Π΄Π»Π°Π³Π° ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° CompositeAfterPaint, ΠΊΠΎΠΉΡ‚ΠΎ осигурява ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°Π·Π΅Π½ΠΈ части ΠΎΡ‚ ΡƒΠ΅Π± страници ΠΈ Π²ΠΈ позволява Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΎ Π΄Π° ΠΌΠ°Ρ‰Π°Π±ΠΈΡ€Π°Ρ‚Π΅ Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° GPU. Π‘ΠΏΠΎΡ€Π΅Π΄ потрСбитСлскитС Ρ‚Π΅Π»Π΅ΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΈ Π΄Π°Π½Π½ΠΈ, Π½ΠΎΠ²Π°Ρ‚Π° систСма Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅ намалява латСнтността Π½Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅ с 8%, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° отзивчивостта Π½Π° потрСбитСлското изТивяванС с 3%, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π° скоростта Π½Π° изобразяванС с 3%, намалява ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° GPU ΠΏΠ°ΠΌΠ΅Ρ‚ с 3% ΠΈ ΡƒΠ΄ΡŠΠ»ΠΆΠ°Π²Π° ΠΆΠΈΠ²ΠΎΡ‚Π° Π½Π° батСрията с 0.5%.
  • GPU Raster, машина Π·Π° растСризиранС ΠΎΡ‚ страна Π½Π° GPU, бСшС въвСдСна във всички ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΈ ΠΏΡ€Π΅Π· 2020 Π³. ΠΈ ускори сравнитСлнитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° MotionMark със срСдно 37% ΠΈ сравнитСлнитС ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈ с HTML, със 150%. Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° GPU Raster бСшС ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π΅Π½ с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ускорСниС ΠΎΡ‚ страна Π½Π° GPU Π·Π° изобразяванС Π½Π° Canvas Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ, ΠΊΠΎΠ΅Ρ‚ΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ 1000% ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΎ изобразяванС Π½Π° ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΈ ΠΈ 1.2% ΠΏΠΎ-Π±ΡŠΡ€Π·ΠΈ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠΎΠ²Π΅ MotionMark 130.
  • LayoutNG Π΅ цялостСн Ρ€Π΅Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π·Π° ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π½Π° Π΅Π»Π΅ΠΌΠ΅Π½Ρ‚ΠΈ Π½Π° страници, насочСни към повишаванС Π½Π° надСТдността ΠΈ прСдвидимостта. ΠŸΠ»Π°Π½ΠΈΡ€Π° сС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ Π΄Π° бъдС прСдоставСн Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°.
  • BlinkNG - Ρ€Π΅Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΈΠ½Π³ ΠΈ почистванС Π½Π° двигатСля Π½Π° Blink, раздСлянС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ Π·Π° изобразяванС Π½Π° ΠΎΡ‚Π΄Π΅Π»Π½ΠΎ изпълнявани Ρ„Π°Π·ΠΈ Π·Π° подобряванС Π½Π° СфСктивността Π½Π° ΠΊΠ΅ΡˆΠΈΡ€Π°Π½Π΅Ρ‚ΠΎ ΠΈ опростяванС Π½Π° ΠΌΡŠΡ€Π·Π΅Π»ΠΈΠ²ΠΎΡ‚ΠΎ изобразяванС, ΠΊΠ°Ρ‚ΠΎ сС Π²Π·Π΅ΠΌΠ΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄ видимостта Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² ΠΏΡ€ΠΎΠ·ΠΎΡ€Π΅Ρ†Π°. ΠŸΡ€Π΅Π΄Π²ΠΈΠΆΠ΄Π° сС Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° Π΄Π° ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡ΠΈ Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π°.
  • ΠŸΡ€Π΅ΠΌΠ΅ΡΡ‚Π²Π°Π½Π΅ Π½Π° ΠΌΠ°Π½ΠΈΠΏΡƒΠ»Π°Ρ‚ΠΎΡ€ΠΈ Π·Π° ΠΏΡ€Π΅Π²ΡŠΡ€Ρ‚Π°Π½Π΅, анимация ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€Π°Π½Π΅ Π½Π° изобраТСния Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ нишки. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ 2011 Π³. ΠΈ Ρ‚Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° постигна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π΄Π° Скспортира Π°Π½ΠΈΠΌΠΈΡ€Π°Π½ΠΈ CSS трансформации ΠΈ SVG Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ Π² ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ нишки.
  • VideoNG Π΅ Π΅Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π΅Π½ ΠΈ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π» Π·Π° Π²ΡŠΠ·ΠΏΡ€ΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π° ΡƒΠ΅Π± страници. Π’Π°Π·ΠΈ Π³ΠΎΠ΄ΠΈΠ½Π° Π΅ въвСдСна Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° Π·Π°Ρ‰ΠΈΡ‚Π΅Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ Π² 4K Ρ€Π΅Π·ΠΎΠ»ΡŽΡ†ΠΈΡ. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° HDR бСшС Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π°.
  • Viz – ΠΎΡ‚Π΄Π΅Π»Π½ΠΈ процСси Π·Π° растСризация (OOP-R – Out-of-process Raster) ΠΈ Ρ€Π΅Π½Π΄ΠΈΡ€Π°Π½Π΅ (OOP-D – Out of proces display compositor), раздСлящи изобразяванСто Π½Π° интСрфСйса Π½Π° Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° ΠΎΡ‚ изобразяванСто Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° страницата. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΡŠΡ‚ ΡΡŠΡ‰ΠΎ Ρ‚Π°ΠΊΠ° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π° процСса SkiaRenderer, ΠΊΠΎΠΉΡ‚ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° спСцифични Π·Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈ API (Vulkan, D3D12, Metal). ΠŸΡ€ΠΎΠΌΡΠ½Π°Ρ‚Π° Π½Π°ΠΏΡ€Π°Π²ΠΈ възмоТно намаляванСто Π½Π° броя Π½Π° сривовСтС ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ Π² Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ с 6 ΠΏΡŠΡ‚ΠΈ.

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€