Valhall ์‹œ๋ฆฌ์ฆˆ Mali GPU์— ๋Œ€ํ•œ OpenGL ES 3.1 ํ˜ธํ™˜์„ฑ์„ ์œ„ํ•ด ์ธ์ฆ๋œ Panfrost ๋“œ๋ผ์ด๋ฒ„

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

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€