NVIDIA๋ ๋ ์ NVIDIA ๋๋ผ์ด๋ฒ 495.74์ ์๋ก์ด ๋ถ๊ธฐ์ ์ฒซ ๋ฒ์งธ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค๋ฅผ ๋ฐํํ์ต๋๋ค. ๋์์ NVIDIA 470.82.00์ ์์ ์ ์ธ ๋ถ๊ธฐ๋ฅผ ํต๊ณผํ ์ ๋ฐ์ดํธ๊ฐ ์ ์๋์์ต๋๋ค. ์ด ๋๋ผ์ด๋ฒ๋ Linux(ARM64, x86_64), FreeBSD(x86_64) ๋ฐ Solaris(x86_64)์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ฃผ์ ํ์ :
- GBM(์ผ๋ฐ ๋ฒํผ ๊ด๋ฆฌ์) API์ ๋ํ ์ง์์ ๊ตฌํํ๊ณ Mesa 21.2์ GBM ๋ก๋์ ํธํ๋๋ libnvidia-allocator.so ๋ฐฑ์๋๋ฅผ ๊ฐ๋ฆฌํค๋ ์ฌ๋ณผ๋ฆญ ๋งํฌ nvidia-drm_gbm.so๋ฅผ ์ถ๊ฐํ์ต๋๋ค. GBM ํ๋ซํผ(EGL_KHR_platform_gbm)์ ๋ํ EGL ์ง์์ egl-gbm.so ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋ฉ๋๋ค. ์ด๋ฌํ ๋ณ๊ฒฝ์ NVIDIA ๋๋ผ์ด๋ฒ๋ฅผ ์ฌ์ฉํ๋ Linux ์์คํ ์์ Wayland ์ง์์ ๊ฐ์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค.
- CPU๊ฐ ์ ์ฒด GPU ๋น๋์ค ๋ฉ๋ชจ๋ฆฌ์ ์ก์ธ์คํ ์ ์๊ฒ ํ๊ณ ์ผ๋ถ ์ํฉ์์๋ GPU ์ฑ๋ฅ์ 10~15% ํฅ์์ํค๋ PCI-e ํฌ๊ธฐ ์กฐ์ ๊ฐ๋ฅ BAR(๊ธฐ๋ณธ ์ฃผ์ ๋ ์ง์คํฐ) ๊ธฐ์ ์ง์์ ๋ํ ํ์๊ธฐ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ์ต์ ํ์ ํจ๊ณผ๋ Horizon Zero Dawn ๋ฐ Death Stranding ๊ฒ์์์ ๋ช ํํ๊ฒ ๋ํ๋ฉ๋๋ค.
- Linux ์ปค๋์ ์ต์ ์ง์ ๋ฒ์ ์ ๋ํ ์๊ตฌ ์ฌํญ์ด 2.6.32์์ 3.10์ผ๋ก ์ํฅ๋์์ต๋๋ค.
- nvidia.ko ์ปค๋ ๋ชจ๋์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ์ด์ ์ง์๋๋ NVIDIA GPU๊ฐ ์์ด๋ ๋ก๋ํ ์ ์์ง๋ง ์์คํ ์ NVIDIA NVSwitch ์ฅ์น๊ฐ ์๋ ๊ฒฝ์ฐ์๋ ๋ก๋ํ ์ ์์ต๋๋ค.
- EGL ํ์ฅ EGL_NV_robustness_video_memory_purge์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Vulkan ๊ทธ๋ํฝ API์ ๋ํ ์ง์์ด ํ์ฅ๋์์ต๋๋ค. VK_KHR_present_id, VK_KHR_present_wait ๋ฐ VK_KHR_shader_subgroup_uniform_control_flow ํ์ฅ์ ๊ตฌํํ์ต๋๋ค.
- nvidia-peermem ์ปค๋ ๋ชจ๋ ์ค์น๋ฅผ ๋นํ์ฑํํ๊ธฐ ์ํด nvidia-installer์ ๋ช ๋ น์ค ์ต์ "--no-peermem"์ ์ถ๊ฐํ์ต๋๋ค.
- NvIFROpenGL ์ง์์ด ์ค๋จ๋๊ณ libnvidia-cbl.so ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ๊ฑฐ๋์์ต๋๋ค. ์ด์ ๋๋ผ์ด๋ฒ์ ์ผ๋ถ๊ฐ ์๋ ๋ณ๋์ ํจํค์ง๋ก ์ ๊ณต๋ฉ๋๋ค.
- PRIME ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ ์๋ฒ๋ฅผ ์์ํ ๋ X ์๋ฒ๊ฐ ์ถฉ๋ํ๋ ๋ฌธ์ ๋ฅผ ์์ ํ์ต๋๋ค.
์ถ์ฒ : opennet.ru