Collabora๋ Khronos๊ฐ Valhall ๋ง์ดํฌ๋ก์ํคํ ์ฒ(Mali-G57)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Mali GPU๊ฐ ํ์ฌ๋ ์์คํ ์์ Panfrost ๊ทธ๋ํฝ ๋๋ผ์ด๋ฒ๋ฅผ ์ธ์ฆํ๋ค๊ณ ๋ฐํํ์ต๋๋ค. ๋๋ผ์ด๋ฒ๋ CTS(Khronos Conformance Test Suite)์ ๋ชจ๋ ํ ์คํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ์ผ๋ฉฐ OpenGL ES 3.1 ์ฌ์๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋๋ ๊ฒ์ผ๋ก ํ์ธ๋์์ต๋๋ค. ์๋ ์๋ Bifrost ๋ง์ดํฌ๋ก์ํคํ ์ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ Mali-G52 GPU์ ๋ํด์๋ ์ ์ฌํ ์ธ์ฆ์ด ์๋ฃ๋์์ต๋๋ค.
์ธ์ฆ์๋ฅผ ํ๋ํ๋ฉด ๊ทธ๋ํฝ ํ์ค๊ณผ์ ํธํ์ฑ์ ๊ณต์์ ์ผ๋ก ์ ์ธํ๊ณ ๊ด๋ จ Khronos ์ํ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ ์ด ์ธ์ฆ์ ํตํด Mali G52 ๋ฐ G57 GPU๋ฅผ ํฌํจํ ์ ํ์ Panfrost ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐํ๊ฐ ์ด๋ ธ์ต๋๋ค. ์๋ฅผ ๋ค์ด Mali-G57 GPU๋ MediaTek MT8192 ๋ฐ MT8195 SoC๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ Chromebook ๋ ธํธ๋ถ์ ์ฌ์ฉ๋ฉ๋๋ค.
ํ ์คํธ๋ Debian GNU/Linux 12, Mesa ๋ฐ X.Org X Server 1.21.1.3 ๋ฐฐํฌ ํ๊ฒฝ์์ ์ํ๋์์ต๋๋ค. ์ธ์ฆ ์ค๋น๋ฅผ ์ํด ์ค๋น๋ ์์ ์ฌํญ ๋ฐ ๊ฐ์ ์ฌํญ์ ์ด๋ฏธ Mesa๋ก ์ด์ ๋์์ผ๋ฉฐ ๋ฆด๋ฆฌ์ค 22.2์ ์ผ๋ถ๊ฐ ๋ ๊ฒ์ ๋๋ค. DRM(Direct Rendering Manager) ์ปค๋ ํ์ ์์คํ ์ ๋ํ ๊ด๋ จ ๋ณ๊ฒฝ ์ฌํญ์ด ๊ธฐ๋ณธ Linux ์ปค๋์ ํฌํจ๋๋๋ก ์ ์ถ๋์์ต๋๋ค.
Panfrost ๋๋ผ์ด๋ฒ๋ Collabora์ Alyssa Rosenzweig๊ฐ 2018๋
์ ์ค๋ฆฝํ์ผ๋ฉฐ ์๋ ARM ๋๋ผ์ด๋ฒ๋ฅผ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋งํ์ฌ ๊ฐ๋ฐํ์ต๋๋ค. ์๋
๋ถํฐ ๊ฐ๋ฐ์๋ค์ ํ์ํ ์ ๋ณด์ ๋ฌธ์๋ฅผ ์ ๊ณตํ๋ ARM ํ์ฌ์ ํ๋ ฅ ๊ด๊ณ๋ฅผ ๋งบ์์ต๋๋ค. ํ์ฌ ์ด ๋๋ผ์ด๋ฒ๋ Midgard(Mali-T6xx, Mali-T7xx, Mali-T8xx), Bifrost(Mali G3x, G5x, G7x) ๋ฐ Valhall(Mali G57+) ๋ง์ดํฌ๋ก ์ํคํ
์ฒ ๊ธฐ๋ฐ ์นฉ์ ์ง์ํฉ๋๋ค. ARM ์ํคํ
์ฒ ๊ธฐ๋ฐ์ ๋ง์ ๊ตฌํ ์นฉ์ ์ฌ์ฉ๋๋ GPU Mali 400/450์ ๊ฒฝ์ฐ Lima ๋๋ผ์ด๋ฒ๊ฐ ๋ณ๋๋ก ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru