Die plan vir die bevordering van die Xe-bestuurder vir Intel GPU's in die Linux-kern is gepubliseer

Daniel Vetter, 'n Intel-ingenieur en een van die DRM-onderhouers, het 'n plan op die Linux-kern-poslys geplaas om pleisters te bevorder om die Xe-bestuurder te implementeer vir gebruik met GPU's gebaseer op die Intel Xe-argitektuur, wat in die Arc-familie van video gebruik word kaarte en geïntegreerde grafika, begin met Tiger Lake verwerkers. Die Xe-bestuurder is geposisioneer as 'n raamwerk vir die verskaffing van ondersteuning vir nuwe skyfies, sonder om gekoppel te wees aan die kode vir die ondersteuning van ouer platforms. Gedurende 2023 word beplan om die pleisters gereed te wees vir toetsing deur entoesiaste, en waar moontlik hersien deur ontwikkelaars wat nie met Intel geaffilieer is nie. In 'n optimistiese scenario sal die bestuurder aan die einde van die jaar in die hoofkern aanvaar word.

Wat tans insluiting in die hoofkern verhoed, is dat die kode oorspronklik agter geslote deure in 'n aparte kerntak ontwikkel is en nou moet bykomende werk gedoen word om dit met die huidige kodebasis te integreer. Met inagneming van die onlangse negatiewe ervaring van die vertraging van die integrasie in die kern van beduidende veranderinge vir die AMD-bestuurder, wat gelei het tot die behoefte om 'n deel van die kode te herskryf, om die bevordering van die voorbereide Xe-bestuurderkodebasis in die hoofkern te vereenvoudig, daar word voorgestel om eers 'n konsensus te bereik oor die implementering van die skeduleerder en interaksie met ander drywers.

Die Xe-bestuurder is gebou met behulp van 'n nuwe argitektuur wat groter gebruik maak van bestaande DRM (Direct Rendering Manager) komponente, sowel as tipiese i915 bestuurder komponente wat nie gekoppel is aan spesifieke GPU's, soos skerm interaksie kode, geheue model, en implementering execbuf . Die Xe- en i915-bestuurders word beplan om gemeenskaplike kode te deel om duplisering van algemene komponente te vermy. In Mesa word OpenGL en Vulkan bo-op die Xe-bestuurder geïmplementeer deur veranderinge aan die bestaande Mesa Iris- en ANV-drywers.

Bron: opennet.ru

Voeg 'n opmerking