Intel imechapisha Xe, kiendeshi kipya cha Linux kwa GPU zake

Intel imechapisha toleo la awali la kiendeshi kipya cha kinu cha Linux - Xe, iliyoundwa kwa ajili ya matumizi na GPU zilizounganishwa na kadi za picha za kipekee kulingana na usanifu wa Intel Xe, ambayo hutumiwa katika michoro jumuishi kuanzia na vichakataji vya Tiger Lake na katika kadi maalum za michoro. wa familia ya Arc. Lengo la ukuzaji wa madereva ni kutoa mfumo wa kutoa usaidizi kwa chipsi mpya, bila kuunganishwa na msimbo wa usaidizi wa mifumo ya zamani. Pia inatangazwa ni kushiriki kikamilifu kwa msimbo wa Xe na vipengele vingine vya mfumo mdogo wa DRM (Kidhibiti Utoaji wa Moja kwa Moja).

Nambari hii hapo awali iliundwa ili kusaidia usanifu wa maunzi mbalimbali na inapatikana kwa majaribio kwenye mifumo ya x86 na ARM. Utekelezaji kwa sasa unazingatiwa kama chaguo la majaribio kwa majadiliano na wasanidi programu, ambao bado hauko tayari kuunganishwa kwenye kernel kuu. Kazi kwenye madereva ya zamani ya i915 haina kuacha na msaada wake utaendelea. Dereva mpya wa Xe amepangwa kuwa tayari wakati wa 2023.

Katika kiendeshi kipya, nambari nyingi za kuingiliana na skrini hukopwa kutoka kwa dereva wa i915, na katika siku zijazo watengenezaji wanapanga kushiriki nambari hii katika viendeshaji vyote viwili ili kuzuia kurudiwa kwa vifaa vya kawaida (kwa sasa nambari kama hiyo imejengwa tena mara mbili, lakini chaguzi mbadala za kushiriki nambari zinajadiliwa). Mfano wa kumbukumbu katika Xe ni sawa na utekelezaji wa modeli ya kumbukumbu ya i915, na utekelezaji wa execbuf ni sawa na execbuf3 kutoka kwa nambari ya i915.

Ili kutoa usaidizi kwa API za michoro za OpenGL na Vulkan, pamoja na kiendeshi cha kinu cha Linux, mradi pia umetayarisha mabadiliko ya uendeshaji wa viendeshi vya Iris na ANV Mesa kupitia moduli ya Xe. Katika hali yake ya sasa, mchanganyiko wa Xe na Mesa tayari umetengenezwa vya kutosha kuendesha GNOME, vivinjari na michezo kulingana na OpenGL na Vulkan, lakini hadi sasa kumekuwa na matatizo na makosa ambayo, kati ya mambo mengine, husababisha ajali. Pia, hakuna kazi iliyofanywa ili kuboresha utendaji.

Chanzo: opennet.ru

Kuongeza maoni