Microsoft ports DirectX to Linux (again), updates WSL kernel

Microsoft has released a new DirectX kernel driver for Linux on  The updated driver reflects feedback from Microsoft’s first attempt to bring the technology to the open-source operating system.

Specifically, the driver has been re-written from scratch and organized in logical layers to help open source reviewers better understand how the driver is built, the DirectX driver code has been moved to the Hyper-V area of the Linux Kernel and the driver now fully supports virtualized graphics hardware. There is now also a fully open-source user space for the OpenCL, OpenVINO and OneAPI compute family of APIs on Intel GPU platforms, allowing developers to write GPU compute code that can work both on Linux and Windows.

Microsoft’s Principal Software Engineer Iouri Tarassov writes:

A lot of efforts went into addressing community feedback in this revised set of patches and we hope this is getting closer to what the community
would like to see.

Between the Intel compute runtime project and libdxg, we now have a fully open source implementation of our virtualized compute stack inside of WSL. We will continue to support both open source user-space API against our compute abstraction as well as closed source one (CUDA, DX12), leaving it to the API owners and partners to decide what makes the most sense for them.

Microsoft has also updated WSL in the Microsoft Store to version 0.51.0 provided which now includes kernel version from the Microsoft Store. The update improves kernel configuration and enables some previously missing options for ARM64.  See the full changelog on GitHub here.

via Winfuture


Recent Posts

Microsoft updates Remote Desktop Mobile app on iOS

Microsoft has started pushing a major update to the Microsoft Remote Desktop Mobile app on iOS. The update adds a…

2 days ago

Microsoft releases Office Insider Preview Build 15313.20000

Microsoft has released Office Insider Preview Build 15313.20000 for Insiders in the Beta Channel. The latest Office Insider Build, however,…

2 days ago

Microsoft releases Windows 11 Build 22000.706 to the Release Preview Channel

Microsoft has released Windows 11 Insider Preview Build 22000.706 for Insiders registered in the Release Preview Channel. Build 22000.706 adds…

2 days ago

YouTube Frequency helps brands have better control over how often their ads appear to users

If there is one thing that annoys people the most while using YouTube, it would be the ads that keep…

2 days ago

Netflix released ‘mystery box’ to help kids discover new shows

Netflix is launching a new feature focused on its very young audiences. Called 'mystery box,' this feature generally has the…

3 days ago

Snapchat’s “Family Center” parental control feature is now under development… finally!

While other platforms are already geared with different parental monitoring features, Snapchat is still in its preparation stage for its…

3 days ago