После Успешно получив в прошлом месяце программную реализацию Lavapipe Vulkan от Mesa на базе Haiku вместе с соответствующим кодом Mesa для безголовой поддержки, разработчик, независимый от AMD, начал работу по переносу драйвера Mesa Radeon Vulkan «RADV» на Haiku.

Разработчик Haiku”X512″последние несколько недель пытался заставить стек драйверов Radeon Vulkan с открытым исходным кодом работать на этой платформе, вдохновленной BeOS. Это будет первый крупный драйвер Vulkan, работающий для Haiku, хотя есть также интерес к тому, чтобы драйвер Intel Vulkan с открытым исходным кодом работал и там.

Большая часть кода Mesa должна работать без изменений для Haiku, поскольку Mesa и Haiku уже могут работать для рендеринга OpenGL. Однако большая часть работы сводится к необходимости работающего драйвера ядра Direct Rendering Manager для поддержки графического процессора и изменений в коде оболочки shim/libdrm для взаимодействия между ядром и пользовательским пространством. Разработчик X512 в рамках этих усилий работал над некоторыми своими собственными реализациями libdrm и другими изменениями на пути, чтобы, надеюсь, получить ускоренную поддержку драйверов AMD Radeon Vulkan на этой нишевой платформе.

Те, кто заинтересован в текущей работе от первого запуска кода Lavapipe до настоящего момента, в центре внимания которого находится Radeon Vulkan, могут увидеть эта ветка обсуждения на Haiku-OS.org , в которой документируется прогресс и проблемы.

Categories: IT Info