Нақшаи пешбурди драйвери Xe барои GPUs Intel ба ядрои Linux нашр шуд

Даниел Веттер, муҳандиси Intel ва яке аз нигоҳдорони DRM, дар феҳристи ирсоли ядрои Linux нақшаи пешбурди часбҳоро барои татбиқи драйвери Xe барои истифода бо GPU-ҳо дар асоси меъмории Intel Xe, ки дар оилаи Arc видео истифода мешавад, нашр кард. кортҳои ва графикаи маҷмӯӣ, оғоз аз коркардкунандагони Tiger Lake. Драйвери Xe ҳамчун чаҳорчӯба барои дастгирии микросхемаҳои нав, бидуни пайваст шудан ба рамзи дастгирии платформаҳои кӯҳна ҷойгир шудааст. Дар давоми соли 2023, часпакҳо ба нақша гирифта шудаанд, ки барои озмоиш аз ҷониби мухлисон омода карда шаванд ва ба қадри имкон аз ҷониби таҳиягароне, ки бо Intel алоқаманд нестанд, баррасӣ карда шаванд. Дар сенарияи оптимистӣ, ронанда дар охири сол ба асосии асосӣ қабул карда мешавад.

Он чизе ки дар айни замон ворид шудан ба ядрои асосӣ монеъ мешавад, ин аст, ки код дар ибтидо дар паси дарҳои пӯшида дар як шохаи ҷудогонаи ядро ​​​​таҳия шуда буд ва ҳоло барои ҳамгироии он бо пойгоҳи коди ҷорӣ кори иловагӣ бояд анҷом дода шавад. Бо дарназардошти таҷрибаи манфии ба наздикӣ ба таъхир андохтани ҳамгироӣ ба ядро ​​​​тағироти назаррас барои драйвери AMD, ки боиси зарурати аз нав навиштани як қисми код гардид, бо мақсади содда кардани пешбурди пойгоҳи коди драйвери Xe ба ядрои асосӣ, таклиф карда мешавад, ки пеш аз хама оид ба татбики планкашй ва хамкорй бо ронандагони дигар ба хамфикрй хосил карда шавад.

Драйвери Xe бо истифода аз меъмории нав сохта шудааст, ки ҷузъҳои мавҷудаи DRM (Direct Rendering Manager) ва инчунин ҷузъҳои маъмулии драйвери i915-ро, ки ба GPU-ҳои мушаххас вобаста нестанд, ба монанди рамзи мутақобилаи экран, модели хотира ва иҷроиши execbuf бештар истифода мебарад. . Драйверҳои Xe ва i915 ба нақша гирифта шудаанд, ки рамзи умумиро мубодила кунанд, то аз такрори ҷузъҳои умумӣ канорагирӣ кунанд. Дар Mesa, иҷро кардани OpenGL ва Vulkan дар болои драйвери Xe тавассути тағирот ба драйверҳои мавҷудаи Mesa Iris ва ANV амалӣ карда мешавад.

Манбаъ: opennet.ru

Илова Эзоҳ