Klassískur ökumannskóði sem notar ekki Gallium3D hefur verið fjarlægður úr Mesa

Allir klassískir OpenGL reklar hafa verið fjarlægðir úr Mesa kóðagrunninum og stuðningi við innviði fyrir rekstur þeirra hefur verið hætt. Viðhald á gamla ökumannskóðanum mun halda áfram í sérstakri „Amber“ útibúi, en þessir ökumenn verða ekki lengur með í meginhluta Mesa. Klassíska xlib bókasafnið hefur einnig verið fjarlægt og mælt er með því að nota gallium-xlib afbrigðið í staðinn.

Breytingin hefur áhrif á alla rekla sem eftir eru í Mesa sem notuðu ekki Gallium3D viðmótið, þar á meðal i915 og i965 rekla fyrir Intel GPU, r100 og r200 fyrir AMD GPU, og Nouveau rekla fyrir NVIDIA GPU. Í staðinn fyrir þessa rekla er mælt með því að nota rekla sem byggja á Gallium3D arkitektúrnum, eins og Iris (Gen 8+) og Crocus (Gen4-Gen7) fyrir Intel GPU, radeonsi og r600 fyrir AMD kort, nvc0 og nv50 fyrir NVIDIA kort. Ef þú fjarlægir klassíska rekla mun það fjarlægja stuðning fyrir sum eldri Intel GPU (Gen2, Gen3), AMD Radeon R100 og R200 og eldri NVIDIA kort.

Gallium3D arkitektúrinn einfaldar þróun Mesa rekla og útilokar tvíverknað kóða sem felst í klassískum ökumönnum. Í Gallium3D eru verkefni minnisstjórnunar og samskipta við GPU tekin yfir af aðskildum kjarnaeiningum DRM (Direct Rendering Manager) og DRI2 (Direct Rendering Interface), og ökumenn eru útbúnir með tilbúnum ástandsmælingu með stuðningi við endurnotkun skyndiminni úttakshluta. Klassískir ökumenn krefjast þess að viðhalda eigin stuðningi og ástandsrekstri fyrir hvern vélbúnaðarvettvang, en þeir eru ekki bundnir við Linux kjarna DRI einingar, sem gerir þeim kleift að nota í stýrikerfi eins og Solaris.

Heimild: opennet.ru

Bæta við athugasemd