Collabora๋ NVIDIA ๋น๋์ค ์นด๋์ฉ Vulkan ๊ทธ๋ํฝ API๋ฅผ ๊ตฌํํ๋ Mesa์ฉ ์๋ก์ด ์คํ ์์ค ๋๋ผ์ด๋ฒ์ธ NVK๋ฅผ ์ถ์ํ์ต๋๋ค. ๋๋ผ์ด๋ฒ๋ NVIDIA์์ ๊ฒ์ํ ๊ณต์ ํค๋ ํ์ผ๊ณผ ์คํ ์์ค ์ปค๋ ๋ชจ๋์ ์ฌ์ฉํ์ฌ ์ฒ์๋ถํฐ ์์ฑ๋์์ต๋๋ค. ๋๋ผ์ด๋ฒ ์ฝ๋๋ MIT ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์คํ ์์ค๋ก ์ ๊ณต๋ฉ๋๋ค. ์ด ๋๋ผ์ด๋ฒ๋ ํ์ฌ 2018๋ XNUMX์ ์ดํ ์ถ์๋ Turing ๋ฐ Ampere ๋ง์ดํฌ๋ก ์ํคํ ์ฒ ๊ธฐ๋ฐ GPU๋ง ์ง์ํฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ Red Hat์ Nouveau ๊ฐ๋ฐ์์ธ Karol Herbst, Red Hat์ DRM ๊ด๋ฆฌ์์ธ David Airlie, ๊ทธ๋ฆฌ๊ณ Collabora์ ํ๋ฐํ Mesa ๊ฐ๋ฐ์์ธ Jason Ekstrand๊ฐ ํฌํจ๋ ํ์ ์ํด ๊ฐ๋ฐ๋๊ณ ์์ต๋๋ค. ์๋ก์ด ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ๋ฐํ ๋ ๋๋ณด OpenGL ๋๋ผ์ด๋ฒ์ ๊ธฐ๋ณธ ๊ตฌ์ฑ์์๋ฅผ ์ฌ์ฉํ๋ ๊ณณ์ด ์๋๋ฐ, ์๋น๋์ ํค๋ ํ์ผ์ ์ด๋ฆ๊ณผ ๋ฆฌ๋ฒ์ค ์์ง๋์ด๋ง์ ๊ธฐ๋ฐ์ผ๋ก ์ป์ ๋๋ณด์ ์ด๋ฆ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ์ง์ ์ฐจ์ฉํ ๊ฒ์ด๋ค. ์ฝ๋๊ฐ ์ด๋ ต๊ณ ๋๋ถ๋ถ์ ๊ฒฝ์ฐ ๋ง์ ๊ฒ์ ๋ค์ ์๊ฐํ๊ณ XNUMX์ผ๋ก ๊ตฌํํด์ผ ํ์ต๋๋ค.
๋ํ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ๋ฅผ ์์ฑํ ๋ ํด๋น ์ฝ๋๋ฅผ ๋น๋ฆด ์ ์๋ Mesa์ฉ ์ ์ฐธ์กฐ Vulkan ๋๋ผ์ด๋ฒ๋ฅผ ์์ฑํ๊ธฐ ์ํ ๊ฐ๋ฐ๋ ์งํ ์ค์ ๋๋ค. ์ด๋ฅผ ์ํด ๋๋ผ์ด๋ฒ ์์ ์ NVK๋ Vulkan ๋๋ผ์ด๋ฒ ๊ฐ๋ฐ์ ๋ํ ๊ธฐ์กด ๊ฒฝํ์ ๋ชจ๋ ๊ณ ๋ คํ๊ณ ์ฝ๋ ๊ธฐ๋ฐ์ ์ต์ ์ ํํ๋ก ์ ์งํ๋ฉฐ ๋ค๋ฅธ Vulkan ๋๋ผ์ด๋ฒ์ ์ฝ๋ ์ ์ก์ ์ต์ํํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ ํ์ง์ ์์ ์ ์ํํ๋ฉฐ ๋ค๋ฅธ ๋๋ผ์ด๋ฒ์์ ์ํ๋ ์์ ์ ๋งน๋ชฉ์ ์ผ๋ก ๋ณต์ฌํ์ง ์์ต๋๋ค.
NVK ๋๋ผ์ด๋ฒ๋ ๊ฐ๋ฐ๋ ์ง ๋ช ๋ฌ๋ฐ์ ๋์ง ์์ ๊ธฐ๋ฅ์ด ์ ํ๋์ด ์์ต๋๋ค. ๋๋ผ์ด๋ฒ๋ Vulkan CTS(Compatibility Test Suite)์์ 98%์ ํ ์คํธ๋ฅผ ์คํํ ๋ 10%์ ํ ์คํธ๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํต๊ณผํ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ์ด์ ์ ์ค๋น ์ํ๋ ANV ๋ฐ RADV ๋๋ผ์ด๋ฒ ๊ธฐ๋ฅ์ 20~25%๋ก ์ถ์ ๋ฉ๋๋ค. ํ๋์จ์ด ์ง์ ์ธก๋ฉด์์ ๋๋ผ์ด๋ฒ๋ ํ์ฌ Turing ๋ฐ Ampere ๋ง์ดํฌ๋ก ์ํคํ ์ฒ ๊ธฐ๋ฐ ์นด๋๋ก ์ ํ๋ฉ๋๋ค. Kepler, Maxwell ๋ฐ Pascal GPU๋ฅผ ์ง์ํ๊ธฐ ์ํ ํจ์น๊ฐ ์์ ์ค์ด์ง๋ง ์์ง ์ค๋น๋์ง ์์์ต๋๋ค.
์ฅ๊ธฐ์ ์ผ๋ก NVIDIA ๊ทธ๋ํฝ ์นด๋์ฉ NVK ๋๋ผ์ด๋ฒ๋ AMD ์นด๋์ฉ RADV ๋๋ผ์ด๋ฒ์ ์ ์ฌํ ์์ค์ ํ์ง๊ณผ ๊ธฐ๋ฅ์ ๋ฌ์ฑํ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. NVK ๋๋ผ์ด๋ฒ๊ฐ ์ค๋น๋๋ฉด ๊ฐ๋ฐ ์ค์ ์์ฑ๋ ๊ณตํต ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ NVIDIA ๋น๋์ค ์นด๋์ฉ Nouveau OpenGL ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ์ ํ ์ ์์ต๋๋ค. Vulkan API์ ๋ํ ๋ธ๋ก๋์บ์คํธ ํธ์ถ์ ํตํด ์๋ํ๋ NVIDIA ๋น๋์ค ์นด๋์ฉ ์์ ํ OpenGL ๋๋ผ์ด๋ฒ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด Zink ํ๋ก์ ํธ๋ฅผ ์ฌ์ฉํ ๊ฐ๋ฅ์ฑ๋ ๊ณ ๋ ค๋๊ณ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru