Новая технология может задействовать ресурсы как GPU, так и многоядерных CPU, однако пока она далека от конкурента — DirectX 12, поддержка которого реализована в финальных драйверах всех производителей графических процессоров. Технология Vulkan 1.0 также сможет работать и на Linux, в составе таких операционных систем, как SteamOS. Компания Intel открыла исходный код драйвера для Linux. Он будет доступен для процессоров с кодовыми именами Broadwell и Skylake.
По сравнению с OpenGL, Vulkan даёт разработчикам возможность использовать низкоуровневые операции без ущерба для переносимости кода. С помощью Vulkan на разных платформах можно достичь почти такого же сбалансированного алгоритма, как на специализированных игровых консолях. Этот API помогает эффективнее использовать аппаратные возможности дискретных видеокарт и интегрированных графических чипов в 2D и 3D-режимах.
Подобно DirectX 12, Vulkan поддерживает прямой доступ к памяти GPU. Дополнительно Vulkan снижает зависимость скорости отрисовки от качества драйверов. За счёт трансляции кода шейдерных программ в промежуточный двоичный формат, их компиляцию можно выполнять уже на этапе разработки, а не во время запуска 3D-приложения.
Vulkan разрабатывается с середины 2014 года. В его основу легли графические библиотеки другого низкоуровневого API – AMD Mantle. Компания AMD также выступала в роли редактора официальных спецификаций. Помимо них Khronos group опубликовала ряд тестов, демонстрирующих преимущество нового API. Все они доступны на портале GitHub.
English:
Intel supports Vulkan 1.0 API
DirectX 12 might have a rival as Intel issues new drivers
Intel is releasing graphics drivers that support the Vulkan 1.0 API for chips running Windows 7, 8 and 10 PCs.
According to Intel the drivers provide beta support for the Vulkan 1.0 API for 6th Generation Intel Core and related processors.
Vulkan 1.0 was introduced last month by industry consortium Khronos Group and is supposed to replace the OpenGL, which was first introduced in 1991 by Silicon Graphics. Vulkan is supposed to exploit powerful GPUs and multicore CPUs, but it is still a long way behind Direct X 12 – at least in its beta condition.
With Chipzilla’s drivers developers will be able to exploit features on Intel GPUs, like the Iris Pro, that are integrated in chips alongside CPUs. Intel's rival AMD has already released Vulkan drivers for Radeon graphics processors.
Vulkan 1.0 APIs will also work with Linux-based PCs like Steam Machines. Intel has made available open-source Vulkan drivers for Linux PCs running on chips code-named Broadwell and Skylake.