Π Π΅Π»ΠΈΠ· Mesa 20.1.0, свободна рСализация Π½Π° OpenGL ΠΈ Vulkan

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ освобоТдаваща рСализация Π½Π° API OpenGL ΠΈ Vulkan β€” Mesa 20.1.0. ΠŸΡŠΡ€Π²ΠΎΡ‚ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΠΎΠ½ 20.1.0 Π½Π° Mesa ΠΈΠΌΠ° СкспСримСнталСн статус - слСд ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»Π½ΠΈ стабилизации Π½Π° ΠΊΠΎΠ΄Π° Ρ‰Π΅ бъдС ΠΈΠ·Π΄Π°Π΄Π΅Π½Π° стабилна вСрсия 20.1.1. Π’ Mesa 20.1 Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° пълна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° OpenGL 4.6 Π·Π° Intel (Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ i965, iris) ΠΈ AMD (radeonsi), ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° OpenGL 4.5 Π·Π° AMD (r600) ΠΈ NVIDIA (nvc0), OpenGL 4.3 Π·Π° virgl (Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»Π΅Π½ GPU Virgil3D Π·Π° QEMU/KVM), ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Vulkan 1.2 Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ Intel ΠΈ AMD.

Π‘Ρ€Π΅Π΄Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ прослойка Π·Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ устройство Π·Π° API Vulkan Π² систСми с мноТСство GPU с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Vulkan, Ρ€Π°Π±ΠΎΡ‚Π΅Ρ‰Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π½Π° DRI_PRIME Π·Π° OpenGL. Π—Π° ΠΈΠ·Π±ΠΎΡ€ Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π΅Π½ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈ GPU Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π° Π½Π° срСдата MESA_VK_DEVICE_SELECT (Π°ΠΊΠΎ Π½Π΅ Π΅ Π·Π°Π΄Π°Π΄Π΅Π½Π°, сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° DRI_PRIME).
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ i965 ΠΈ iris Π·Π° Intel GPU Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΎΡ‡Π°ΠΊΠ²Π°Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π· слСдващата Π³ΠΎΠ΄ΠΈΠ½Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° Π½ΠΎΠ²Π°Ρ‚Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°. Rocket Lake.
  • Π’ разработвания Vulkan-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ANV Π·Π° Intel GPU Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° оптимизация Π·Π° Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° Icelake (Gen11), която допуска ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° чисти Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅ ΠΏΡ€ΠΈ тСкстуриранС. ΠŸΡ€ΠΈ тСстванС Π² Dota2, промяната ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ намаляванС Π½Π° броя Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ²Π°Π½Π΅ Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅ с 95% ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Π½Π΅ Π½Π° производитСлността с 3.5%.
  • Π’ Vulkan-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ANV Π΅ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° СфСктивността Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° кСша Π² систСми с Intel Ivybridge ΠΈ Haswell. Π˜Π·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° тСстовСтС Π·Π° изчислитСлни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Vulkan ΠΎΡ‚ Π½Π°Π±ΠΎΡ€Π° Geekbench 5 ΠΏΠΎΠΊΠ°Π·Π° ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° производитСлността с 330% Π½Π° ΠΎΠ±ΠΎΡ€ΡƒΠ΄Π²Π°Π½Π΅ Haswell GT3 (ΠΏΡ€ΠΈΡ€Π°ΡΡ‚ΡŠΡ‚ сС дълТи Π½Π° Ρ„Π°ΠΊΡ‚Π°, Ρ‡Π΅ ΠΏΡ€Π΅Π΄ΠΈ ΠΊΠ΅ΡˆΡŠΡ‚ Π² някои условия Π½Π΅ сС използвашС).
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π·Π° Intel GPU (i965, iris) Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ β€žΡ‡Π΅Ρ€Π½Π° Π΄ΡƒΠΏΠΊΠ°β€œ (OpenGL-Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ INTEL_blackhole_render), ΠΊΠΎΠΉΡ‚ΠΎ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π° всички ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π° Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½ΠΈ Π½Π° GPU, Π½ΠΎ Π·Π°ΠΏΠ°Π·Π²Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° OpenGL ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ.
  • Π—Π° Π³Ρ€Π°Ρ„ΠΈΡ‡Π½ΠΈΡ‚Π΅ Ρ‡ΠΈΠΏΠΎΠ²Π΅ Intel Π΅ прСнСсСна ΠΏΡ€Π΅Π΄ΠΈ Ρ‚ΠΎΠ²Π° Π΄ΠΎΠ±Π°Π²Π΅Π½Π°Ρ‚Π° Π·Π° AMD ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° вСкторизация NIR, Π±Π΅Π·Ρ‚ΠΈΠΏΠ½ΠΎ ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π½ΠΎ прСдставянС (IR) Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈΡ‚Π΅, насочСно към Ρ€Π°Π±ΠΎΡ‚Π° Π½Π° Π½Π°ΠΉ-ниското Π½ΠΈΠ²ΠΎ, ΠΏΠΎΠ΄ GLSL IR ΠΈ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ IR Π½Π° Mesa. ΠžΡ‚ практичСска страна, Ρ‡Ρ€Π΅Π· ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π° оптимизация Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈΡ‚Π΅, промяната ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° производитСлността ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с OpenGL ΠΈ Vulkan Π² ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ³Ρ€ΠΈ Π½Π° систСми с Intel GPU. НапримСр, Π² ΠΈΠ³Ρ€Π°Ρ‚Π°
    Rise of the Tomb Raider сС отбСлязва ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° производитСлността Π΅ 3%, Π° Π² Shadow of the Tomb Raider - 10%.
  • Π’ Π±Π΅ΠΊΠ΅Π½Π΄Π° Π·Π° компилация Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ β€žACOβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ сС Ρ€Π°Π·Π²ΠΈΠ²Π° ΠΎΡ‚ Valve ΠΊΠ°Ρ‚ΠΎ Π°Π»Ρ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π° Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ LLVM, Π·Π° GPU GFX9+ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ‚ΠΈΠΏΠ° shaderInt16, позволяваща ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° 16-Π±ΠΈΡ‚ΠΎΠ²ΠΈ Ρ†Π΅Π»ΠΈ числа Π² ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π½ΠΈΡ ΠΊΠΎΠ΄. Π—Π°
    GPU AMD Navi (GFX10) Π΅ осигурСно ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° NGG (Next-Gen Geometry) ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΈ ΠΈ тСссСлационни ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ.
  • Π—Π° GPU AMD Navi 12 ΠΈ Navi 14 Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π΅ΠΆΠΈΠΌΠ° Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°Π·Π΅Π½ DCC (Delta Color Compression), осигуряваща Ρ€Π°Π±ΠΎΡ‚Π° с компрСсирани Π΄Π°Π½Π½ΠΈ Π·Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Π΅ ΠΏΡ€ΠΈ ΠΈΠ·Ρ…ΠΎΠ΄ Π½Π° Π΅ΠΊΡ€Π°Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° NIR Π·Π° класичСския Gallium3D Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ R600 (AMD Radeon HD 2000-6000) с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΈ, Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π½ΠΈ, Π²Π΅Ρ€ΡˆΠΈΠ½Π½ΠΈ ΠΈ тСссСлационни ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ.
  • Π’ Vulkan Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° RADV Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠŸΠ°Ρ‚Ρ‡ Π·Π° оптимизация Π½Π° Ρ€Π°Π±ΠΎΡ‚Π° с ΠΏΠ°ΠΌΠ΅Ρ‚Ρ‚Π°, ΡƒΠ²Π΅Π»ΠΈΡ‡Π°Π²Π°Ρ‰ производитСлността Π½Π° ΠΈΠ³Ρ€ΠΈΡ‚Π΅ Id Tech Π½Π° систСми с APU AMD.
  • Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Panfrost Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° СкспСримСнтална ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° OpenGL ES 3.0 ΠΈ Π΅ осигурСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° 3D Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³ Π·Π° GPU Bifrost (Mali G31). ΠŸΠΎΠ΄Π³ΠΎΡ‚Π²Π΅Π½Π° Π΅ Π½Π°Ρ‡Π°Π»Π½Π° рСализация Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€ Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° спСцифичСн Π·Π° GPU Bifrost Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ инструкции.
  • Π’ Vulkan Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° TURNIP, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π²Π°Π½ Π·Π° GPU Qualcomm Adreno, Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡ‡Π½ΠΈ ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ ΠΈ Ρ‡ΠΈΠΏΠΎΠ²Π΅Ρ‚Π΅ Adreno 650.
  • Π’ Gallium3D Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° LLVMpipe, осигуряващ софтуСрно Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΡ€Π°Π½Π΅, сС появи ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° тСссСлационни ΡˆΠ΅ΠΉΠ΄ΡŠΡ€ΠΈ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ голяма порция ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² glthread (ΠΌΠ½ΠΎΠ³ΠΎΠΏΠΎΡ‚ΠΎΡ‡Π½Π° рСализация Π½Π° OpenGL). Π‘Π»Π΅Π΄ Π½Π°ΠΏΡ€Π°Π²Π΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ производитСлността Π½Π° ΡΡŠΡΡ‚Π΅Π·Π°Ρ‚Π΅Π»Π½ΠΈΡ симулатор Torcs нарасна с 16% Π² конфигурация ΠΏΠΎ ΠΏΠΎΠ΄Ρ€Π°Π·Π±ΠΈΡ€Π°Π½Π΅ ΠΈ с 40% ΠΏΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° glthread.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΎ опция allow_draw_out_of_order (Π²ΠΊΠ»ΡŽΡ‡Π²Π° сС Ρ‡Ρ€Π΅Π· driconf) Π·Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π° ускоряванС Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ с нСупорядочСно рисуванС, Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΈ Π·Π° БАПР. ΠŸΡ€ΠΈ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½Π΅ Π½Π° опцията Π² тСста Viewperf11 Catia сС наблюдава ускорСниС ΠΎΡ‚ 7%.
  • Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ са Π½ΠΎΠ²ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ OpenGL:
  • Π’ Vulkan-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° RADV (Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ AMD) са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ:
    • VK_AMD_memory_overallocation_behavior
    • VK_KHR_shader_non_semantic_info
    • VK_EXT_robustness2
    • VK_KHR_8bit_storage Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ GFX8+ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π·Π° компилация Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ Β«ACOΒ»
    • VK_KHR_16bit_storage Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ GFX8+ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π·Π° компилация Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ Β«ACOΒ» (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° storageInputOutput16)
    • VK_KHR_shader_float16_int8 Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ GFX8+ ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±Π΅ΠΊΠ΅Π½Π΄Π° Π·Π° компилация Π½Π° ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΈ Β«ACOΒ» (с ΠΈΠ·ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° storageInputOutput16)
  • Π’ Vulkan-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ANV (Π·Π° ΠΊΠ°Ρ€Ρ‚ΠΈ Intel) са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ:

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

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