Microsoft портирует DirectX на Linux (снова), обновляет ядро ​​WSL

Значок времени чтения 2 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Microsoft выпустила новый драйвер ядра DirectX для Linux на Kernel.org. Обновленный драйвер отражает отзывы о первой попытке Microsoft внедрить эту технологию в операционную систему с открытым исходным кодом.

В частности, драйвер был переписан с нуля и организован в логические слои, чтобы помочь рецензентам с открытым исходным кодом лучше понять, как построен драйвер, код драйвера DirectX был перемещен в область Hyper-V ядра Linux, и теперь драйвер полностью поддерживает виртуализированное графическое оборудование. Теперь также существует полностью открытое пользовательское пространство для семейств вычислительных API OpenCL, OpenVINO и OneAPI на платформах Intel GPU, что позволяет разработчикам писать код вычислений GPU, который может работать как в Linux, так и в Windows.

Главный инженер-программист Microsoft Юрий Тарасов пишет:

Много усилий было потрачено на то, чтобы учесть отзывы сообщества в этом пересмотренном наборе исправлений, и мы надеемся, что он становится ближе к тому, что сообщество
хотели бы видеть.

Между проектом среды выполнения вычислений Intel и libdxg теперь у нас есть реализация нашего виртуализированного вычислительного стека с полностью открытым исходным кодом внутри WSL. Мы продолжим поддерживать API пользовательского пространства с открытым исходным кодом в соответствии с нашей вычислительной абстракцией, а также API с закрытым исходным кодом (CUDA, DX12), предоставляя владельцам и партнерам API право решать, что для них наиболее целесообразно.

Microsoft также обновила WSL в Microsoft Store до предоставленной версии 0.51.0, которая теперь включает версию ядра 5.10.81.1 из Microsoft Store. Обновление улучшает конфигурацию ядра и включает некоторые ранее отсутствовавшие параметры для ARM64. Посмотреть полный журнал изменений на GitHub здесь.

с помощью Winfuture

Подробнее о темах: DirectX, Linux, Microsoft, WSL