Intel ṣe idasilẹ Xe, awakọ Linux tuntun fun awọn GPU rẹ

Intel ti ṣe atẹjade itusilẹ akọkọ ti awakọ ekuro Linux tuntun kan, Xe, fun lilo pẹlu awọn GPU ti a ṣepọ ati awọn kaadi eya aworan ọtọtọ ti o da lori faaji Intel Xe ti a lo ninu awọn aworan iṣọpọ lati awọn ilana Tiger Lake ati yan awọn kaadi eya aworan idile Arc. Idi ti idagbasoke awakọ ni lati pese ilana fun atilẹyin awọn eerun tuntun, ko so mọ koodu lati ṣe atilẹyin awọn iru ẹrọ agbalagba. Pinpin lọwọ diẹ sii ti koodu Xe pẹlu awọn paati miiran ti DRM (Oluṣakoso Rendering taara) subsystem jẹ tun kede.

A ṣe koodu naa lakoko lati ṣe atilẹyin fun ọpọlọpọ awọn faaji ohun elo ati pe o wa fun idanwo lori x86 ati awọn eto ARM. A ṣe akiyesi imuse lọwọlọwọ bi aṣayan idanwo fun ijiroro nipasẹ awọn olupilẹṣẹ, ko ti ṣetan fun iṣọpọ sinu apakan akọkọ ti ekuro. Ṣiṣẹ lori awọn awakọ i915 atijọ ko duro ati pe itọju rẹ yoo tẹsiwaju. O ti gbero lati mu awakọ Xe tuntun wa si imurasilẹ lakoko 2023.

Ninu awakọ tuntun, pupọ julọ koodu fun ibaraenisepo pẹlu awọn iboju ni a ya lati ọdọ awakọ i915, ati ni ọjọ iwaju, awọn olupilẹṣẹ gbero lati rii daju pinpin koodu yii ni awọn awakọ mejeeji lati yago fun ẹda-iwe ti awọn paati aṣoju (bayi iru koodu nìkan ni a tun kọ lẹẹmeji, ṣugbọn awọn aṣayan yiyan fun koodu pinpin ti wa ni ijiroro). Awoṣe iranti ni Xe jẹ isunmọ si imuse ti awoṣe iranti i915, ati imuse ti execbuf jẹ iru pupọ si execbuf3 lati koodu i915.

Lati pese atilẹyin fun OpenGL ati awọn API eya Vulkan, ni afikun si awakọ fun ekuro Linux, iṣẹ naa ti tun pese awọn ayipada fun iṣẹ ti awọn awakọ Iris ati ANV Mesa nipasẹ module Xe. Ni fọọmu lọwọlọwọ rẹ, ọna asopọ Xe-Mesa ti dagba to lati ṣiṣẹ GNOME, awọn aṣawakiri, ati awọn ere ti o da lori OpenGL ati Vulkan, ṣugbọn titi di isisiyi awọn ọran ati awọn idun ti wa, pẹlu awọn ipadanu. Pẹlupẹlu, ko si iṣẹ iṣapeye iṣẹ ti a ti ṣe sibẹsibẹ.

orisun: opennet.ru

Fi ọrọìwòye kun