تحول بزرگ در گرافیک لینوکس: کامپایلر Kraid پیشفرض تراشههای Arm Mali شد

بیخیال افت فریم و دردسرهای گرافیکی روی هاردهای مبتنی بر Arm Mali! دنیای لینوکس دوباره قرار است با یک آپدیت خفنتر شود. اگر از لپتاپها یا بردهای با پردازنده گرافیکی Arm Mali استفاده میکنید، خبر داریم که در نسخه جدید Mesa یعنی Mesa 27.0، قرار است کامپایلر مدرن Kraid به صورت پیشفرض فعال شود. این یعنی سرعت بیشتر، کارایی بالاتر و اجرای روانتر بازیها و برنامهها بدون اینکه نیاز به کار خاصی داشته باشید.
کمپانیها مدتهاست که روی پروژه کامپایلر Kraid کار میکنند تا مشکلات گرافیکی پردازندههای گرافیکی جدید Arm Mali را حل کنند. حالا در نسخه جدید Mesa که توی راه است، این کامپایلر جایگزین مدلهای قدیمیتر شده است. برای کسانی که زیاد با Terminal و تنظیمات سر و کار دارند، این یعنی Panfrost Gallium3D Driver و PanVK Vulkan Driver قرار است خیلی بهینهتر از قبل کار کنند و دسترسی به Registerها در این کارتهای گرافیک دقیقتر مدیریت شود.
نکته جالب اینجاست که برای Shadersهای OpenGL، کامپایلر Kraid توانسته حجم دستورات تولیدی را نزدیک به ۲۰ درصد کاهش دهد! این یعنی پردازش سبکتر و فشار کمتر روی سختافزار شما.
حالا این تغییرات برای کاربر عادی چه فرقی میکند؟ خیلی ساده بگوییم: اجرای بازیها و اپلیکیشنها چند درصدی فریمریت (Frame-rate) بهتری به شما میدهد و از همه مهمتر، Build شدن Shadersها خیلی سریعتر انجام میشود. اگر کنجکاو هستید بیشتر درباره این تکنولوژی و زیرمجموعههای آن بدانید، سری به وبلاگ Collabora بزنید تا جزئیات فنی دقیقتری دستگیرتان شود.



