Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Panfrost обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для GPU Bifrost (Mali G31)

Компания Collabora сообщила ΠΎ Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Panfrost Π½Π° устройствах с GPU Bifrost (Mali G31) Π΄ΠΎ состояния, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ для запуска систСмы 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π°, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ тСкстур.
На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ этапС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Panfrost Π² основном Π±Ρ‹Π» сосрСдоточСн Π½Π° Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ Ρ‡ΠΈΠΏΠΎΠ² Midgard, Π½ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ стало ΡƒΠ΄Π΅Π»ΡΡ‚ΡŒΡΡ ΠΈ Ρ‡ΠΈΠΏΠ°ΠΌ Bifrost, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Π»ΠΈΠ·ΠΊΠΈ ΠΊ Midgard Π² области ΠΏΠΎΡ‚ΠΎΠΊΠ° ΠΊΠΎΠΌΠ°Π½Π΄, Π½ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ сущСствСнныС отличия Π² инструкциях для выполнСния ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ² ΠΈ интСрфСйсах ΠΌΠ΅ΠΆΠ΄Ρƒ ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Π°ΠΌΠΈ ΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ рСализация компилятора ΡˆΠ΅ΠΉΠ΄Π΅Ρ€ΠΎΠ², ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ спСцифичный для GPU Bifrost Π½Π°Π±ΠΎΡ€ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… инструкций. Π’ дальнСйшСм Π² компилятор планируСтся Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹Ρ… инструкций, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ слоТныС ΡˆΠ΅ΠΉΠ΄Π΅Ρ€Ρ‹. ИзмСнСния ΠΏΠ΅Ρ€Π΅Π΄Π°Π½Ρ‹ Π² ΠΊΠΎΠ΄ΠΎΠ²ΡƒΡŽ Π±Π°Π·Ρƒ Mesa ΠΈ Π²ΠΎΠΉΠ΄ΡƒΡ‚ Π² состав ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска 20.1.

Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Panfrost обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для GPU Bifrost (Mali G31)Π’ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ Panfrost обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° 3D-Ρ€Π΅Π½Π΄Π΅Ρ€ΠΈΠ½Π³Π° для GPU Bifrost (Mali G31)

Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Panfrost развиваСтся Π½Π° основС ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ARM, рассчитан Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ с Ρ‡ΠΈΠΏΠ°ΠΌΠΈ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) ΠΈ Bifrost (Mali G3x, G5x, G7x). Для GPU Mali 400/450, примСняСмых Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… старых Ρ‡ΠΈΠΏΠ°Ρ… Π½Π° основС Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ARM, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ развиваСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Lima.

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

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ