🔒 - شرکت AMD پچهای جدیدی برای امنیت ماشینهای مجازی EPYC و PCIe 6.0 منتشر کرد!
Gp - @duckgplinux
🟢 - شرکت 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 رو تصادفی کنه!
Gp - @duckgplinux
🟢 - یه مهندس از شرکت 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
DuckLinux
🧠 - کرنل لینوکس میخواد انتخاب هستههای بیکار CPU رو تصادفی کنه! 🟢 - یه مهندس از شرکت Arm پچهایی برای Scheduler لینوکس پیشنهاد داده که انتخاب بین هستههای CPU با میزان بیکاری یکسان رو تصادفی میکنه؛ هدف اینه که وظایف مختلف روی یک هستهی مشابه جمع نشن. ⚙️…
دوستان خبر های مهم تر و تخصصی تر از این به بعد بدون عکس منتشر میشن.
👎2
💾 - فایل سیستم GEFS؛ جدید و ساده برای OpenBSD معرفی شد!
🦆 @ducklinux1
Gp - @duckgplinux
🟢 - یک عزیزی به اسم 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
🔥 - مهمترین خبرهای امروز دنیای لینوکس و متنباز:
🧠 - بهینهسازی AMD P-State برای پردازندههای Zen 6 در Linux 7.4
⚡ - افزایش سرعت RAID نرمافزاری با بهینهسازی AVX-512 در Linux 7.4
🚀 - انتشار OpenVDB 13.1 با فریمورک SIMD و افزایش عملکرد تا ۴ برابر
🤖 - انتشار AMD GAIA 0.24 😂😂😂 پیادهسازی و خلاصهسازی محلی جلسات با هوش مصنوعی
🌀 - پشتیبانی درایور Yogafan لینوکس از لپتاپهای جدیدتر لنوو
🐍 - توسط رسانه Phoronix تایید شد؛ تکمیل انتقال GNU Coreutils به Rust در Ubuntu 26.10
🔒 - پچهای AMD برای امنیت ماشینهای مجازی EPYC و PCIe 6.0 با SEV-TIO TDISP
🎲 - تصادفیسازی انتخاب هستههای بیکار CPU در لینوکس؛ بهبود عملکرد روی سیستمهای پرهسته
💾 - معرفی فایلسیستم GEFS برای OpenBSD؛ ساده، امن و مبتنی بر Copy-on-Write
📝 - محتوای اختصاصی DuckLinux:
😅 - we still don't trust you ( meme ) 1
😅 - we still don't trust you ( meme ) 2
۲۵ شهریور ۱۴۰۵
شبتون زیبا🌙🌑
🦆 @ducklinux1
Gp - @duckgplinux
🧠 - بهینهسازی AMD P-State برای پردازندههای Zen 6 در Linux 7.4
⚡ - افزایش سرعت RAID نرمافزاری با بهینهسازی AVX-512 در Linux 7.4
🚀 - انتشار OpenVDB 13.1 با فریمورک SIMD و افزایش عملکرد تا ۴ برابر
🤖 - انتشار AMD GAIA 0.24 😂😂😂 پیادهسازی و خلاصهسازی محلی جلسات با هوش مصنوعی
🌀 - پشتیبانی درایور Yogafan لینوکس از لپتاپهای جدیدتر لنوو
🐍 - توسط رسانه Phoronix تایید شد؛ تکمیل انتقال GNU Coreutils به Rust در Ubuntu 26.10
🔒 - پچهای AMD برای امنیت ماشینهای مجازی EPYC و PCIe 6.0 با SEV-TIO TDISP
🎲 - تصادفیسازی انتخاب هستههای بیکار CPU در لینوکس؛ بهبود عملکرد روی سیستمهای پرهسته
💾 - معرفی فایلسیستم GEFS برای OpenBSD؛ ساده، امن و مبتنی بر Copy-on-Write
📝 - محتوای اختصاصی DuckLinux:
😅 - we still don't trust you ( meme ) 1
😅 - we still don't trust you ( meme ) 2
۲۵ شهریور ۱۴۰۵
شبتون زیبا🌙🌑
🦆 @ducklinux1
Gp - @duckgplinux
❤1👍1
🟢 - محیط دسکتاپ GNOME 51 طبق برنامه منتشر شد و قراره در توزیعهایی مثل Ubuntu 26.10 و Fedora Workstation 45 استفاده بشه.
Gp - @duckgplinux
⚡ - یکی از مهمترین تغییرات این نسخه مربوط به 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
کامنت خون های عزیز بیاید گروپ راجب مسائل خاورمیانه طحلیل کنیم.
Gap : @duckgplinux
🔥4❤1🥰1🤣1
🎨 - انتشار Mesa 26.2.3 با پشتیبانی از AMD GFX1171 و مجموعهای از رفع باگها
Gp - @duckgplinux
🟢 - نسخهی 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
Gp - @duckgplinux
🟢 - نسخهی 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
🖱️ - انتشار libinput 1.32 با پشتیبانی از اسکرول دایرهای در تاچپدهای گرد
Gp - @duckgplinux
🟢 - نسخهی 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
Gp - @duckgplinux
🟢 - نسخهی 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
Gp - @duckgplinux
🟢 - نسخهی 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 قابلیت اولویتبندی صف پردازش را دریافت میکند
🦆 @ducklinux1
Gp - @duckgplinux
🟢 - قابلیت جدیدی برای درایور 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
🛠️ - درایور جدید لینوکس برای بهبود پشتیبانی از ASUS Zenbook های مجهز به Snapdragon X2
Gp - @duckgplinux
🌡️ - پشتیبانی لینوکس از لپتاپهای ASUS Zenbook A14 و A16 مجهز به تراشهی Qualcomm Snapdragon X2 با یک درایور جدید بهتر میشه.
🔧 - این درایور با نام asus-glymur-ec توسط Konrad Dybcio از مهندسان Qualcomm توسعه داده شده و برای کنترل بهتر Embedded Controller یا همون EC لپتاپهاست.
💡 - فریمور EC این Zenbook ها شباهتهایی به طراحی مرجع Qualcomm داره، اما تفاوتهاش باعث شده به یک درایور اختصاصی در کرنل لینوکس نیاز داشته باشه.
🌀 - با اضافهشدن این درایور، لینوکس میتونه سرعت فعلی فنها، دمای دو سنسور حرارتی و میزان روشنایی نور پسزمینهی کیبورد رو بخونه.
⌨️ - امکان تنظیم روشنایی کیبورد و اطلاعرسانی وضعیت Suspend و Resume سیستم هم به پشتیبانی این لپتاپها اضافه میشه.
📦 - پچهای این درایور فعلاً برای بررسی در Kernel Mailing List منتشر شدن و هنوز وارد کرنل پایدار لینوکس نشدن.
🚀 - مهندسان Qualcomm اخیراً مشارکت بیشتری برای بهبود پشتیبانی لینوکس از لپتاپهای Snapdragon X2 داشتهاند؛ بااینحال رسانه معتبر Phoronix بهدلیل محدودیت بودجه و نداشتن نمونهی بررسی، فعلاً تستی روی این دستگاهها انجام نمیده.🦆 @ducklinux1
Gp - @duckgplinux
❤2
🧠 - انتشار Intel Compute Runtime 26.35.397؛ فعالشدن پیشفرض LEO برای Nova Lake و معرفی PISA
Gp - @duckgplinux
📦 - نسخهی جدید Intel Compute Runtime 26.35.39758.10 برای Windows و Linux منتشر شد و چندتا قابلیت تازه برای درایورهای OpenCL و Level Zero آورد.
🔗 - توی این نسخه پشتیبانی از External Semaphoreهای مبتنی بر Host Function، هوک جدید مربوط به OpenVINO و APIهای تازه برای گزارش اطلاعات در بخش Sysman اضافه شده.
🌡️ - و حالا Sysman بهصورت اولیه میتونه Composite Temperature و Memory Vendor ID یا همون VID رو هم بخونه.
🐧 - توی بخش مخصوص Linux هم هماهنگی درایور کرنل برای منتظر موندن جهت Host Synchronization رویدادها فعال شده.
⚙️ - در بخش OpenCL، افزونهی cl_khr_spirv_queries، زیرساخت cl_khr_command_buffer و چند تغییر دیگه برای درایور جدید LEO اضافه شدن.
🚀 - مهمترین اتفاق این نسخه اینه که درایور آزمایشی OpenCL LEO برای پردازندههای آیندهی Nova Lake S یا همون NVL-S، بهصورت پیشفرض در لینوکس فعال شده.
🧪 - البته برای iGPU و dGPU های فعلی اینتل، LEO همچنان آزمایشی محسوب میشه. این درایور بهجای ارتباط مستقیم OpenCL با سختافزار، روی APIهای Level Zero ساخته شده.
🧩 - پشتیبانی اولیه از Intel PISA هم اضافه شده؛ یک ISA قابلحمل برای GPUهای اینتل که قراره به کامپایلرها، کتابخانههای دستی و Inline Assembly اجازهی کار نزدیکتر به سختافزار رو بده.
🔬 - ایدهی PISA شباهتهایی به NVPTX انویدیا داره و اینتل داره روی Backend مربوط به اون برای LLVM هم کار میکنه.
🏝️ - پشتیبانی از Crescent Island هم با فعالشدن Defer Backing و چند تغییر دیگه ادامه پیدا کرده.🦆 @ducklinux1
Gp - @duckgplinux
❤1
🖥️ - فوجیتسو رسماً پردازندهی ۱۴۴ هستهای MONAKA رو معرفی کرد
Gp - @duckgplinux
🐉 - فوجیتسو بعد از حدود دو سال کنجکاوی دربارهی MONAKA، بالاخره این پردازندهی سروری مبتنی بر معماری Arm رو رسماً معرفی کرد؛ عرضهی اون هم از نوامبر شروع میشه.
⚡ - پردازنده MONAKA برای زیرساختهای Sovereign AI طراحی شده و فوجیتسو میگه با استفاده از فناوری 3D-Stacked و لیتوگرافی ۲ نانومتری، عملکرد و بهرهوری انرژی بالایی ارائه میده.
🧩 - این پردازنده از ترکیب فرایند ساخت ۲ نانومتری برای هستهها و ۵ نانومتری برای Cache و بخشهای I/O استفاده میکنه. حداکثر فرکانسش هم به 3.8GHz میرسه.
🚀 - پردازنده MONAKA از حافظههایی با سرعت حداکثر 8800MT/s پشتیبانی میکنه.
🧠 - فوجیتسو ادعا میکنه این پردازنده با کمک بهینهسازی نرمافزاری، میتونه در پردازشهای AI Inference تا دو برابر توان عملیاتی بیشتری نسبت به پردازندههای دیگه ارائه بده.
🖥️ - سرور رکمونت 1U فوجیتسو با خنککنندهی بادی، ۱۴۴ هستهی Armv9 با فرکانس 2.1GHz داره؛ نسخهی مجهز به خنککنندهی مایع هم با فرکانس 2.9GHz عرضه میشه.🦆 @ducklinux1
Gp - @duckgplinux
❤2
🧠 - پیشنهاد استانداردسازی گزارش حافظهی گرافیکی در لینوکس مطرح شد
Gp - @duckgplinux
💾 - یک پیشنهاد تازه برای استانداردکردن گزارش میزان حافظهی ویدیویی در لینوکس مطرح شده؛ قابلیتی که هنوز با وجود بحثهای قبلی، وارد کرنل اصلی نشده.
🛠️ - این پیشنهاد توسط Tvrtko Ursulin از Igalia مطرح شده و هدفش اینه که درایورهای گرافیکی مختلف، از برندهای متفاوت، اطلاعات حافظهی خودشون رو با یک روش یکسان گزارش بدن.
📊 - ایدهی اصلی اینه که اطلاعات حافظه از طریق مسیری مثل sys/class/drm/card1/memstat/ در اختیار سیستم قرار بگیره.
🧩 - این رابط میتونه مناطق مختلف حافظه مثل vRAM و GTT رو نمایش بده و برای هرکدوم مقدار کل حافظهی موجود و میزان حافظهی مصرفشده رو گزارش کنه.
⚙️ - چنین قابلیتی میتونه برای کارهایی مثل تعیین درست اندازهی Swap هنگام نصب سیستمعامل مفید باشه؛ مخصوصاً وقتی سیستم از حافظهی گرافیکی قابلتوجهی استفاده میکنه.
🔌 - برای پیادهسازی این قابلیت، هر درایور DRM باید یک Callback ساده اضافه کنه تا فهرست مناطق حافظه و آمار مربوط به اونها رو به شکل استاندارد گزارش بده.
🧪 - برای نمایش عملی این ایده، یک پچ آزمایشی برای درایور AMDGPU هم همراه پیشنهاد منتشر شده؛ اما این قابلیت فعلاً در مرحلهی RFC و بررسی توسعهدهندههاست.🦆 @ducklinux1
Gp - @duckgplinux
❤2