Gipagawas sa Intel ang Xe, usa ka bag-ong driver sa Linux alang sa mga GPU niini

Gipatik sa Intel ang inisyal nga bersyon sa usa ka bag-ong drayber alang sa Linux kernel - Xe, gidisenyo alang sa paggamit sa integrated GPUs ug discrete graphics cards base sa Intel Xe architecture, nga gigamit sa integrated graphics sugod sa Tiger Lake processors ug sa pinili nga mga graphics card sa pamilyang Arc. Ang tumong sa pagpalambo sa drayber mao ang paghatag og balangkas alang sa paghatag og suporta alang sa bag-ong mga chips, nga dili gihigot sa pagsuporta sa code alang sa mas daan nga mga plataporma. Gipahibalo usab ang labi ka aktibo nga pagpaambit sa Xe code sa ubang mga sangkap sa subsystem sa DRM (Direct Rendering Manager).

Ang code sa sinugdan gidisenyo aron suportahan ang lainlaing mga arkitektura sa hardware ug magamit alang sa pagsulay sa x86 ug mga sistema sa ARM. Ang pagpatuman sa pagkakaron gikonsiderar isip usa ka opsyonal nga eksperimento alang sa diskusyon sa mga developers, nga dili pa andam alang sa integration ngadto sa main kernel. Ang pagtrabaho sa daan nga mga drayber sa i915 dili mohunong ug ang suporta niini magpadayon. Ang bag-ong Xe driver giplanohan nga andam sa panahon sa 2023.

Sa bag-ong drayber, kadaghanan sa mga code alang sa pagpakig-uban sa mga screen gihulam gikan sa i915 nga drayber, ug sa umaabot ang mga developers nagplano nga ipaambit kini nga code sa duha ka mga drayber aron malikayan ang pagdoble sa standard nga mga sangkap (karon ang ingon nga code yano nga gitukod pag-usab sa makaduha, apan alternatibo nga mga kapilian alang sa pagpaambit sa code ang gihisgutan). Ang modelo sa panumduman sa Xe susama kaayo sa i915 memory model nga pagpatuman, ug ang execbuf nga pagpatuman susama kaayo sa execbuf3 gikan sa i915 code.

Aron mahatagan og suporta ang OpenGL ug Vulkan graphics APIs, dugang sa driver para sa Linux kernel, ang proyekto nag-andam usab og mga kausaban para sa operasyon sa Iris ug ANV Mesa nga mga drayber pinaagi sa Xe module. Sa kasamtangan nga porma niini, ang Xe ug Mesa nga kombinasyon igo na nga naugmad aron sa pagpadagan sa GNOME, mga browser ug mga dula nga gibase sa OpenGL ug Vulkan, apan sa pagkakaron adunay pipila ka mga problema ug mga sayop nga, lakip sa ubang mga butang, mosangpot sa pagkahagsa. Dugang pa, wala pa'y trabaho nga nahimo aron ma-optimize ang pasundayag.

Source: opennet.ru

Idugang sa usa ka comment