Raspberry Pi 4๋Š” Vulkan 1.1 ๊ทธ๋ž˜ํ”ฝ API๋ฅผ ์ง€์›ํ•˜๋„๋ก ์ธ์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Raspberry Pi ๊ฐœ๋ฐœ์ž๋“ค์€ Khronos ์กฐ์ง์˜ v3dv ๊ทธ๋ž˜ํ”ฝ ๋“œ๋ผ์ด๋ฒ„ ์ธ์ฆ์„ ๋ฐœํ‘œํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ๋“œ๋ผ์ด๋ฒ„๋Š” CTS(Kronos Conformance Test Suite) ์„ธํŠธ์—์„œ 100๋งŒ ๊ฐœ ์ด์ƒ์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์„ฑ๊ณต์ ์œผ๋กœ ํ†ต๊ณผํ–ˆ์œผ๋ฉฐ Vulkan 1.1 ์‚ฌ์–‘๊ณผ ์™„๋ฒฝํ•˜๊ฒŒ ํ˜ธํ™˜๋˜๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

๋“œ๋ผ์ด๋ฒ„๋Š” Raspberry Pi 2711, Raspberry Pi 4 ๋ฐ Compute Module 400 ๋ณด๋“œ์— ์‚ฌ์šฉ๋˜๋Š” Broadcom BCM4 ์นฉ์„ ์‚ฌ์šฉํ•˜์—ฌ ์ธ์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ…Œ์ŠคํŠธ๋Š” Linux ์ปค๋„ 4, Mesa ๊ธฐ๋ฐ˜ Raspberry Pi OS ๋ฐฐํฌํŒ์ด ์žˆ๋Š” Raspberry Pi 5.10.63 ๋ณด๋“œ์—์„œ ์ˆ˜ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค. 21.3.0 ๋ฐ X ์„œ๋ฒ„. ์ธ์ฆ์„œ๋ฅผ ํš๋“ํ•˜๋ฉด ๊ทธ๋ž˜ํ”ฝ ํ‘œ์ค€๊ณผ์˜ ํ˜ธํ™˜์„ฑ์„ ๊ณต์‹์ ์œผ๋กœ ์„ ์–ธํ•˜๊ณ  ๊ด€๋ จ Khronos ์ƒํ‘œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Vulkan 1.1 ์™ธ์—๋„ v3dv ๋“œ๋ผ์ด๋ฒ„๋Š” ์ง€์˜ค๋ฉ”ํŠธ๋ฆฌ ์…ฐ์ด๋” ๋ฐ ๋น„์‚ฌ์–‘ Vulkan ํ™•์žฅ์— ๋Œ€ํ•œ ์ง€์›๋„ ๋„์ž…ํ–ˆ์Šต๋‹ˆ๋‹ค. 3D ๋””๋ฒ„๊ฑฐ RenderDoc ๋ฐ ์ถ”์  ํ”„๋กœ๊ทธ๋žจ GFXReconstruct์— ๋Œ€ํ•œ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, OpenGL๊ณผ Vulkan ๋“œ๋ผ์ด๋ฒ„๋Š” ์…ฐ์ด๋” ์ปดํŒŒ์ผ๋Ÿฌ๋กœ ์ƒ์„ฑ๋œ ์ฝ”๋“œ์˜ ์„ฑ๋Šฅ์„ ๋Œ€ํญ ํ–ฅ์ƒ์‹œ์ผฐ๋Š”๋ฐ, ์ด๋Š” ์–ธ๋ฆฌ์–ผ ์—”์ง„ 4 ๊ธฐ๋ฐ˜ ๊ฒŒ์ž„ ๋“ฑ ์…ฐ์ด๋”๋ฅผ ์ ๊ทน์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์˜ ์†๋„์— ๊ธ์ •์ ์ธ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ๊ทธ๋ž˜ํ”„๋Š” ์ผ๋ถ€ ๊ฒŒ์ž„์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ๋ฐฑ๋ถ„์œจ๋กœ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

Raspberry Pi 4๋Š” Vulkan 1.1 ๊ทธ๋ž˜ํ”ฝ API๋ฅผ ์ง€์›ํ•˜๋„๋ก ์ธ์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

v3dv ๋“œ๋ผ์ด๋ฒ„์—์„œ ์–ธ๊ธ‰๋œ ๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์€ ์ด๋ฏธ ๊ธฐ๋ณธ Mesa ํ”„๋กœ์ ํŠธ์— ์ฑ„ํƒ๋˜์—ˆ์œผ๋ฉฐ ๊ณง Raspberry Pi OS ๋ฐฐํฌํŒ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค. v3dv ๋“œ๋ผ์ด๋ฒ„๋Š” Raspberry Pi 4 ๋ชจ๋ธ๋ถ€ํ„ฐ ์‚ฌ์šฉ๋˜๋Š” VideoCore VI ๊ทธ๋ž˜ํ”ฝ ๊ฐ€์†๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์œผ๋กœ ์ œํ•œ๋ฉ๋‹ˆ๋‹ค. ์ด์ „ ๋ณด๋“œ์˜ ๊ฒฝ์šฐ RPi-VK-Driver ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ๋ณ„๋„๋กœ ๊ฐœ๋ฐœ๋˜๊ณ  ์žˆ์œผ๋ฉฐ ์ด๋Š” Vulkan API์˜ ํ•˜์œ„ ์ง‘ํ•ฉ๋งŒ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. Raspberry Pi 4 ์ด์ „ ๋ณด๋“œ์— ์ œ๊ณต๋œ VideoCore GPU์˜ ๊ธฐ๋Šฅ์€ ์ œํ•œ๋˜์–ด ์žˆ์ง€๋งŒ Vulkan API๋ฅผ ์™„์ „ํžˆ ๊ตฌํ˜„ํ•˜๋Š” ๋ฐ๋Š” ์ถฉ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Raspberry Pi 4๋Š” Vulkan 1.1 ๊ทธ๋ž˜ํ”ฝ API๋ฅผ ์ง€์›ํ•˜๋„๋ก ์ธ์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
Raspberry Pi 4๋Š” Vulkan 1.1 ๊ทธ๋ž˜ํ”ฝ API๋ฅผ ์ง€์›ํ•˜๋„๋ก ์ธ์ฆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.


์ถœ์ฒ˜ : opennet.ru

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