مایکروسافت DirectX را به لینوکس پورت می کند (دوباره)، هسته WSL را به روز می کند

نماد زمان خواندن 2 دقیقه خواندن


خوانندگان به پشتیبانی از MSpoweruser کمک می کنند. در صورت خرید از طریق پیوندهای ما ممکن است کمیسیون دریافت کنیم. نماد راهنمای ابزار

صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب

مایکروسافت یک درایور جدید هسته DirectX را برای لینوکس در Kernel.org منتشر کرده است. درایور به روز شده بازخورد اولین تلاش مایکروسافت برای آوردن این فناوری به سیستم عامل منبع باز را منعکس می کند.

به طور خاص، درایور از ابتدا بازنویسی شده و در لایه های منطقی سازماندهی شده است تا به بازبینان منبع باز کمک کند تا درک بهتری از نحوه ساخت درایور داشته باشند، کد درایور DirectX به ناحیه Hyper-V هسته لینوکس و درایور اکنون منتقل شده است. به طور کامل از سخت افزار گرافیک مجازی شده پشتیبانی می کند. در حال حاضر همچنین یک فضای کاربر کاملاً منبع باز برای خانواده محاسباتی OpenCL، OpenVINO و OneAPI در پلتفرم های GPU اینتل وجود دارد که به توسعه دهندگان این امکان را می دهد تا کدهای محاسباتی GPU را بنویسند که هم در لینوکس و هم در ویندوز کار کند.

مهندس نرم افزار اصلی مایکروسافت، ایوری تاراسوف می نویسد::

تلاش‌های زیادی برای پرداختن به بازخورد جامعه در این مجموعه اصلاح‌شده انجام شد و ما امیدواریم که این موضوع به آنچه جامعه نزدیک‌تر شود.
دوست دارم ببینم

بین پروژه زمان اجرا محاسبات اینتل و libdxg، ما اکنون یک پیاده سازی کاملاً متن باز از پشته محاسباتی مجازی خود در داخل WSL داریم. ما به پشتیبانی از API فضای کاربر منبع باز در برابر انتزاع محاسباتی خود و همچنین منبع بسته (CUDA، DX12) ادامه خواهیم داد و تصمیم گیری در مورد اینکه چه چیزی برای آنها منطقی تر است را به صاحبان API و شرکا واگذار می کنیم.

مایکروسافت همچنین WSL را در فروشگاه مایکروسافت به نسخه 0.51.0 به روز کرده است که اکنون شامل نسخه هسته 5.10.81.1 از فروشگاه مایکروسافت است. این به روز رسانی پیکربندی هسته را بهبود می بخشد و برخی از گزینه های قبلی را برای ARM64 فعال می کند. تغییرات کامل را ببینید در GitHub اینجا.

از طريق پیروزی

بیشتر در مورد موضوعات: از DirectX, لینوکس, مایکروسافت, WSL

پاسخ دهید

آدرس ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *