Intel нь өөрийн GPU-д зориулсан Linux-ийн шинэ драйвер болох Xe-г нийтлэв

Intel компани Tiger Lake процессороос эхлээд нэгдсэн графикт ашигладаг Intel Xe архитектурт суурилсан нэгдсэн GPU болон дискрет график карттай ашиглахад зориулагдсан Linux цөмийн шинэ драйвер болох Xe-ийн анхны хувилбарыг нийтлэв. Arc гэр бүлийн. Драйвер хөгжүүлэх зорилго нь хуучин платформуудын кодтой холбоогүй, шинэ чипүүдэд дэмжлэг үзүүлэх тогтолцоог бий болгох явдал юм. Xe кодыг DRM (Direct Rendering Manager) дэд системийн бусад бүрэлдэхүүн хэсгүүдтэй илүү идэвхтэй хуваалцахыг зарлалаа.

Энэхүү код нь эхлээд янз бүрийн техник хангамжийн архитектурыг дэмжих зорилготой бөгөөд x86 болон ARM системүүд дээр турших боломжтой. Энэхүү хэрэгжилтийг одоогоор хөгжүүлэгчид хэлэлцэх туршилтын хувилбар гэж үзэж байгаа бөгөөд үндсэн цөмд нэгтгэхэд хараахан бэлэн болоогүй байна. Хуучин i915 драйверууд дээр ажиллах ажил зогсохгүй бөгөөд түүний дэмжлэг үргэлжлэх болно. Шинэ Xe драйверийг 2023 онд бэлэн болгохоор төлөвлөж байна.

Шинэ драйвер дээр дэлгэцтэй харилцах ихэнх кодын i915 драйвераас зээлсэн бөгөөд ирээдүйд хөгжүүлэгчид стандарт бүрэлдэхүүн хэсгүүдийн давхардлаас зайлсхийхийн тулд энэ кодыг хоёр драйверт хуваалцахаар төлөвлөж байна (одоогоор ийм кодыг хоёр удаа дахин бүтээж байгаа боловч). код хуваалцах өөр хувилбаруудыг хэлэлцэж байна ). Xe-ийн санах ойн загвар нь i915 санах ойн загварын хэрэгжилттэй маш төстэй бөгөөд execbuf хэрэгжилт нь i3 кодын execbuf915-тай маш төстэй юм.

OpenGL болон Vulkan график API-д дэмжлэг үзүүлэхийн тулд Линуксийн цөмийн драйвераас гадна төсөл нь Xe модулиар дамжуулан Iris болон ANV Mesa драйверуудыг ажиллуулах өөрчлөлтүүдийг бэлтгэсэн. Одоогийн байдлаар Xe ба Mesa хослол нь GNOME, хөтөч болон OpenGL болон Vulkan дээр суурилсан тоглоомуудыг ажиллуулахад хангалттай хөгжсөн боловч өнөөг хүртэл зарим асуудал, алдаа гарсаар байгаа бөгөөд энэ нь бусад зүйлсээс гадна эвдрэлд хүргэдэг. Мөн гүйцэтгэлийг оновчтой болгох ажил хараахан хийгдээгүй байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх