Publicado o plano de promoção do driver Xe para o núcleo do Linux para GPUs Intel

Daniel Vetter, engenheiro da Intel e um dos responsáveis pelo subsistema DRM, publicou na lista de discussão dos desenvolvedores do núcleo Linux um plano para promover patches com a implementação do driver Xe, destinado ao uso com GPUs baseadas na arquitetura Intel Xe, que são utilizadas nas placas gráficas da família Arc e na gráfica integrada, começando com os processadores Tiger Lake. O driver Xe é posicionado como a base para garantir o suporte a novos chips, independente do código para suporte a plataformas mais antigas. Durante 2023, os patches devem ser desenvolvidos até ficarem prontos para testes por entusiastas e, sempre que possível, passar por revisão por desenvolvedores não associados à Intel. Em um cenário otimista, o driver será aceito como parte principal do núcleo no final do ano.

Atualmente, a inclusão no núcleo principal está sendo dificultada pelo fato de que o código foi originalmente desenvolvido à portas fechadas em uma ramificação separada do núcleo e agora é necessário fazer trabalho adicional para integrá-lo à base de código atual. Considerando a recente experiência negativa na integração de mudanças significativas no driver AMD, que resultou na necessidade de reescrever parte do código, para simplificar a promoção da base de código do driver Xe para o núcleo principal, sugere-se alcançar um consenso prévio sobre a implementação do agendador e a interação com outros drivers.

O driver Xe é construído utilizando uma nova arquitetura, na qual componentes existentes do subsistema DRM (Direct Rendering Manager) são utilizados de forma mais ativa, assim como componentes típicos do driver i915, que não estão atrelados a GPUs específicas, por exemplo, o código para interação com telas, modelo de memória e implementação do execbuf. Nos drivers Xe e i915, planeja-se garantir o compartilhamento de código comum para evitar a duplicação de componentes típicos. No Mesa, o funcionamento do OpenGL e Vulkan sobre o driver Xe é implementado no nível das mudanças realizadas nos drivers existentes do Mesa, Iris e ANV.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster