История изменений
Исправление X512, (текущая версия) :
Хотелось бы знать какие у Хайки перспективы по реализации полного графического стека, хотя бы на базе месы, чёрт с ней, с нвидией, хотя бы для амд и интел?
С Nvidia как раз большие перспективы потому что недавно NVidia открыла ядерные драйверы и платформонезависимая часть уже без проблем собирается в Haiku. Осталось написать слой интеграции с ядром Haiku. Для аппаратного ускорения можно взять недавно появившийся открытый драйвер Vulkan NVK или попросить NVidia пересобрать свои закрытые драйверы OpenGL/Vulkan под Haiku. Они по идее должны заработать потому что в Haiku уже есть glvnd и libvulkan.
Есть экспериментальная поддержка аппаратного ускорения для видеокарт Radeon Southern Islands использующая свой драйвер функционально аналогичный ядерному amdgpu Линукса и Vulkan драйвер RADV из состава Mesa. OpenGL работает через Zink. OpenGL драйвер radeon-si у меня почему-то не завёлся.
Наименее перспективная ситуация сейчас с Intel GPU потому что открытые драйверы очень прибиты к Линуксу и их сложно портировать.
Исходная версия X512, :
Хотелось бы знать какие у Хайки перспективы по реализации полного графического стека, хотя бы на базе месы, чёрт с ней, с нвидией, хотя бы для амд и интел?
С Nvidia как раз большие перспективы потому что недавно NVidia открыла ядерные драйверы и млатформонезависимая часть уже без проблем собирается в Haiku. Осталось написать слой интеграции с ядром Haiku. Для аппаратного ускорения можно взять недавно появившийся открытый драйвер Vulkan NVK или попросить NVidia пересобрать свои закрытые драйверы OpenGL/Vulkan под Haiku. Они по идее должны заработать потому что в Haiku уже есть glvnd и libvulkan.
Есть экспериментальная поддержка аппаратного ускорения для видеокарт Radeon Southern Islands использующая свой драйвер функционально аналогичный ядерному amdgpu Линукса и Vulkan драйвер RADV из состава Mesa. OpenGL работает через Zink. OpenGL драйвер radeon-si у меня почему-то не завёлся.
Наименее перспективная ситуация сейчас с Intel GPU потому что открытые драйверы очень прибиты к Линуксу и их сложно портировать.