DuckLinux
201 subscribers
272 photos
12 videos
1 file
120 links
🦆 اردک مهربان و رفیق پنگوئن دوست‌داشتنی! 🐧

آخرین اخبار لینوکس، ترفندهای کاربردی و تکنولوژی‌های جدید را در چنل ما دنبال کنید.
Download Telegram
⚡ - لایبری OpenVDB 13.1 با فریم‌ورک SIMD منتشر شد؛ تا ۴ برابر عملکرد سریع‌تر!
🟢 - لایبری متن‌باز OpenVDB که توسط Academy Software Foundation توسعه داده می‌شه، در نسخه‌ی 13.1 یک فریم‌ورک جدید برای استفاده بهتر از قابلیت‌های SIMD پردازنده‌های مدرن معرفی کرده.

🎬 - لایبری OpenVDB در نرم‌افزارهای گرافیک کامپیوتری و CGI مثل Houdini، RenderMan، Cinema 4D و Blender استفاده می‌شه و برای پردازش داده‌های حجمی Sparse کاربرد داره.

🚀 - این فریم‌ورک در ابتدا روی پردازنده‌های x86 تمرکز داره و از کتابخانه‌ی VectorClass نوشته‌ی Agner Fog استفاده می‌کنه؛ پشتیبانی از دستورهای SIMD تا سطح AVX-512 فراهم شده.

⚙️ - برای فعال‌سازی این قابلیت هنگام Build باید گزینه‌ی USE_VCL=ON استفاده بشه. در حال حاضر الگوریتم‌های Point Transfer به دستورهای SIMD مجهز شدن.

📈 - نتیجه‌ی تست‌ها روی پردازنده‌های مدرن x86_64 مجهز به AVX-512، افزایش عملکرد حدود ۲ تا ۴ برابری در عملیات پشتیبانی‌شده بوده؛ یعنی بعضی پردازش‌های حجمی می‌تونن حسابی سریع‌تر انجام بشن.

🦆 @ducklinux1
Gp - @duckgplinux
🤖 - نرم افزار AMD GAIA 0.24 😂😂😂 منتشر شد؛ حالا هوش مصنوعی محلی می‌تونه جلسات رو پیاده‌سازی و خلاصه کنه!
🟢 - نرم‌افزار متن‌باز گایا برای ساخت AI Agent و اجرای مدل‌های هوش مصنوعی به‌صورت محلی روی سیستم، در نسخه‌ی 0.24 و 0.24.1 قابلیت‌های جدیدی دریافت کرده.
🎙️ - مهم‌ترین قابلیت این نسخه، امکان تبدیل فایل ضبط‌شده‌ی جلسه به متن و خلاصه‌کردن اون بدون ارسال اطلاعات به سرویس‌های ابریه؛ در نتیجه حریم خصوصی بهتر حفظ می‌شه و نیازی به مصرف Tokenهای سرویس‌های آنلاین نیست.
🧠 - برای استفاده از این قابلیت می‌شه پرامپتی مثل summarize this meeting: [video file] نوشت. GAIA می‌تونه صحبت‌های جلسه رو با دقت پیاده‌سازی کنه و حتی چند گوینده‌ی مختلف رو به‌صورت جداگانه تشخیص بده.
🖱️ - رابط کاربری GAIA حالا از اسکرول و لینک‌های قابل کلیک پشتیبانی می‌کنه و کار باهاش راحت‌تر شده.
🛠️ - امکان اجرای سرور داخلی Lemonade به‌صورت Embedded هم اضافه شده؛ بنابراین برای اجرای اون دیگه نیازی به نصب سراسری روی کل سیستم نیست.
🔐 - این نسخه علاوه بر قابلیت‌های جدید، شامل چندین رفع باگ و اصلاح امنیتی هم میشه.
🦆 @ducklinux1
Gp - @duckgplinux
🤣2
🌀 - درایور Yogafan لینوکس قراره از لپ‌تاپ‌های جدیدتر لنوو پشتیبانی کنه!
🟢 - درایور متن‌باز Yogafan که از Linux 7.1 وارد کرنل شد، برای مانیتورکردن سرعت فن لپ‌تاپ‌های مختلف Lenovo استفاده می‌شه؛ از سری‌های Yoga و Legion گرفته تا Flex، Slim و IdeaPad.
🌡️ - حالا چند پچ جدید برای Linux 7.4 آماده شده تا پشتیبانی از کنترل و پایش سرعت فن روی مدل‌های بیشتری از لپ‌تاپ‌های لنوو اضافه بشه.
💻 - مدل‌های جدیدی که قراره پشتیبانی بشن شامل این‌ها هستن:
🔹 - Lenovo Yoga Pro 9 16IMH9
🔹 - Lenovo Yoga 740-15IML
🔹 - Lenovo IdeaPad 3 15ALC6 Ub
🔹 - Lenovo Yoga 14cACN 2021

🛠️ - این پچ‌ها فعلاً داخل شاخه‌ی hwmon-next قرار گرفتن و هنوز وارد نسخه‌ی پایدار کرنل نشدن. پنجره‌ی ادغام Linux 7.4 هم قرار هست اواخر اکتبر شروع بشه.
📚 - برای دیدن مدل‌های پشتیبانی‌شده و جزئیات بیشتر، مستندات رسمی درایور Yogafan داخل سورس کرنل لینوکس در دسترسه.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
🐍 -توسط رسانه معتبر Phoronix تایید شد؛ اوبونتو 26.10 انتقال Coreutils های گنو به Rust رو کامل کرد.
🟢 - اوبونتو 26.10 قراره انتقال ابزارهای پایه‌ی سیستم از GNU Coreutils به پروژه‌ی متن‌باز Rust Coreutils یا همون uutils رو به‌صورت کامل انجام بده.
⚙️ - در نسخه‌های قبلی، یعنی Ubuntu 25.10 و Ubuntu 26.04 LTS، ابزارهای cp، mv و rm به‌دلیل مشکلات سازگاری هنوز از نسخه‌ی GNU استفاده می‌کردن.
🦀 - حالا مشکلات سازگاری در پروژه‌ی upstream برطرف شده و نسخه‌های Rust این سه دستور هم وارد Ubuntu 26.10 شدن؛ به این ترتیب انتقال Rust Coreutils در یادداشت‌های انتشار اوبونتو به‌عنوان «۱۰۰٪ کامل» ثبت شده.
📦 - دستورهای cp برای کپی فایل، mv برای جابه‌جایی و تغییر نام، و rm برای حذف فایل‌ها، از این به بعد در Ubuntu 26.10 از پیاده‌سازی Rust استفاده می‌کنن.
🔐 - هدف اصلی این مهاجرت، استفاده‌ی بیشتر از زبان Rust با تمرکز روی Memory Safety در بخش‌های پایه‌ای سیستم‌عامله.
🗓️ - نسخه‌ی بتای Ubuntu 26.10 قرار هست در سپتامبر منتشر بشه و انتشار پایدار برای ۲۳ مهر برنامه‌ریزی شده.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
1
🤣6
2
🤣11🥰1
🔒 - شرکت AMD پچ‌های جدیدی برای امنیت ماشین‌های مجازی EPYC و PCIe 6.0 منتشر کرد!
🟢 - شرکت AMD مجموعه‌ای شامل ۱۷ پچ برای کرنل لینوکس ارسال کرده که پشتیبانی از قابلیت امنیتی SEV-TIO TDISP رو برای پردازنده‌های نسل ششم EPYC، مخصوصاً سری EPYC 9006 با نام رمز Venice، آماده می‌کنه.
🧩 - این قابلیت با استاندارد PCI Express 6.0 و نسخه‌های جدیدتر کار می‌کنه و برای امن‌کردن دسترسی مستقیم ماشین‌های مجازی به تجهیزات سخت‌افزاری در محیط‌های Confidential Computing طراحی شده.
🛡️ - نام کامل این فناوری Secure Encrypted Virtualization Trusted I/O Trusted Execution Environment Device Interface Security Protocol هست؛ اسم طولانی‌ای که به اختصار SEV-TIO TDISP گفته می‌شه.
💻 - هدف اصلی TDISP اینه که وقتی یک دستگاه PCIe مستقیماً به یک ماشین مجازی اختصاص داده می‌شه، ارتباط بین VM و دستگاه قابل اعتماد و محافظت‌شده باقی بمونه.
🔐 - در پردازنده‌های AMD، این قابلیت در کنار فناوری SEV-SNP برای محافظت از ماشین‌های مجازی محرمانه استفاده می‌شه و می‌تونه امنیت دسترسی به تجهیزات PCIe رو افزایش بده.
⚙️ - پچ‌های جدید اجازه می‌دن ماشین‌های مهمان به دستگاه‌های سازگار با استاندارد PCIe TDISP اعتماد ایجاد کنن و از طریق حافظه‌ی خصوصی با اون دستگاه ارتباط داشته باشن.
🤝 - این توسعه با همکاری AMD، Intel، Arm و RISC-V انجام می‌شه و شامل یک TEE Security Manager مشترک برای مدیریت TDISP، رمزنگاری PCIe، تأیید اصالت دستگاه و قابلیت‌های مشترک بین پلتفرم‌هاست.
📨 - این کدها فعلاً برای بررسی و بحث به Mailing List کرنل لینوکس ارسال شدن و هنوز به‌معنی ورود قطعی به یک نسخه‌ی پایدار از کرنل نیستن.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🧠 - کرنل لینوکس می‌خواد انتخاب هسته‌های بیکار CPU رو تصادفی کنه!
🟢 - یه مهندس از شرکت Arm پچ‌هایی برای Scheduler لینوکس پیشنهاد داده که انتخاب بین هسته‌های CPU با میزان بیکاری یکسان رو تصادفی می‌کنه؛ هدف اینه که وظایف مختلف روی یک هسته‌ی مشابه جمع نشن.
⚙️ - مشکل از جایی شروع می‌شه که چند پردازش به‌صورت هم‌زمان دنبال یک CPU بیکار می‌گردن. چون Scheduler معمولاً اولین گزینه‌ی مناسب یا جدیدترین هسته‌ی بیکار رو انتخاب می‌کنه، ممکنه چند وظیفه قبل از قرار گرفتن روی CPU، همگی همون هسته رو انتخاب کنن.
🎯 - این رفتار باعث ایجاد نوعی scan-order bias می‌شه؛ یعنی ترتیب بررسی هسته‌ها روی انتخاب نهایی اثر می‌ذاره و توی سیستم‌های چند‌هسته‌ای بزرگ می‌تونه باعث توزیع نه‌چندان مناسب بار کاری بشه.
🎲 - راهکار پیشنهادی استفاده از reservoir sampling در شرایطیه که چند CPU از نظر زمان خروج از حالت idle شرایط یکسانی دارن. در این حالت Scheduler به‌جای انتخاب قطعی اولین گزینه، یکی از هسته‌های مناسب رو به‌شکل تصادفی انتخاب می‌کنه.
🧩 - این تصادفی‌سازی با استفاده از PRNG مخصوص هر CPU و تابع reciprocal_scale() انجام می‌شه تا نیازی به تقسیم متغیر یا اسکن دوباره‌ی فهرست هسته‌ها نباشه.
📈 - آزمایش روی دو پردازنده‌ی قدیمی Ampere Altra با مجموع ۱۶۰ هسته نشون داده که این تغییر در تست‌های Stress-NG می‌تونه تا چند درصد throughput رو افزایش بده؛ البته سود اصلی فعلاً روی سیستم‌های با تعداد هسته‌ی بالاست.
⚠️ - هنوز مشخص نیست این روش روی پردازنده‌های کم‌هسته هم سود قابل‌توجهی داشته باشه یا نه. از طرف دیگه، انتخاب تصادفی ممکنه رفتار Scheduler رو کمتر قابل‌پیش‌بینی کنه و باید اثرات جانبی اون بررسی بشه.
🚀 - این موضوع برای پردازنده‌های جدیدی مثل AMD EPYC 9006 که تا ۲۵۶ هسته در هر سوکت دارن اهمیت بیشتری پیدا می‌کنه؛ بااین‌حال پچ‌ها فعلاً برای بررسی و بحث روی Kernel Mailing List منتشر شدن و هنوز وارد کرنل پایدار نشدن.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
💾 - فایل سیستم GEFS؛ جدید و ساده برای OpenBSD معرفی شد!
🟢 - یک عزیزی به اسم Ori Bernstein نسخه‌ی آزمایشی فایل‌سیستم جدیدی به نام GEFS رو برای OpenBSD معرفی کرده؛ نام GEFS از عبارت Good Enough File-System میاد و هدفش ارائه‌ی یه فایل‌سیستم ساده، سریع و قابل‌اعتماد برای استفاده‌ی روزمره‌ست.

🛡️ - فایل سیستم GEFS از قابلیت‌هایی مثل Crash-Safety، تشخیص خرابی داده‌ها، Snapshot و Copy-on-Write پشتیبانی می‌کنه؛ یعنی در صورت کرش سیستم، احتمال خراب‌شدن ساختار فایل‌ها کمتر می‌شه و می‌توان از وضعیت‌های قبلی فایل‌سیستم Snapshot گرفت.

🧩 - این پروژه در ابتدا برای سیستم‌عامل Plan 9 و پروژه‌ی 9front نوشته شده بود و حالا توسعه‌دهنده در حال پورت‌کردن اون به OpenBSD هست.

⚙️ - ساختار GEFS بر پایه‌ی درخت‌هایی از نوع Copy-on-Write Bµ-tree طراحی شده و از رابط سنتی فایل‌سیستم 9p استفاده می‌کنه. این طراحی قرار نیست در همه‌چیز بهترین عملکرد ممکن رو ارائه بده؛ تمرکز اصلی روی سادگی، امنیت در برابر خرابی و سرعت مناسب قرار گرفته.

⚠️ - نسخه‌ی فعلی هنوز برای استفاده‌ی Production آماده نیست.

🦆 @ducklinux1
Gp - @duckgplinux
❤1
شرمنده ولی باید یکی دو تا پستی که میفرستم رو ببینین
❤3
🟢 - محیط دسکتاپ GNOME 51 طبق برنامه منتشر شد و قراره در توزیع‌هایی مثل Ubuntu 26.10 و Fedora Workstation 45 استفاده بشه.
⚡ - یکی از مهم‌ترین تغییرات این نسخه مربوط به Mutter هست؛ زمان‌بندی فریم‌ها بهبود پیدا کرده تا انیمیشن‌ها، اسکرول‌کردن و پاسخ‌گویی کلی دسکتاپ روان‌تر بشه.
🧩 - پشتیبانی از پروتکل‌های جدید Wayland مثل ext-background-effect-v1 اضافه شده و پشتیبانی از رابط قدیمی EGLStreams برای درایورهای قدیمی NVIDIA کنار گذاشته شده.
🖱️ - طبق خبر هایی که قبلا پوشش دادیم؛ Mutter حالا امکان استفاده از پروفایل‌های سفارشی شتاب‌دهی نشانگر ماوس رو هم فراهم می‌کنه؛ بنابراین کنترل سرعت حرکت نشانگر قابل تنظیم‌تر می‌شه.
⚙️ - بخش Settings تغییرات مختلفی دریافت کرده و برنامه‌هایی مثل GNOME Software و GNOME Calendar سریع‌تر اجرا می‌شن.
🗺️ - برنامه‌ی GNOME Maps حالا از نقشه‌های آفلاین پشتیبانی می‌کنه؛ در نتیجه می‌شه مناطق موردنیاز رو برای استفاده بدون اینترنت ذخیره کرد.
📄 - فایل‌پیش‌نمایش‌کننده‌ی GNOME هم به‌طور کامل بازطراحی شده و رابط کاربری جدیدی دریافت کرده.
🦆 @ducklinux1
Gp - @duckgplinux
🔥2👍1👌1
هپی ۱۷۰ تایی و از این صحبتا.
کامنت خون های عزیز بیاید گروپ راجب مسائل خاورمیانه طحلیل کنیم.
Gap : @duckgplinux
🔥4❤1🥰1🤣1
🎨 - انتشار Mesa 26.2.3 با پشتیبانی از AMD GFX1171 و مجموعه‌ای از رفع باگ‌ها
🟢 - نسخه‌ی Mesa 26.2.3 به‌عنوان جدیدترین به‌روزرسانی پایدار از شاخه‌ی Mesa 26.2 منتشر شد
🔧 - درایورهای گرافیکی AMD یعنی RadeonSI و RADV چندین اصلاح دریافت کردن. در کنار اون، درایورهای Freedreno و Turnip برای پردازنده‌های گرافیکی Qualcomm Adreno هم به‌روزرسانی شدن.
🧩 - درایور Vulkan اینتل یعنی ANV هم چندین رفع باگ داشته؛ از جمله یک workaround برای بازی شبیه‌ساز پرواز X-Plane 12.
🦊 - درایور Asahi Gallium3D برای گرافیک اپل، workaround مورد استفاده در Firefox رو حالا برای مرورگر Zen هم فعال می‌کنه تا مشکلاتی مثل پارگی تصویر و ایرادهای رندرینگ برطرف بشن.
🧠 - درایور NVK مربوط به پشتیبانی Vulkan برای کارت‌های NVIDIA هم چندین مشکل مربوط به Memory Leak رو رفع کرده.
🚀 - یکی از تغییرات مهم این نسخه، اضافه‌شدن پشتیبانی از هدف گرافیکی AMD GFX1171 هست؛ این GPU در دسته‌ی پردازنده‌های گرافیکی RDNA 4m قرار می‌گیره و پیش‌تر در Mesa 26.3 اضافه شده بود.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
🖥️ - انتشار Miracle-WM 0.11 با حالت Overview جدید و پشتیبانی از Window Urgency
🟢 - نسخه‌ی Miracle-WM 0.11 منتشر شد؛ این کامپوزیتور Wayland که بر پایه‌ی کتابخانه‌ی Mir ساخته شده، حالا قابلیت‌های جدیدی برای مدیریت پنجره‌ها و Workspaceها ارائه می‌ده.
✨ - مهم‌ترین قابلیت این نسخه، حالت جدید و جذاب Overview هست که امکان مشاهده و انتخاب راحت‌تر پنجره‌ها و Workspace های مختلف رو فراهم می‌کنه. این حالت با یک‌بار یا دوبار فشردن کلید اصلی فعال می‌شه.
🪟 - پشتیبانی از Window Urgency هم اضافه شده؛ به این معنی که اگر یک پنجره یا Workspace غیر‌فعال نیاز به توجه داشته باشه، می‌تونه درخواست Focus شدن بده.
🔌 - سیستم Pluginهای Miracle-WM هم بهبود پیدا کرده و حالا پلاگین‌ها می‌تونن رویدادهای IPC رو منتشر کنن و دستورات IPC رو دریافت و مدیریت کنن.
⚙️ - این نسخه از قابلیت‌های جدید پروتکل‌های Mir برای مدیریت Capture تصویر، فهرست پنجره‌های خارجی، کنترل داده‌ها و Triggerهای ورودی استفاده می‌کنه.
📦 - کامپازیتور Miracle-WM 0.11 بر پایه‌ی Mir 2.29 ساخته شده و توسعه‌ی اون همچنان ادامه داره.
🦆 @ducklinux1
Gp - @duckgplinux
❤2
Forwarded from MEME MHR | میم مهر (ڪٚوروشـ)
🤣2😁1
🖱️ - انتشار libinput 1.32 با پشتیبانی از اسکرول دایره‌ای در تاچ‌پدهای گرد
🟢 - نسخه‌ی libinput 1.32 منتشر شد؛ این کتابخانه‌ی مهم لینوکس برای مدیریت ورودی در محیط‌های Wayland و X.Org استفاده می‌شه.
🔄 - قابلیت اصلی این نسخه، اضافه‌شدن پشتیبانی از Circular Scrolling در تاچ‌پدهای دایره‌ایه؛ یعنی کاربر می‌تونه با حرکت چرخشی انگشت، صفحه رو به‌صورت عمودی اسکرول کنه.
💻 - در حال حاضر تنها دستگاه شناخته‌شده‌ای که از این قابلیت استفاده می‌کنه، لپ‌تاپ Panasonic CF-SV1 هست؛ دستگاهی قدیمی از نسل Tiger Lake.
🖐️ - قابلیت Drag Lock هم هوشمندتر شده؛ حالا اگر هنگام کشیدن روی تاچ‌پد انگشت به لبه‌ی اون نزدیک بشه، Drag Lock به‌صورت خودکار فعال می‌شه تا کشیدن در فاصله‌های طولانی راحت‌تر انجام بشه.
✏️ - در بخش Tablet ها هم دکمه‌ی فیزیکی پاک‌کن یا Eraser Button حالا می‌تونه به هر دکمه‌ی دلخواهی Map بشه.
⚙️ - لایبری libinput 1.32 از قابلیت جدیدی در systemd 260+ و udev استفاده می‌کنه تا بهتر تشخیص بده یک دستگاه ورودی داخلیه یا خارجی.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🐉 - انتشار Dragonfly 2.0 با عملکرد بهتر و سازگاری گسترده‌تر با Redis و Valkey
🟢 - نسخه‌ی Dragonfly 2.0 منتشر شد؛ یک دیتابیس In-Memory مدرن که خودش رو جایگزینی سریع و کم‌مصرف برای Redis و Memcached معرفی می‌کنه و با APIهای اون‌ها سازگاره.
🚀 - شماره‌ی نسخه‌ی اصلی Dragonfly به ۲.۰ افزایش پیدا کرده تا بلوغ پروژه، عملکرد بهتر و آمادگی بیشتر برای استفاده در محیط‌های Production رو نشون بده.

🔌 - سازگاری با Redis و Valkey در این نسخه گسترش پیدا کرده و حالا پشتیبانی از بارگذاری فایل‌های RDB مربوط به Valkey 9 هم اضافه شده.
⚡ - توسعه‌دهندگان در Dragonfly 2.0 روی کاهش Overhead پردازش Connectionها و مدیریت حافظه کار کردن؛ در کنار اون، چندین بهینه‌سازی عملکردی هم انجام شده.
📦 - هزینه‌ی Buffering و فرآیند RDB Serialization هم کاهش پیدا کرده تا عملیات ذخیره‌سازی و پردازش داده‌ها با سربار کمتری انجام بشه.
🧹 - قابلیت تنظیم محدودیت‌های Burst و Cool-down برای Defragmentation پس‌زمینه هم اضافه شده؛ این موضوع کنترل بیشتری روی زمان‌بندی و شدت بهینه‌سازی حافظه می‌ده.
🦆 @ducklinux1
Gp - @duckgplinux
❤1
🦀 - انتشار Rust Coreutils 0.12 با رفع باگ‌های مهم برای Ubuntu
🟢 - نسخه‌ی Rust Coreutils 0.12 منتشر شد؛ این پروژه پیاده‌سازی مبتنی بر Rust از ابزارهای پایه‌ی سیستم مثل cd، mv، rm و du رو توسعه می‌ده و حالا روی سازگاری بهتر با Ubuntu تمرکز کرده.
🐧 - بخش زیادی از تغییرات این نسخه براساس گزارش‌های کاربران و Maintainer های Ubuntu انجام شده؛ باگ‌هایی که روی Ubuntu 25.10 و Ubuntu 26.04 LTS باقی مونده بودن، حالا برطرف شدن.

🛠️ - یکی از اصلاحات مهم مربوط به rm هست که دیگه هنگام حذف دایرکتوری‌های بسیار تو‌در‌تو نباید با Segmentation Fault مواجه بشه.
📦 - مشکل از دست رفتن داده در اجرای موازی install -D، پشتیبانی بهتر du روی معماری‌های ۳۲ بیتی و تداخل نام‌ها هنگام استفاده از cp -R هم رفع شده.
🔐 - آخرین وابستگی C در ابزار expr حذف شده و بهبودهای امنیتی و سازگاری بین‌پلتفرمی هم در این نسخه انجام گرفته.
⚡ - ابزارهای sort du و cp هم بهینه‌سازی‌های عملکردی دریافت کردن تا در بعضی سناریوها سریع‌تر اجرا بشن.
🦆 @ducklinux1
Gp - @duckgplinux
❤1👍1🖕1
🧠 - درایور NPU اینتل برای Linux 7.4 قابلیت اولویت‌بندی صف پردازش را دریافت می‌کند
🟢 - قابلیت جدیدی برای درایور NPU اینتل در شاخه‌ی توسعه‌ی drm-misc-next قرار گرفته که قرار است همراه با Linux 7.4 وارد کرنل بشه.
⚙️ - این تغییر یک ioctl جدید با نام DRM_IVPU_PARAM_CMDQ_PRIORITY اضافه می‌کنه؛ برنامه‌ها از طریق اون می‌تونن اولویت زمان‌بندی یک Command Queue موجود روی NPUهای اینتل رو دریافت یا تغییر بدن.
🚀 - اولویت صف پردازش حالا به‌صورت Dynamic قابل تغییر هست؛ حتی اگر صف موردنظر از قبل Job های در حال انتظار داشته باشه، Firmware مربوط به NPU در اولین فرصت به اولویت جدید واکنش نشون می‌ده.
📈 - این قابلیت برای Workload هایی که نیاز به اولویت بالا یا پایین دارن مفیده؛ مثلاً می‌شه پردازش‌های حساس‌تر رو نسبت به وظایف پس‌زمینه در اولویت بالاتری قرار داد.

💻 - این تغییر بیشتر برای NPU های موجود در پردازنده‌های Intel Core Ultra در نظر گرفته شده و مستقیماً به مدیریت زمان‌بندی پردازش‌های هوش مصنوعی مربوطه

🛠️ - در کنار این قابلیت، Pull Request جدید شامل چند اصلاح داخلی در درایورهای DRM هم هست

🦆 @ducklinux1
Gp - @duckgplinux
❤3