NVIDIA๋ ๋ ์ ๋น๋์ค ๋๋ผ์ด๋ฒ ์ธํธ์ ํฌํจ๋ ๋ชจ๋ ์ปค๋ ๋ชจ๋์ด ์คํ ์์ค๋ผ๊ณ ๋ฐํํ์ต๋๋ค. ์ฝ๋๋ MIT ๋ฐ GPLv2 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๊ณต๊ฐ๋ฉ๋๋ค. ๋ชจ๋์ ๋น๋ํ๋ ๊ธฐ๋ฅ์ Linux ์ปค๋ 86 ๋ฐ ์ต์ ๋ฆด๋ฆฌ์ค๊ฐ ์๋ ์์คํ ์ x64_64 ๋ฐ aarch3.10 ์ํคํ ์ฒ์ ์ ๊ณต๋ฉ๋๋ค. CUDA, OpenGL ๋ฐ Vulkan ์คํ๊ณผ ๊ฐ์ ์ฌ์ฉ์ ๊ณต๊ฐ์์ ์ฌ์ฉ๋๋ ํ์จ์ด ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ ์ ์ํ๋ก ์ ์ง๋ฉ๋๋ค.
์ฝ๋ ๊ณต๊ฐ๋ก ์ธํด Linux ์์คํ ์์ NVIDIA GPU์ ์ ์ฉ์ฑ์ด ํฌ๊ฒ ํฅ์๋๊ณ ์ด์ ์ฒด์ ์์ ํตํฉ์ด ๊ฐํ๋๋ฉฐ ๋๋ผ์ด๋ฒ ์ ๊ณต ๋ฐ ๋ฌธ์ ๋๋ฒ๊น ์ด ๋จ์ํ๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. Ubuntu ๋ฐ SUSE ๊ฐ๋ฐ์๋ ์ด๋ฏธ ๊ฐ๋ฐฉํ ๋ชจ๋์ ๊ธฐ๋ฐ์ผ๋ก ํ ํจํค์ง ๊ตฌ์ฑ์ ๋ฐํํ์ต๋๋ค. ๊ฐ๋ฐฉํ ๋ชจ๋์ด ์์ผ๋ฉด Linux ์ปค๋์ ๋นํ์ค ๋ง์ถคํ ๋น๋ ๊ธฐ๋ฐ ์์คํ ๊ณผ NVIDIA ๋๋ผ์ด๋ฒ์ ํตํฉ๋ ๋จ์ํ๋ฉ๋๋ค. NVIDIA์ ๊ฒฝ์ฐ ์คํ ์์ค๋ ์ปค๋ฎค๋ํฐ์์ ๊ธด๋ฐํ ์ํธ ์์ฉ๊ณผ ์ XNUMX์์ ๋ณ๊ฒฝ ์ฌํญ ๊ฒํ ๋ฐ ๋ ๋ฆฝ์ ์ธ ๊ฐ์ฌ ๊ฐ๋ฅ์ฑ์ ํตํด Linux ๋๋ผ์ด๋ฒ์ ํ์ง๊ณผ ๋ณด์์ ํฅ์์ํค๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค.
์ ์๋ ๊ณต๊ฐ ์ฝ๋ ๋ฒ ์ด์ค๋ ๋ ์ ๋๋ผ์ด๋ฒ ํ์ฑ์ ๋์์ ์ฌ์ฉ๋๋ฉฐ, ํนํ ์ค๋ ๊ณต๊ฐ๋ ๋ฒ ํ ๋ธ๋์น 515.43.04์์ ์ฌ์ฉ๋ฉ๋๋ค. ์ด ๊ฒฝ์ฐ ๊ธฐ๋ณธ ์ ์ฅ์๋ ํ์ํ ์ ์ฅ์์ด๋ฉฐ ์ ์๋ ๊ณต๊ฐ ์ฝ๋ ๋ฒ ์ด์ค๋ ํน์ ์ฒ๋ฆฌ ๋ฐ ์ ๋ฆฌ ํ ์บ์คํธ ํ์์ผ๋ก ๋ ์ ๋๋ผ์ด๋ฒ์ ๊ฐ ๋ฆด๋ฆฌ์ค์ ๋ํด ์ ๋ฐ์ดํธ๋ฉ๋๋ค. ๊ฐ๋ณ ๋ณ๊ฒฝ ๋ด์ญ์ ์ ๊ณต๋์ง ์์ผ๋ฉฐ ๊ฐ ๋๋ผ์ด๋ฒ ๋ฒ์ ์ ๋ํ ์ผ๋ฐ ์ปค๋ฐ๋ง ์ ๊ณต๋ฉ๋๋ค(ํ์ฌ ๋๋ผ์ด๋ฒ 515.43.04์ฉ ๋ชจ๋ ์ฝ๋๊ฐ ๊ฒ์๋จ).
๊ทธ๋ฌ๋ ์ปค๋ฎค๋ํฐ ๊ตฌ์ฑ์์๊ฒ๋ ๋ชจ๋ ์ฝ๋์ ๋ํ ์์ ์ฌํญ ๋ฐ ๋ณ๊ฒฝ ์ฌํญ์ ํธ์ํ๊ธฐ ์ํด ํ ์์ฒญ์ ์ ์ถํ ์ ์๋ ๊ธฐํ๊ฐ ์ ๊ณต๋ฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ณต์ฉ ์ ์ฅ์์ ๋ณ๋์ ๋ณ๊ฒฝ ์ฌํญ์ผ๋ก ๋ฐ์๋์ง ์๊ณ ๋จผ์ ๊ธฐ๋ณธ ๊ฐ์ธ ์ ์ฅ์์ ํตํฉ๋ฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ๋๋จธ์ง ๋ณ๊ฒฝ ์ฌํญ์ ์ด์ด์ผ ์ ์ก๋ฉ๋๋ค. ๊ฐ๋ฐ์ ์ฐธ์ฌํ๋ ค๋ฉด ์ ์ก๋ ์ฝ๋์ ๋ํ ์ฌ์ฐ๊ถ์ NVIDIA์ ์๋ํ๋ ๊ณ์ฝ(๊ธฐ์ฌ์ ๋ผ์ด์ผ์ค ๊ณ์ฝ)์ ์๋ช ํด์ผ ํฉ๋๋ค.
์ปค๋ ๋ชจ๋์ ์ฝ๋๋ ์ด์ ์ฒด์ ์ ์ฐ๊ฒฐ๋์ง ์์ ์ผ๋ฐ ๊ตฌ์ฑ ์์์ Linux ์ปค๋๊ณผ์ ์ํธ ์์ฉ์ ์ํ ๊ณ์ธต์ด๋ผ๋ ๋ ๋ถ๋ถ์ผ๋ก ๋๋ฉ๋๋ค. ์ค์น ์๊ฐ์ ์ค์ด๊ธฐ ์ํด ๊ณตํต ๊ตฌ์ฑ ์์๋ ์ด๋ฏธ ์กฐ๋ฆฝ๋ ๋ฐ์ด๋๋ฆฌ ํ์ผ ํํ๋ก ๋ ์ NVIDIA ๋๋ผ์ด๋ฒ์ ๊ณ์ ์ ๊ณต๋๋ฉฐ ๋ ์ด์ด๋ ํ์ฌ ์ปค๋ ๋ฒ์ ๊ณผ ๊ธฐ์กด ์ค์ ์ ๊ณ ๋ คํ์ฌ ๊ฐ ์์คํ ์์ ์กฐ๋ฆฝ๋ฉ๋๋ค. nvidia.ko, nvidia-drm.ko(์ง์ ๋ ๋๋ง ๊ด๋ฆฌ์), nvidia-modeset.ko ๋ฐ nvidia-uvm.ko(ํตํฉ ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ) ์ปค๋ ๋ชจ๋์ด ์ ๊ณต๋ฉ๋๋ค.
GeForce ์๋ฆฌ์ฆ ๋ฐ ์ํฌ์คํ ์ด์ GPU ์ง์์ ์ํ ํ์ง๋ก ๋์ด๋์ด ์์ง๋ง ๋ฐ์ดํฐ ์ผํฐ ์ปดํจํ ๊ฐ์ ๋ฐ ๋ณ๋ ฌ ์ปดํจํ (CUDA) ์ํคํ ์ฒ์ ์ฌ์ฉ๋๋ NVIDIA Turing ๋ฐ NVIDIA Ampere ์ํคํ ์ฒ ๊ธฐ๋ฐ ์ ์ฉ GPU๋ ์๋ฒฝํ๊ฒ ์ง์๋๊ณ ์๋ฒฝํ๊ฒ ํ ์คํธ๋์์ผ๋ฉฐ ํ๋ก๋์ ์ ์ฌ์ฉํ๊ธฐ์ ์ ํฉํฉ๋๋ค. ํ๋ก์ ํธ(์คํ ์์ค๋ ์ด๋ฏธ ๋ ์ ๋๋ผ์ด๋ฒ๋ฅผ ๋์ฒดํ ์ค๋น๊ฐ ๋์ด ์์) ์ํฌ์คํ ์ด์ ์ ๋ํ GeForce ๋ฐ GPU ์ง์ ์์ ํ๋ ํฅํ ๋ฆด๋ฆฌ์ค์์ ๊ณํ๋์ด ์์ต๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ์คํ ์์ค ์ฝ๋ ๊ธฐ๋ฐ์ ์์ ์ฑ ์์ค์ ๋ ์ ๋๋ผ์ด๋ฒ ์์ค์ผ๋ก ๋์ด์ฌ๋ ค์ง ๊ฒ์ ๋๋ค.
ํ์ฌ ํํ์์๋ ๊ฒ์๋ ๋ชจ๋์ ์ปค๋์ ์ฝ๋ฉ ์คํ์ผ ์๊ตฌ ์ฌํญ ๋ฐ ์ํคํ
์ฒ ๊ท์น์ ์ค์ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ฉ์ธ ์ปค๋์ ํฌํจ์ํค๋ ๊ฒ์ด ๋ถ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ฌ๋ NVIDIA๋ Canonical, Red Hat ๋ฐ SUSE์ ํ๋ ฅํ์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๋๋ผ์ด๋ฒ ์ํํธ์จ์ด ์ธํฐํ์ด์ค๋ฅผ ์์ ํํฉ๋๋ค. ๋ํ ๊ณต๊ฐ๋ ์ฝ๋๋ ๋
์ ๋๋ผ์ด๋ฒ์ ๋์ผํ GPU ํ์จ์ด๋ฅผ ์ฌ์ฉํ๋ ์ปค๋์ ํฌํจ๋ ์คํ ์์ค Nouveau ๋๋ผ์ด๋ฒ๋ฅผ ๊ฐ์ ํ๋ ๋ฐ ์ฌ์ฉ๋ ์ ์์ต๋๋ค.
์ถ์ฒ : opennet.ru