آپدیت خفن اینتل برای لینوکس ۷.۴؛ جهش بزرگ در کارایی Battlemage!

اگه دلت میخواد کارت گرافیک اینتل توی دنیای لینوکس مثل برق و باد کار کنه، خبرهای خوبی برات داریم! اینتل دست به کار شده و توی آخرین آپدیتهای درایور Xe برای هسته لینوکس ۷.۴، یه تکنیک خفن پیاده کرده که قراره حسابی کارایی گرافیکهای سری Battlemage رو بترکونه. این یعنی سرعت بیشتر، لَگ کمتر و اجرای روانتر کارها، اونم بدون اینکه بخوای کار خاصی انجام بدی.
ماجرا از این قراره که مهندسین اینتل اومدن قابلیتهای CPU binds و ULLS (که مخفف Ultra Low Latency Scheduling یا همون زمانبندی با تاخیر فوقالعاده پایینه) رو روی صف انتقال یا همون migration queue پیادهسازی کردن. شاید اولش این اصطلاحات فنی به نظرجذاب نرسه، اما نتیجه نهایی توی عمل کاملاً چشمگیره و سرعت سیستم رو به طرز محسوسی بالا میبره.
nn

تأثیر واقعی ULLS و CPU binds روی گرافیکهای اینتل
طبق توضیحاتی که مهندس اینتل، Matthew Brost، داده، وقتی گرافیک داره مدام با خطاهای پردازشی یا همون faultها دستوپنجه نرم میکنه، حضور ULLS باعث میشه کارهای کپی کردن دادهها بین ۳۰ تا ۴۰ میکروثانیه سریعتر انجام بشه. حتی موقع استارت سرد یا همون cold startup گرافیک، این سرعت باز هم بیشتر میشه!
البته این وسط یه کوچولو مصرف برق بالاتر میره چون موتور صفحهبندی مدام درگیره، اما اینتل فکر اینجාවم کرده؛ اگه برای مدتی هیچ خطایی پردازش نشه، سیستم به طور خودکار از حالت ULLS خارج میشه تا انرژی هدر نره.
تکنیک CPU binds نه تنها پیشنیاز اصلی برای کارکرد درست ULLS به حساب میاد، بلکه تاخیرهای مربوط به VM-bind رو هم کم میکنه تا در نهایت کل سیستم بدون افت سرعت و با بالاترین راندمان کار کنه.
چیزهای دیگهای که توی این پکیج جدید هست
علاوه بر اینها، این پکیج جدید یکسری اصلاحات برای Crescent Island و همچنین اضافه شدن شناسه دستگاه جدید Panther Lake با کد 0xB0A1 رو هم به همراه داره. این تغییرات هماکنون دارن مسیرشون رو طی میکنن تا توی پنجره ادغام لینوکس ۷.۴ قرار بگیرن و نسخه پایدارش هم احتمالاً اواخر دسامبر از راه میرسه.

