Företaget Intel har publicerat Xe, en ny Linux-drivrutin för sina GPU:er.

Intel har publicerat en första version av en ny drivrutin för Linux-kĂ€rnan — Xe, som Ă€r avsedd för anvĂ€ndning med integrerade GPU:er och diskreta grafikkort baserade pĂ„ Intel Xe-arkitekturen. Denna arkitektur har anvĂ€nts för integrerad grafik sedan Tiger Lake-processorerna och i separata grafikkort inom Arc-familjen. Drivrutinens utveckling syftar till att skapa en grund för att stödja nya chip utan att vara bunden till koden för att stödja gamla plattformar. Det har ocksĂ„ nĂ€mnts att koden för Xe ska kunna delas mer aktivt med andra komponenter inom DRM (Direct Rendering Manager).

Koden Àr ursprungligen avsedd att stödja olika hÄrdvaruarkitekturer och Àr tillgÀnglig för testning pÄ x86- och ARM-system. Implementeringen övervÀgs för nÀrvarande som ett experimentellt alternativ för diskussion bland utvecklarna och Àr Ànnu inte redo för integration i kÀrnans huvudkomponenter. Arbetet med den gamla drivrutinen i915 stoppas inte, och dess underhÄll kommer att fortsÀtta. Den nya drivrutinen Xe förvÀntas vara klar under 2023.

I den nya drivrutinen Àr majoriteten av koden för interaktion med skÀrmar hÀmtad frÄn drivrutinen i915, och utvecklarna planerar i framtiden att sÀkerstÀlla delning av denna kod i bÄda drivrutinerna för att undvika duplicering av vanliga komponenter (just nu kompileras liknande kod tvÄ gÄnger, men alternativa metoder för koddela diskuteras). Minnesmodellen i Xe ligger nÀra implementeringen av i915, och implementeringen av execbuf liknar mycket execbuf3 i i915-koden.

För att sÀkerstÀlla stöd för grafiska API:er som OpenGL och Vulkan har projektet utöver drivrutinen för Linux-kÀrnan Àven förberett Àndringar för att arbeta med Mesa-drivrutinerna Iris och ANV genom modulen Xe. Den nuvarande kopplingen mellan Xe och Mesa Àr redan tillrÀckligt avancerad för att köra GNOME, webblÀsare och spel baserade pÄ OpenGL och Vulkan, men det finns fortfarande vissa problem och fel som bland annat leder till krascher. För nÀrvarande har inget arbete utförts för att optimera prestandan.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster