Collabora๋ Khronos๊ฐ ์์ฌ์ Panfrost ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๊ฐ ๋ชจ๋ CTS(Khronos Conformance Test Suite) ํ ์คํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ์ผ๋ฉฐ OpenGL ES 3.1 ์ฌ์์ ์๋ฒฝํ๊ฒ ์ค์ํ๋ ๊ฒ์ผ๋ก ํ์ธ๋์์์ ์ธ์ฆํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. ๋๋ผ์ด๋ฒ๋ Mali-G52 GPU๋ฅผ ์ฌ์ฉํ์ฌ ์ธ์ฆ์ ๋ฐ์์ง๋ง ๋์ค์ ๋ค๋ฅธ ์นฉ์ ๋ํด์๋ ์ธ์ฆ์ ๋ฐ์ ๊ณํ์ ๋๋ค. ํนํ OpenGL ES 3.1์ ๋ํ ์ธ์ฆ๋์ง ์์ ์ง์์ Mali-G31์ ์ ์ฌํ ์ํคํ ์ฒ๋ฅผ ๊ฐ์ง Mali-G72 ๋ฐ Mali-G52 ์นฉ์ ๋ํด ์ด๋ฏธ ๊ตฌํ๋์์ต๋๋ค. GPU Mali-T860 ๋ฐ ์ด์ ์นฉ์ ๊ฒฝ์ฐ OpenGL ES 3.1๊ณผ์ ์์ ํ ํธํ์ฑ์ด ์์ง ์ ๊ณต๋์ง ์์ต๋๋ค.
์ธ์ฆ์๋ฅผ ํ๋ํ๋ฉด ๊ทธ๋ํฝ ํ์ค๊ณผ์ ํธํ์ฑ์ ๊ณต์์ ์ผ๋ก ์ ์ธํ๊ณ ๊ด๋ จ Khronos ์ํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์ด ์ธ์ฆ์ ํตํด Panfrost ๋๋ผ์ด๋ฒ๋ฅผ Mali G52 GPU๋ฅผ ํฌํจํ ์์ฉ ์ ํ์ ์ฌ์ฉํ ์ ์๋ ๊ธฐํ๊ฐ ์ด๋ ธ์ต๋๋ค. ํ ์คํธ๋ Debian GNU/Linux 11, Mesa ๋ฐ X.Org X Server 1.20.11 ๋ฐฐํฌํ์ด ์๋ ํ๊ฒฝ์์ ์ํ๋์์ต๋๋ค. ์ธ์ฆ ์ค๋น๋ฅผ ์ํด ์ค๋น๋ ์์ ์ฌํญ ๋ฐ ๊ฐ์ ์ฌํญ์ ์ด๋ฏธ Mesa 21.2 ๋ธ๋์น๋ก ๋ฐฑํฌํธ๋์์ผ๋ฉฐ ์ด์ Mesa 21.2.2 ๋ฆด๋ฆฌ์ค์ ํฌํจ๋์์ต๋๋ค.
Panfrost ๋๋ผ์ด๋ฒ๋ Collabora์ Alyssa Rosenzweig๊ฐ 2018๋
์ ์ค๋ฆฝํ์ผ๋ฉฐ ์๋ ARM ๋๋ผ์ด๋ฒ๋ฅผ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋งํ์ฌ ๊ฐ๋ฐํ์ต๋๋ค. ๋ง์ง๋ง ์ฝ๋ ์ดํ ๊ฐ๋ฐ์๋ ํ์ํ ์ ๋ณด์ ๋ฌธ์๋ฅผ ์ ๊ณตํ๋ ARM ํ์ฌ์ ํ๋ ฅ ๊ด๊ณ๋ฅผ ๊ตฌ์ถํ์ต๋๋ค. ํ์ฌ ๋๋ผ์ด๋ฒ๋ Midgard(Mali-T6xx, Mali-T7xx, Mali-T8xx) ๋ฐ Bifrost(Mali G3x, G5x, G7x) ๋ง์ดํฌ๋ก ์ํคํ
์ฒ ๊ธฐ๋ฐ ์นฉ ์์
์ ์ง์ํฉ๋๋ค. ARM ์ํคํ
์ฒ ๊ธฐ๋ฐ์ ๋ง์ ๊ตฌํ ์นฉ์ ์ฌ์ฉ๋๋ GPU Mali 400/450์ ๊ฒฝ์ฐ Lima ๋๋ผ์ด๋ฒ๊ฐ ๋ณ๋๋ก ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru