NVIDIA ๋…์  ๋“œ๋ผ์ด๋ฒ„ ๋ฆด๋ฆฌ์Šค 450.57

์—”๋น„๋””์•„ ์ปดํผ๋‹ˆ ะพะฟัƒะฑะปะธะบะพะฒะฐะปะฐ ๋…์  ๋“œ๋ผ์ด๋ฒ„์˜ ์ƒˆ๋กœ์šด ๋ถ„๊ธฐ์˜ ์ฒซ ๋ฒˆ์งธ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค NVIDIA 450.57. ์ด ๋“œ๋ผ์ด๋ฒ„๋Š” Linux(ARM, x86_64), FreeBSD(x86_64) ๋ฐ Solaris(x86_64)์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ํ˜์‹  NVIDIA 450 ์ง€์ :

  • ์ด์ œ Vulkan API๋Š” DP-MST(DisplayPort ๋‹ค์ค‘ ์ŠคํŠธ๋ฆผ ์ „์†ก)๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐ๋œ ๋””์Šคํ”Œ๋ ˆ์ด์— ์ง์ ‘ ํ‘œ์‹œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • OpenGL ํ™•์žฅ glNamedBufferPageCommitmentARB์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ์ˆ  ์ง€์› ๊ตฌํ˜„์„ ํ†ตํ•ด libnvidia-ngx.so ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ ์—”๋น„๋””์•„ NGX;
  • X.Org ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ Vulkan ์ง€์› ์žฅ์น˜ ๊ฐ์ง€ ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • libnvidia-fatbinaryloader.so ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋Š” ๋ฐฐํฌํŒ์—์„œ ์ œ๊ฑฐ๋˜์—ˆ์œผ๋ฉฐ ๊ทธ ๊ธฐ๋Šฅ์€ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋ฐฐํฌ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋น„๋””์˜ค ๋ฉ”๋ชจ๋ฆฌ ์ „์›์„ ๋„๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๋™์  ์ „์› ๊ด€๋ฆฌ ๋„๊ตฌ๊ฐ€ ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • VDPAU๋Š” 16๋น„ํŠธ ๋น„๋””์˜ค ํ‘œ๋ฉด์— ๋Œ€ํ•œ ์ง€์›๊ณผ HEVC 10/12๋น„ํŠธ ์ŠคํŠธ๋ฆผ์˜ ๋””์ฝ”๋”ฉ์„ ๊ฐ€์†ํ™”ํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • OpenGL ๋ฐ Vulkan ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ๋Œ€ํ•œ ์ด๋ฏธ์ง€ ์„ ๋ช…ํ™” ๋ชจ๋“œ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • IgnoreDisplayDevices X ์„œ๋ฒ„ ๊ตฌ์„ฑ ์˜ต์…˜์„ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.
  • ์ถ”๊ฐ€ ์ง€์› PRIME ๋™๊ธฐํ™” x86-video-amdgpu ๋“œ๋ผ์ด๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์—์„œ ๋‹ค๋ฅธ GPU๋ฅผ ํ†ตํ•ด ๋ Œ๋”๋งํ•˜๋Š” ๊ฒฝ์šฐ. ์—ฌ๋Ÿฌ GPU๊ฐ€ ์žˆ๋Š” ์‹œ์Šคํ…œ์—์„œ ๋‹ค๋ฅธ GPU์˜ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด "Reverse PRIME" ์—ญํ• ์—์„œ NVIDIA GPU์— ์—ฐ๊ฒฐ๋œ ํ™”๋ฉด์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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