แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ GPU แžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Vulkan API แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ’แžšแžปแž˜แž”แŸ’แžšแžนแž€แŸ’แžŸแžถแž—แžทแž”แžถแž› Raspberry Pi แž…แžถแžŸแŸ‹แŸ—

แžŽแŸ‚แž“แžถแŸ† แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŸแŸ’แžแŸแžšแž—แžถแž–แžŠแŸ†แž”แžผแž„แž“แŸƒแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€แž”แžพแž€แž…แŸ†แž  RPi-VK-Driver 1.0แžŠแŸ‚แž›แž“แžถแŸ†แž˜แž€แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ API แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ Vulkan แžŠแž›แŸ‹แž€แŸ’แžแžถแžš Raspberry Pi แž…แžถแžŸแŸ‹แŸ—แžŠแŸ‚แž›แžŠแžนแž€แž‡แž‰แŸ’แž‡แžผแž“แž‡แžถแž˜แžฝแž™ Broadcom Videocore IV GPUs แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž‚แžบแžŸแž˜แžšแž˜แŸ’แž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แŸ‰แžผแžŠแŸ‚แž›แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแž€แŸ’แžšแžปแž˜แž”แŸ’แžšแžนแž€แŸ’แžŸแžถ Raspberry Pi แžŠแŸ‚แž›แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™แž˜แžปแž“แž–แŸแž›แž…แŸแž‰แž•แŸ’แžŸแžถแž™ Raspberry Pi 4 - แž–แžธ "แžŸแžผแž“แŸ’แž™" แž“แžทแž„ "1 แž˜แŸ‰แžผแžŠแŸ‚แž› A" แž‘แŸ… "3 แž˜แŸ‰แžผแžŠแŸ‚แž› B+" แž“แžทแž„ "แž˜แŸ‰แžผแžŒแžปแž›แž‚แžŽแž“แžถ 3+" แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ„แž™ Martin Thomas (แž˜แŸ‰แžถแž‘แžธแž“ แžแžผแž˜แŸ‰แžถแžŸ) แžŠแŸ‚แž›แž‡แžถแžœแžทแžŸแŸ’แžœแž€แžšแž˜แž€แž–แžธ NVIDIA แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž‡แžถแž‚แž˜แŸ’แžšแŸ„แž„แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แžŠแŸ‚แž›แž˜แžทแž“แž˜แžถแž“แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž‡แžถแž˜แžฝแž™ NVIDIA (แžขแŸ’แž“แž€แž”แžพแž€แž”แžšแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž€แŸ’แž“แžปแž„แžšแž™แŸˆแž–แŸแž›แž–แžธแžšแž†แŸ’แž“แžถแŸ†แž…แžปแž„แž€แŸ’แžšแŸ„แž™แž“แŸแŸ‡แž€แŸ’แž“แžปแž„แž–แŸแž›แž‘แŸ†แž“แŸแžšแžšแž”แžŸแŸ‹แž‚แžถแžแŸ‹)แŸ” แž€แžผแžŠ แž…แŸ‚แž€แž…แžถแž™โ€‹แžŠแŸ„แž™ แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ MIT แŸ”

แžŠแŸ„แž™แžŸแžถแžšแžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹ VideoCore IV GPU แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ†แž–แžถแž€แŸ‹แž‡แžถแž˜แžฝแž™แž˜แŸ‰แžผแžŠแŸ‚แž› Raspberry Pi แž…แžถแžŸแŸ‹แŸ—แž˜แžทแž“แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŠแžพแž˜แŸ’แž”แžธแžขแž“แžปแžœแžแŸ’แž Vulkan แž–แŸแž‰แž›แŸแž‰ แžขแŸ’แž“แž€แž”แžพแž€แž”แžšแžขแž“แžปแžœแžแŸ’แžแžแŸ‚แž•แŸ’แž“แŸ‚แž€แžšแž„แž“แŸƒ Vulkan API แž”แŸ‰แžปแžŽแŸ’แžŽแŸ„แŸ‡แžŠแŸ‚แž›แž˜แžทแž“แž‚แŸ’แžšแž”แžŠแžŽแŸ’แžแž”แŸ‹แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž‘แžถแŸ†แž„แž˜แžผแž› แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž–แŸ’แž™แžถแž™แžถแž˜แž’แŸ’แžœแžพแžแžถแž˜แžœแžถ แžแžถแž˜แžŠแŸ‚แž›แž•แŸ’แž“แŸ‚แž€แžšแžนแž„แžขแž“แžปแž‰แŸ’แž‰แžถแžแŸ” แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž˜แžปแžแž„แžถแžšแžŠแŸ‚แž›แž˜แžถแž“แž‚แžบแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแžถแž“แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธ แž“แžทแž„แž แŸ’แž‚แŸแž˜แž‡แžถแž…แŸ’แžšแžพแž“ แž แžพแž™แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž‚แžบแž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แž“แžถแŸ†แž˜แžปแžแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ OpenGL แžŠแŸ„แž™แžŸแžถแžšแž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แžถแž“แŸ‹แžแŸ‚แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž– แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž–แž แžปแžแŸ’แžŸแŸ‚แž“แŸƒแž–แžถแž€แŸ’แž™แž”แž‰แŸ’แž‡แžถ GPU แž“แžทแž„แž€แžถแžšแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž•แŸ’แž‘แžถแž›แŸ‹แž“แŸƒแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš GPU แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแž€แŸแž‚แžถแŸ†แž‘แŸ’แžšแž˜แžปแžแž„แžถแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แžŠแžผแž…แž‡แžถ MSAA (แž€แžถแžšแž”แŸ’แžšแž†แžถแŸ†แž„แžˆแŸ’แž˜แŸ„แŸ‡แž€แŸ’แž›แŸ‚แž„แž€แŸ’แž›แžถแž™แž…แŸ’แžšแžพแž“) แžŸแŸ’แžšแž˜แŸ„แž›แž€แž˜แŸ’แžšแžทแžแž‘แžถแž” แž“แžทแž„แžงแž”แž€แžšแžŽแŸแžšแžถแž”แŸ‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšแŸ” แž€แŸ’แž“แžปแž„แž…แŸ†แžŽแŸ„แž˜แžŠแŸ‚แž“แž€แŸ†แžŽแžแŸ‹ แž˜แžถแž“แž€แžถแžšแžแŸ’แžœแŸ‡แžแžถแžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ GLSL shaders แžŠแŸ‚แž›แž˜แžทแž“แž‘แžถแž“แŸ‹แž˜แžถแž“แž“แŸ…แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž“แŸแŸ‡แŸ”

แžŠแŸ„แž™แžขแŸ’แž“แž€แž“แžทแž–แž“แŸ’แž’แžŠแžŠแŸ‚แž› แž”แžถแž“แž•แŸ’แžŸแž–แŸ’แžœแž•แŸ’แžŸแžถแž™แŸ” แž…แŸ’แžšแž€แž“แŸƒแž แŸ’แž‚แŸแž˜ Quake 3 แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Raspberry Pi แžŠแŸ‚แž›แž”แž˜แŸ’แžšแžพแž‡แžถแž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž–แžธแžŸแž˜แžแŸ’แžแž—แžถแž–แžšแž”แžŸแŸ‹แžขแŸ’แž“แž€แž”แžพแž€แž”แžšแžแŸ’แž˜แžธแŸ” แž แŸ’แž‚แŸแž˜แž“แŸแŸ‡แž•แŸ’แžขแŸ‚แž€แž›แžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“ ioQuake3 แžŠแŸ‚แž›แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แž“แŸƒแž€แžถแžšแž”แž„แŸ’แž แžถแž‰ Vulkan-based modular แžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แžŠแŸ†แž”แžผแž„แžŠแŸ„แž™แž‚แž˜แŸ’แžšแŸ„แž„ Quake III Arena Kenny Edition. แž“แŸ…แž–แŸแž›แž”แŸ’แžšแžพแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžแŸ’แž˜แžธแž“แŸ…แž€แŸ’แž“แžปแž„แž แŸ’แž‚แŸแž˜ แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แžŠแžพแž˜แŸ’แž”แžธแžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แŸ” แž€แžถแžšแž”แž„แŸ’แž แžถแž‰แž›แžพแžŸแž–แžธ 100 แž แŸ’แžœแŸ’แžšแŸแž˜แž€แŸ’แž“แžปแž„แž˜แžฝแž™แžœแžทแž“แžถแž‘แžธ (FPS) แž“แŸ…แž›แžพแž”แž“แŸ’แž‘แŸ‡ Raspberry Pi 3B+ แž“แŸ…แž–แŸแž›แž”แž‰แŸ’แž…แŸแž‰แž“แŸ…แž€แž˜แŸ’แžšแžทแžแž—แžถแž–แž…แŸ’แž”แžถแžŸแŸ‹ 720pแŸ”

แž…แžผแžšแž™แžพแž„แžšแŸ†แž›แžนแž€แžขแŸ’แž“แž€แžแžถ แž˜แžผแž›แž“แžทแž’แžท Raspberry Pi แžšแžฝแž˜แž‚แŸ’แž“แžถแž‡แžถแž˜แžฝแž™แž€แŸ’แžšแžปแž˜แž แŸŠแžปแž“ Igalia แž“แžถแŸ†แž˜แžปแž แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถ Vulkan แžšแž”แžŸแŸ‹แžแŸ’แž›แžฝแž“แžŠแŸ‚แž›แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แžŠแŸ†แžŽแžถแž€แŸ‹แž€แžถแž›แžŠแŸ†แž”แžผแž„แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž แžพแž™แž“แžนแž„แžแŸ’แžšแŸ€แž˜แžšแžฝแž…แžšแžถแž›แŸ‹แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แžทแžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„แž–แžถแž€แŸ‹แž€แžŽแŸ’แžแžถแž›แž‘แžธแž–แžธแžšแž“แŸƒแž†แŸ’แž“แžถแŸ† 2020แŸ” แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž”แž‰แŸ’แž‡แžถแžŠแŸ‚แž›แž”แžถแž“แž”แž‰แŸ’แž‡แžถแž€แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž€แŸ†แžŽแžแŸ‹แž…แŸ†แž–แŸ„แŸ‡แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžงแž”แž€แžšแžŽแŸแž”แž„แŸ’แž€แžพแž“แž›แŸ’แž”แžฟแž“แž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ VideoCore VI แžŠแŸ‚แž›แž”แŸ’แžšแžพแžŠแŸ„แž™แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž–แžธแž˜แŸ‰แžผแžŠแŸ‚แž› Raspberry Pi 4 แž แžพแž™แž˜แžทแž“แž‚แžถแŸ†แž‘แŸ’แžšแž€แŸ’แžแžถแžšแž…แžถแžŸแŸ‹แž‘แŸแŸ” แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ OpenGL แž€แžถแžšแž”แŸ’แžšแžพ Vulkan แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŸแž˜แŸ’แžšแŸแž…แž”แžถแž“แŸ” แž”แž„แŸ’แž€แžพแž“แž•แž›แžทแžแž—แžถแž– แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž€แŸ’แžšแžถแž แŸ’แžœแžทแž€ แž“แžทแž„แž แŸ’แž‚แŸแž˜แŸ”

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

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹