แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ Mesa 19.3.0 แžŠแŸ‚แž›แž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž“แŸƒ OpenGL แž“แžทแž„ Vulkan

แžŽแŸ‚แž“แžถแŸ† แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แžฅแžแž‚แžทแžแžแŸ’แž›แŸƒแž“แŸƒ OpenGL แž“แžทแž„ Vulkan API - แž˜แŸแžŸแžถ แŸกแŸฉ.แŸ . แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸ†แž”แžผแž„แž“แŸƒแžŸแžถแžแžถ Mesa 19.3.0 แž˜แžถแž“แžŸแŸ’แžแžถแž“แž—แžถแž–แž–แžทแžŸแŸ„แž’แž“แŸ - แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแžŸแŸ’แžแŸแžšแž—แžถแž–แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒแž€แžผแžŠ แž€แŸ†แžŽแŸ‚แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž– 19.3.1 แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„ Mesa 19.3 แž”แžถแž“แžขแž“แžปแžœแžแŸ’แž แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš OpenGL 4.6 แž–แŸแž‰แž›แŸแž‰แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Intel GPUs (i965, แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ iris), แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš OpenGL 4.5 แžŸแž˜แŸ’แžšแžถแž”แŸ‹ AMD (r600, radeonsi) แž“แžทแž„ NVIDIA (nvc0) GPUs แž“แžทแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš Vulkan 1.1 แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแž Intel แž“แžทแž„ AMD แŸ” แž€แžถแž›แž–แžธแž˜แŸ’แžŸแžทแž›แž˜แžทแž‰แž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžŠแžพแž˜แŸ’แž”แžธแž‚แžถแŸ†แž‘แŸ’แžš OpenGL 4.6 แž•แž„แžŠแŸ‚แžšแŸ” แž”แž“แŸ’แžแŸ‚แž˜ แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ radeonsi แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แžฝแž€แž‚แŸแž˜แžทแž“แžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแžถแžแžถ Mesa 19.3 แž‘แŸแŸ”

แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš:

  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžแžถแž„แž€แŸ’แžšแŸ„แž™แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แž„แž€แŸ’แžšแž„ shaders แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹ RADV (Vulkan driver for AMD chips)"แž‘แžนแž€แž”แŸ’แžšแžถแž€แŸ‹แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Valve แž‡แžถแž‡แž˜แŸ’แžšแžพแžŸแž˜แžฝแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ LLVM shader แŸ” แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แž˜แžถแž“แž‚แŸ„แž›แž”แŸ†แžŽแž„แž’แžถแž“แžถแž“แžผแžœแž€แžถแžšแž”แž„แŸ’แž€แžพแžแž€แžผแžŠแžŠแŸ‚แž›แž›แŸ’แžขแž”แŸ†แž•แžปแžแžแžถแž˜แžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž แŸ’แž‚แŸแž˜ Shaderers แž€แŸแžŠแžผแž…แž‡แžถแž€แžถแžšแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแž…แž„แž€แŸ’แžšแž„แžแŸ’แž–แžŸแŸ‹แž•แž„แžŠแŸ‚แžšแŸ” ACO แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แžŸแžšแžŸแŸแžšโ€‹แž‡แžถ C++ แžŠแŸ‚แž›โ€‹แž”แžถแž“โ€‹แžšแž…แž“แžถโ€‹แžกแžพแž„โ€‹แžŠแŸ„แž™โ€‹แž˜แžถแž“โ€‹แž€แžถแžšโ€‹แž…แž„แž€แŸ’แžšแž„ JIT แž€แŸ’แž“แžปแž„โ€‹แž…แžทแžแŸ’แž แž แžพแž™โ€‹แž”แŸ’แžšแžพโ€‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แž‘แžทแž“แŸ’แž“แž“แŸแž™โ€‹แžŠแŸ‚แž›โ€‹แž’แŸ’แžœแžพโ€‹แžกแžพแž„โ€‹แžœแžทแž‰โ€‹แž›แžฟแž“ แžŠแŸ„แž™โ€‹แž‡แŸ€แžŸแžœแžถแž„โ€‹แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’โ€‹แžŠแŸ‚แž›โ€‹แž•แŸ’แžขแŸ‚แž€โ€‹แž›แžพโ€‹แž‘แŸ’แžšแž“แžทแž…แŸ” แž€แžถแžšแžแŸ†แžŽแžถแž„แž€แž˜แŸ’แžšแžทแžแž˜แž’แŸ’แž™แž˜แž“แŸƒแž€แžผแžŠแž‚แžบแž•แŸ’แžขแŸ‚แž€แž‘แžถแŸ†แž„แžŸแŸ’แžšแžปแž„แž›แžพ SSA (Static Single Assignment) แž“แžทแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แžŠแŸ„แž™แž€แžถแžšแž‚แžŽแž“แžถแž€แžถแžšแž…แžปแŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แž‡แžถแž˜แžปแž“แžŠแŸ„แž™แžแŸ’แžšแžนแž˜แžแŸ’แžšแžผแžœแžขแžถแžŸแŸ’แžšแŸแž™แž›แžพแžขแŸ’แž“แž€แžŠแžถแž€แŸ‹แžŸแŸ’แžšแž˜แŸ„แž›แŸ” ACO แžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แžŸแž€แž˜แŸ’แž˜แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Vega 8, Vega 9, Vega 10 แž“แžทแž„ Navi 10 GPUs แžŠแŸ„แž™แž€แŸ†แžŽแžแŸ‹แžขแžแŸแžšแž”แžšแžทแžŸแŸ’แžแžถแž“ โ€œRADV_PERFTEST=acoโ€;
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Gallium3D แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžผแž›แžŠแŸ’แž‹แžถแž“แž€แžผแžŠ ZinkแžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แž OpenGL API แž“แŸ…แž›แžพ Vulkan แŸ” Zink แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž‘แž‘แžฝแž›แž”แžถแž“ Hardware แž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“ OpenGL แž”แŸ’แžšแžŸแžทแž“แž”แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž˜แžถแž“แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžนแž˜แžแŸ‚ Vulkan API แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แŸ”
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Vulkan ANV แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ OpenGL iris แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ†แž”แžผแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” Intel แž‡แŸ†แž“แžถแž“แŸ‹แž‘แžธ 12 (Tiger Lake, แž‡แŸ†แž“แžถแž“แŸ‹แž‘แžธ 12)แŸ” แž“แŸ…แž€แŸ’แž“แžปแž„แžแžบแžŽแŸ‚แž›แŸ” LinuxแžŸแž˜แžถแžŸแž’แžถแžแžปโ€‹แžŠแžพแž˜แŸ’แž”แžธโ€‹แž‚แžถแŸ†แž‘แŸ’แžš Tiger Lake แžšแžฝแž˜โ€‹แž”แž‰แŸ’แž…แžผแž›โ€‹แž…แžถแž”แŸ‹แž–แžธโ€‹แž€แžถแžšโ€‹แž…แŸแž‰โ€‹แž•แŸ’แžŸแžถแž™ 5.4;
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ i965 แž“แžทแž„ iris แž•แŸ’แžแž›แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ†แžŽแžถแž„แž€แž˜แŸ’แžšแžทแžแž˜แž’แŸ’แž™แž˜แž“แŸƒ SPIR-V shaders แžŠแŸ‚แž›แž’แŸ’แžœแžพแžฑแŸ’แž™แžœแžถแžขแžถแž…แž’แŸ’แžœแžพแž‘แŸ…แž”แžถแž“แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแž–แŸแž‰แž›แŸแž‰แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž‘แžถแŸ†แž„แž“แŸแŸ‡แŸ” แžขแžผแžขแŸแžŸแž‡แžธ แŸฃ.แŸ ;
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ RadeonSI แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ AMD Navi 14 GPUs แž“แžทแž„แž’แŸ’แžœแžพแžขแŸ„แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž“แžผแžœแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž“แŸƒแž€แžถแžšแžŒแžทแž€แžผแžŠแžœแžธแžŠแŸแžขแžผ แžงแž‘แžถแž แžšแžŽแŸ แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŒแžทแž€แžผแžŠแžœแžธแžŠแŸแžขแžผ 8K แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ H.265 แž“แžทแž„ VP9 แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž”แžพแž€แž”แžš RADV Vulkan แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แž€แžถแžšแž–แžถแžšแžŠแŸ‚แž›แž“แŸ…แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡ แžแŸ’แžŸแŸ‚แžŸแŸ’แžšแžกแžถแž™แžŠแŸ‚แž›แž”แžถแž“แž”แžพแž€แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแžพแž˜แŸ’แž”แžธแž…แž„แž€แŸ’แžšแž„ shaders แžแŸ’แžšแžผแžœแž”แžถแž“แž‰แŸ‚แž€แžŠแžถแž…แŸ‹แž–แžธแž‚แŸแžŠแŸ„แž™แž”แŸ’แžšแžพแž™แž“แŸ’แžแž€แžถแžš seccomp แŸ” แžšแž”แŸ€แž”แžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ„แž™แž”แŸ’แžšแžพแžขแžแŸแžšแž”แžšแžทแžŸแŸ’แžแžถแž“ RADV_SECURE_COMPILE_THREADS;
  • แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž“แŸ’แž‘แŸ‡แžˆแžธแž” AMD แž”แŸ’แžšแžพ AMDGPU แžŠแŸ‚แž›แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž›แžแžบแžŽแŸ‚แž›แŸ” แž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž€แŸ†แžŽแžแŸ‹ GPU แžกแžพแž„แžœแžทแž‰;
  • แž€แžถแžšแž„แžถแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžŠแžพแž˜แŸ’แž”แžธแž€แŸ‚แž›แž˜แŸ’แžขแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž‡แžถแž˜แžฝแž™ AMD Radeon APUs แŸ” แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Gallium3D Iris แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Intel GPUs แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžกแžพแž„แž•แž„แžŠแŸ‚แžšแŸ”
  • แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Gallium3D LLVMpipe แžŠแŸ‚แž›แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ” แž”แžถแž“แž”แž„แŸ’แž แžถแž‰แžแŸ’แž›แžฝแž“ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ shaders แž‚แžŽแž“แžถ;
  • แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹ Shader แž“แŸ…แž›แžพแžแžถแžŸ แž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžš แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ’แž“แžผแž›แžŸแŸŠแžธแž—แžธแž™แžผแž›แžพแžŸแž–แžธ 4;
  • แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŸแžถแž„แžŸแž„แŸ‹ Meson แžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž…แž„แž€แŸ’แžšแž„แž“แŸ…แž€แŸ’แž“แžปแž„ Windows แžŠแŸ„แž™แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ MSVC แž“แžทแž„ MinGWแŸ” แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ scons แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžŸแžถแž„แžŸแž„แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แžˆแž”แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแž€แŸ’แžšแŸ…แž–แžธ Windows;
  • แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ EGL EGL_EXT_image_flush_external;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜ OpenGL แžแŸ’แž˜แžธแŸ–
    • GL_ARB_gl_spirv แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ i965 แž“แžทแž„ iris;
    • GL_ARB_spirv_แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ i965 แž“แžทแž„ iris;
    • GL_EXT_demote_to_helper_invocation แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ i965 แž“แžทแž„ iris;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ RADV Vulkan (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแž AMD)แŸ–
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ ANV Vulkan (แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแž Intel)แŸ–

แž›แžพแžŸแž–แžธแž“แŸแŸ‡แž‘แŸ€แžแžœแžถแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹ แž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™ แžŠแŸ„แž™ AMD แžฏแž€แžŸแžถแžš แž™แŸ„แž„แžแžถแž˜แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถแž“แŸƒ "Vega" 7nm APU แž•แŸ’แžขแŸ‚แž€แž›แžพ GCN (แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แžŸแŸ’แž“แžผแž›แž”แž“แŸ’แž‘แžถแž”แŸ‹) แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜แž˜แžธแž€แŸ’แžšแžผแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster