Публикуван е план за промоция на ядрото Linux на драйвера Xe за GPU Intel

Даниел Ветер (Daniel Vetter), инженер в компании Intel и один из разработчиков системы DRM, опубликовал в рассылке для разработчиков ядра Linux план продвижения патчей для драйвера Xe, предназначенного для использования с графическими процессорами на базе архитектуры Intel Xe, применяемой в видеокартах Arc и интегрированной графике с процессорами Tiger Lake. Драйвер Xe представлен как основа для поддержки новых чипов, независимо от кода, поддерживающего старые платформы. В 2023 году планируется довести патчи до уровня, пригодного для тестирования энтузиастами, а также провести их рецензирование разработчиками, не связанными с Intel. При оптимистичном сценарии, драйвер может быть принят в основное ядро к концу года.

В настоящее время основным препятствием для включения в ядро является то, что код был изначально разработан в закрытой ветке и требует дополнительной работы для интеграции с актуальной кодовой базой. Учитывая недавний отрицательный опыт затягивания интеграции значительных изменений для драйвера AMD, который потребовал переработки части кода, для упрощения продвижения подготовленной кодовой базы драйвера Xe в основное ядро предлагается предварительно достичь согласия по вопросам реализации планировщика и взаимодействия с другими драйверами.

Драйвер Xe построен на новой архитектуре, которая более активно использует уже существующие компоненты системы DRM (Direct Rendering Manager), а также стандартные компоненты драйвера i915, не зависящие от конкретных GPU, такие как код для взаимодействия с экранами, модель памяти и реализация execbuf. В драйверах Xe и i915 планируется обеспечить совместное использование общего кода, чтобы избежать дублирования стандартных компонентов. В Mesa работа OpenGL и Vulkan над драйвером Xe реализована на уровне изменений, внесённых в существующие Mesa-драйверы Iris и ANV.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster