Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Panfrost сСртифицирован Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с OpenGL ES 3.1 для GPU Mali сСрии Valhall

Компания Collabora объявила ΠΎ сСртификации ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Khronos графичСского Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Panfrost Π½Π° систСмах с GPU Mali Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Valhall (Mali-G57). Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΡ€ΠΎΡˆΡ‘Π» всС тСсты Π½Π°Π±ΠΎΡ€Π° CTS (Khronos Conformance Test Suite) ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Π½ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ совмСстимым со спСцификациСй OpenGL ES 3.1. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ подобная сСртификация Π±Ρ‹Π»Π° ΠΏΡ€ΠΎΠΉΠ΄Π΅Π½Π° для GPU Mali-G52 Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ Bifrost.

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ сСртификата Π΄Π°Ρ‘Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΡΠ²Π»ΡΡ‚ΡŒ ΠΎ совмСстимости с графичСскими стандартами ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ связанныС с Π½ΠΈΠΌΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠΈ Khronos. БСртификация Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Π΄Π²Π΅Ρ€ΠΈ для использования Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Panfrost Π² ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΡ… GPU Mali G52 ΠΈ G57. НапримСр, GPU Mali-G57 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠ°Ρ… Chromebook Π½Π° Π±Π°Π·Π΅ SoC MediaTek MT8192 ΠΈ MT8195.

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ с дистрибутивом Debian GNU/Linux 12, Mesa ΠΈ X.Org X Server 1.21.1.3. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π² Ρ…ΠΎΠ΄Π΅ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊ сСртификации исправлСния ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ ΡƒΠΆΠ΅ пСрСнСсСны Π² Mesa ΠΈ Π²ΠΎΠΉΠ΄ΡƒΡ‚ Π² состав выпуска 22.2. Π‘ΠΎΠΏΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ измСнСния для подсистСмы ядра DRM (Direct Rendering Manager) ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π² основной состав ядра Linux.

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Panfrost Π±Ρ‹Π» основан Π² 2018 Π³ΠΎΠ΄Ρƒ Алисой Π ΠΎΠ·Π΅Π½Ρ†Π²Π΅ΠΉΠ³ (Alyssa Rosenzweig), Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΉ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Collabora, ΠΈ развивался Π½Π° основС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ARM. Π‘ ΠΏΠΎΠ·Π°ΠΏΡ€ΠΎΡˆΠ»ΠΎΠ³ΠΎ Π³ΠΎΠ΄Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π½Π°Π»Π°Π΄ΠΈΠ»ΠΈ сотрудничСство с ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ ARM, которая прСдоставила Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ. Π’ настоящСС врСмя Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‡ΠΈΠΏΠ°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost (Mali G3x, G5x, G7x) ΠΈ Valhall (Mali G57+). Для GPU Mali 400/450, примСняСмых Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… старых Ρ‡ΠΈΠΏΠ°Ρ… Π½Π° основС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ARM, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ развиваСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Lima.

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