Microsoft triển khai tăng tốc máy chủ đồ họa và GPU trong WSL

Microsoft công bố về việc thực hiện quan trọng cải tiến trong hệ thống con WSL (Hệ thống con Windows cho Linux), đảm bảo khởi chạy các tệp thực thi Linux trên Windows:

  • Thêm hỗ trợ chạy các ứng dụng Linux với giao diện đồ họa, loại bỏ nhu cầu sử dụng máy chủ X của các công ty khác. Hỗ trợ được thực hiện thông qua ảo hóa truy cập GPU.

    Microsoft triển khai tăng tốc máy chủ đồ họa và GPU trong WSL

    Một trình điều khiển mở đã được chuẩn bị cho nhân Linux dxgkrnl, cung cấp cho thiết bị /dev/dxg các dịch vụ sao chép WDDM D3DKMT của nhân Windows. Trình điều khiển thiết lập kết nối với GPU vật lý bằng bus VM. Các ứng dụng Linux có cùng mức truy cập GPU như các ứng dụng Windows gốc mà không cần chia sẻ tài nguyên giữa Windows và Linux.

    Microsoft triển khai tăng tốc máy chủ đồ họa và GPU trong WSL

    Hơn nữa, thư viện libd3d12.so được cung cấp cho Linux, cung cấp quyền truy cập trực tiếp vào API đồ họa Direct3D 12 và được xây dựng từ cùng mã với thư viện d3d12.dll của Windows. Một phiên bản đơn giản của API dxgi cũng được cung cấp dưới dạng thư viện DxCore (libdxcore.so). Các thư viện libd3d12.so và libdxcore.so là độc quyền và chỉ được cung cấp ở dạng tập hợp nhị phân (được gắn trong /usr/lib/wsl/lib) tương thích với Ubuntu, Debian, Fedora, Centos, SUSE và các bản phân phối khác dựa trên Glibc.

    Microsoft triển khai tăng tốc máy chủ đồ họa và GPU trong WSL

    Hỗ trợ OpenGL ở Mesa được cung cấp thông qua lớp xen kẽ, dịch các lệnh gọi sang API DirectX 12. Phương pháp triển khai API Vulkan vẫn đang ở giai đoạn lập kế hoạch.

    Microsoft triển khai tăng tốc máy chủ đồ họa và GPU trong WSL

  • Đã thêm hỗ trợ tính toán trên thẻ video, cho phép bạn sử dụng khả năng tăng tốc phần cứng cho các tác vụ như học máy và trí tuệ nhân tạo. Ở giai đoạn đầu tiên, môi trường WSL sẽ cung cấp hỗ trợ cho CUDA và DirectML, chạy trên API D3D12 (ví dụ: trong môi trường Linux, bạn có thể chạy TensorFlow với phần phụ trợ cho DirectML). Có thể hỗ trợ OpenCL thông qua một lớp thực hiện ánh xạ các lệnh gọi tới API DX12.

    Microsoft triển khai tăng tốc máy chủ đồ họa và GPU trong WSL

  • Cài đặt WSL sẽ sớm được hỗ trợ bằng lệnh "wsl.exe --install" đơn giản.

Nguồn: opennet.ru

Thêm một lời nhận xét