Mesa 25.2 ๋ฆด๋ฆฌ์ค์ ๊ธฐ๋ฐ์ด ๋๋ ์ฝ๋ ๊ธฐ๋ฐ์์ DRI2(Direct Rendering Infrastructure) ์ง์์ด ์ ๊ฑฐ๋์์ต๋๋ค. ์ด ์ง์์ DMA-BUF๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋์ค ์ด๋ํฐ์ ์ง์ ์ก์ธ์คํ๋ DRI3 ์ธํฐํ์ด์ค๋ก ๋์ฒด๋์์ต๋๋ค. DRI3 ์ธํฐํ์ด์ค๋ 10๋ ์ด์ ์ฌ์ฉ๋์ด ์๊ณ , DRI2๋ ์ค๋์ ์ ๊ตฌ์์ด ๋์์ผ๋ฉฐ, ์ง์๋๋ ๋ชจ๋ GPU ๋๋ผ์ด๋ฒ๊ฐ ์ค๋ซ๋์ DRI3 ์ธํฐํ์ด์ค๋ฅผ ๊ตฌํํด ์๊ธฐ ๋๋ฌธ์ ๋๋ค. Mesa 24.2์์๋ DRI2 ์ฌ์ฉ์ด ์ด๋ฏธ "legacy-x11" ์ต์ ๋ค์ ์จ๊ฒจ์ ธ ์์์ผ๋ฉฐ, XNUMX๋ ๋์ ํน๋ณํ ์๋ฌธ์ด ์ ๊ธฐ๋์ง ์์์ต๋๋ค.
Mesa๋ DMA-BUF ๋์
์ดํ ๋ ์ด์ ์ฌ์ฉ๋์ง ์๋ ๋ค๋ฅธ ๋ฉ์ปค๋์ฆ์ ๋ํ ์ง์์ ์ ๊ฑฐํ ๊ณํ์
๋๋ค. ํนํ Wayland์ฉ์ผ๋ก ๊ตฌํ๋ EGL ํ์ฅ ๊ธฐ๋ฅ์ธ EGL_WL_bind_wayland_display์ ๋ํ ์ง์์ ์ค๋จํ ์์ ์
๋๋ค. ์ด๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ ๊ฐ์ ํฝ์
๋ฒํผ ๊ตํ์ ์ฌ์ฉ๋ฉ๋๋ค. ์ฌ๊ธฐ๋ ์ฌ๋ Wayland๋ linux_dmabuf Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋๋ก ์ ์๋์์ต๋๋ค. EGL_WL_bind_wayland_display ์ง์์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋นํ์ฑํ๋๊ณ "legacy-wayland" ๋น๋ ํ๋๊ทธ๋ฅผ ํตํด์๋ง ํ์ฑํ๋ ์์ ์ด๋ฉฐ, ์ดํ ๋ช ์ฐจ๋ก ๋ฆด๋ฆฌ์ค ํ์ ์ ๊ฑฐ๋ ๊ฒ์
๋๋ค.
์ถ์ฒ : opennet.ru
