Intel GPU์šฉ Xe ๋“œ๋ผ์ด๋ฒ„๋ฅผ Linux ์ปค๋„๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋ ค๋Š” ๊ณ„ํš์ด ๋ฐœํ‘œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Intel ์—”์ง€๋‹ˆ์–ด์ด์ž DRM ๊ด€๋ฆฌ์ž ์ค‘ ํ•œ ๋ช…์ธ Daniel Vetter๋Š” Linux ์ปค๋„ ๋ฉ”์ผ๋ง ๋ฆฌ์ŠคํŠธ์— Arc ์ œํ’ˆ๊ตฐ ๋น„๋””์˜ค์— ์‚ฌ์šฉ๋˜๋Š” Intel Xe ์•„ํ‚คํ…์ฒ˜ ๊ธฐ๋ฐ˜ GPU์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  Xe ๋“œ๋ผ์ด๋ฒ„๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•œ ํŒจ์น˜๋ฅผ ํ™๋ณดํ•˜๋ ค๋Š” ๊ณ„ํš์„ ๊ฒŒ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. Tiger Lake ํ”„๋กœ์„ธ์„œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์นด๋“œ ๋ฐ ํ†ตํ•ฉ ๊ทธ๋ž˜ํ”ฝ. Xe ๋“œ๋ผ์ด๋ฒ„๋Š” ์ด์ „ ํ”Œ๋žซํผ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ์ฝ”๋“œ์— ์–ฝ๋งค์ด์ง€ ์•Š๊ณ  ์ƒˆ๋กœ์šด ์นฉ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•œ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. 2023๋…„์—๋Š” ํŒจ์น˜๊ฐ€ ๋งค๋‹ˆ์•„๋“ค์˜ ํ…Œ์ŠคํŠธ๋ฅผ ์œ„ํ•ด ์ค€๋น„๋  ์˜ˆ์ •์ด๋ฉฐ, ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ Intel๊ณผ ์ œํœดํ•˜์ง€ ์•Š์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๊ฒ€ํ† ํ•  ์˜ˆ์ •์ž…๋‹ˆ๋‹ค. ๋‚™๊ด€์ ์ธ ์‹œ๋‚˜๋ฆฌ์˜ค์—์„œ๋Š” ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์—ฐ๋ง์— ๋ฉ”์ธ ์ฝ”์–ด์— ์ˆ˜์šฉ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.

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

Xe ๋“œ๋ผ์ด๋ฒ„๋Š” ๊ธฐ์กด DRM(Direct Rendering Manager) ๊ตฌ์„ฑ ์š”์†Œ๋Š” ๋ฌผ๋ก  ํ™”๋ฉด ์ƒํ˜ธ ์ž‘์šฉ ์ฝ”๋“œ, ๋ฉ”๋ชจ๋ฆฌ ๋ชจ๋ธ, ๊ตฌํ˜„ execbuf ๋“ฑ ํŠน์ • GPU์— ์–ฝ๋งค์ด์ง€ ์•Š๋Š” ์ผ๋ฐ˜์ ์ธ i915 ๋“œ๋ผ์ด๋ฒ„ ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ตœ๋Œ€ํ•œ ํ™œ์šฉํ•˜๋Š” ์ƒˆ๋กœ์šด ์•„ํ‚คํ…์ฒ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. . Xe์™€ i915 ๋“œ๋ผ์ด๋ฒ„๋Š” ๊ณตํ†ต ๊ตฌ์„ฑ ์š”์†Œ์˜ ์ค‘๋ณต์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ๊ณตํ†ต ์ฝ”๋“œ๋ฅผ ๊ณต์œ ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค. Mesa์—์„œ๋Š” Xe ๋“œ๋ผ์ด๋ฒ„ ์œ„์—์„œ OpenGL ๋ฐ Vulkan์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์€ ๊ธฐ์กด Mesa Iris ๋ฐ ANV ๋“œ๋ผ์ด๋ฒ„์— ๋Œ€ํ•œ ๋ณ€๊ฒฝ์„ ํ†ตํ•ด ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

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