๋ง์ง๋ง ์ค์ํ ๋ฆด๋ฆฌ์ค ์ดํ 21.1๋ ๋ฐ ํ์ X.Org Server XNUMX์ด ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค. ์ ์๋ ๋ถ๊ธฐ๋ถํฐ ์๋ก์ด ๋ฆด๋ฆฌ์ค ๋ฒํธ ์ง์ ์ฒด๊ณ๊ฐ ๋์ ๋์ด ํน์ ๋ฒ์ ์ด ๊ฒ์๋ ์ง ์ผ๋ง๋ ๋๋์ง ์ฆ์ ํ์ธํ ์ ์์ต๋๋ค. Mesa ํ๋ก์ ํธ์ ์ ์ฌํ๊ฒ ๋ฆด๋ฆฌ์ค์ ์ฒซ ๋ฒ์งธ ์ซ์๋ ์ฐ๋๋ฅผ ๋ํ๋ด๊ณ , ๋ ๋ฒ์งธ ์ซ์๋ ํด๋น ์ฐ๋์ ์ฃผ์ ๋ฆด๋ฆฌ์ค ๋ฒํธ๋ฅผ ๋ํ๋ด๋ฉฐ, ์ธ ๋ฒ์งธ ์ซ์๋ ์์ ์ ๋ฐ์ดํธ๋ฅผ ํ์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- Meson ๋น๋ ์์คํ ์ ๋ํ ์ ์ฒด ์ง์์ด ์ ๊ณต๋ฉ๋๋ค. autotools๋ฅผ ์ฌ์ฉํ์ฌ ๋น๋ํ๋ ๊ธฐ๋ฅ์ ํ์ฌ ์ ์ง๋์ง๋ง ํฅํ ๋ฆด๋ฆฌ์ค์์๋ ์ ๊ฑฐ๋ ์์ ์ ๋๋ค.
- Xvfb(X ๊ฐ์ ํ๋ ์ ๋ฒํผ) ์๋ฒ๋ OpenGL์ ์ฌ์ฉํ์ฌ ๋ชจ๋ ๋ ๋๋ง ์์ ์ ์ํํ๋ Glamour 2D ๊ฐ์ ์ํคํ ์ฒ์ ๋ํ ์ง์์ ์ถ๊ฐํฉ๋๋ค. Xvfb X ์๋ฒ๋ ๋ฒํผ๋ก ์ถ๋ ฅํ๊ณ (๊ฐ์ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ ์ ๋ฒํผ๋ฅผ ์๋ฎฌ๋ ์ดํธํจ) ํ๋ฉด์ด๋ ์ ๋ ฅ ์ฅ์น ์์ด ์์คํ ์์ ์คํ๋ ์ ์์ต๋๋ค.
- ๋ชจ๋ ์ค์ DDX ๋๋ผ์ด๋ฒ๋ VRR(๊ฐ๋ณ ์๋ ์๋ก ๊ณ ์นจ) ๋ฉ์ปค๋์ฆ์ ์ง์ํ๋ฏ๋ก ๋ชจ๋ํฐ ์ฌ์ ๋น๋๋ฅผ ์ ์์ ์ผ๋ก ๋ณ๊ฒฝํ์ฌ ๋ถ๋๋ฝ๊ณ ๋๊น ์๋ ๊ฒ์์ ๋ณด์ฅํ ์ ์์ต๋๋ค. ๋ชจ๋ ์ค์ ๋๋ผ์ด๋ฒ๋ ํน์ ์ ํ์ ๋น๋์ค ์นฉ์ ์ฐ๊ฒฐ๋์ด ์์ง ์์ผ๋ฉฐ ๋ณธ์ง์ ์ผ๋ก VESA ๋๋ผ์ด๋ฒ๋ฅผ ์ฐ์์ํค์ง๋ง KMS ์ธํฐํ์ด์ค ์์์ ์๋ํฉ๋๋ค. ์ปค๋ ์์ค์์ ์คํ๋๋ DRM/KMS ๋๋ผ์ด๋ฒ๊ฐ ์๋ ๋ชจ๋ ํ๋์จ์ด์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ํฐ์นํจ๋์์ ์ ์ด ์ ์ค์ฒ๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ ๋์ ํ XInput 2.4 ์ ๋ ฅ ์์คํ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- Xinerama๋ฅผ ์ฌ์ฉํ ๋ ์ฌ๋ฌ X ์๋ฒ๋ฅผ ํ๋์ ๊ฐ์ ํ๋ฉด์ผ๋ก ๊ฒฐํฉํ ์ ์๊ฒ ํด์ฃผ๋ DMX(Distributed Multihead X) ๋ชจ๋์ ๊ตฌํ์ด ์ ๊ฑฐ๋์์ต๋๋ค. OpenGL ์ฌ์ฉ ์ ๊ธฐ์ ์์ ๋ถ์กฑ ๋ฐ ๋ฌธ์ ๋ก ์ธํด ์ง์์ด ์ค๋จ๋์์ต๋๋ค.
- DPI ๊ฐ์ง๊ฐ ํฅ์๋์์ผ๋ฉฐ ๋์คํ๋ ์ด ํด์๋์ ๋ํ ์ฌ๋ฐ๋ฅธ ์ ๋ณด๊ฐ ๋ณด์ฅ๋์์ต๋๋ค. ์ด๋ฌํ ๋ณ๊ฒฝ ์ฌํญ์ ๊ธฐ๋ณธ hi-DPI(๊ณ ํ์ ๋ฐ๋) ๋์คํ๋ ์ด ๋ฉ์ปค๋์ฆ์ ์ฌ์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ ๋๋ง์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
- X.Org ์๋ฒ๋ฅผ ์คํํ์ฌ Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์ X11 ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ๊ตฌ์ฑํ๋ XWayland DDX ๊ตฌ์ฑ ์์๋ ์ด์ X.Org ์๋ฒ ๋ฆด๋ฆฌ์ค์ ์ฐ๊ฒฐ๋์ง ์๊ณ ์์ฒด ๊ฐ๋ฐ ์ฃผ๊ธฐ๋ฅผ ๊ฐ์ถ ๋ณ๋์ ํจํค์ง๋ก ๋ฆด๋ฆฌ์ค๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru