Ҳама драйверҳои классикии OpenGL аз базаи коди Mesa хориҷ карда шуданд ва дастгирии инфрасохтори онҳо қатъ карда шуд. Нигоҳдории ронандагони кӯҳна дар филиали алоҳидаи "Амбер" идома хоҳад ёфт, аммо ин ронандагон дигар ба тақсимоти асосии Mesa дохил карда намешаванд. Китобхонаи классикии xlib низ хориҷ карда шудааст ва ба ҷои он варианти gallium-xlib тавсия мешавад.
Ин тағирот ба ҳамаи драйверҳои боқимондаи Mesa, ки интерфейси Gallium3D-ро истифода накардаанд, таъсир мерасонад, аз ҷумла драйверҳои i915 ва i965 барои GPUs Intel, драйверҳои r100 ва r200 барои GPUs AMD ва Nouveau барои GPUs NVIDIA. Ба ҷои ин, тавсия дода мешавад, ки ронандагон дар асоси меъмории Gallium3D, ба монанди Iris (Gen 8+) ва Crocus (Gen4-Gen7) барои GPUs Intel, radeonsi ва r600 барои кортҳои AMD ва nvc0 ва nv50 барои кортҳои NVIDIA. Хориҷ кардани драйверҳои кӯҳна боиси ба итмом расидани дастгирии баъзе GPU-ҳои кӯҳнаи Intel (Gen2, Gen3), AMD Radeon R100 ва R200 ва кортҳои кӯҳнаи NVIDIA мегардад.
Меъмории Gallium3D таҳияи драйвери Mesa-ро содда мекунад ва такрори рамзро, ки барои драйверҳои классикӣ маъмул аст, аз байн мебарад. Дар Gallium3D, идоракунии хотира ва таъсири мутақобилаи GPU аз ҷониби модулҳои ҷудогонаи ядрои DRM (Direct Rendering Manager) ва DRI2 (Direct Rendering Interface) коркард карда мешавад ва драйверҳо бо пайгирии ҳолати омода барои истифода бо дастгирии кэши такрории объекти рендершуда таъмин карда мешаванд. Драйверҳои классикӣ барои ҳар як платформаи сахтафзор нигоҳдории пайгирии ҳолати пуштибонӣ ва ҳолати худро талаб мекунанд, аммо ба модулҳои ядрои DRI2 пайваст нестанд. Linux, ки ба онҳо имкон медиҳад, ки дар системаҳои оператсионӣ ба монанди Solaris истифода шаванд.
Манбаъ: opennet.ru
