افزایش چشمگیر سرعت بازیها در لینوکس با پچهای جدید مهندس Meta

بیتعارف بگوییم؛ اگر از آن دسته آدمهایی هستید که اجرای روان بازیها روی لینوکس یا دستگاهی مثل Steam Deck برایتان اهمیت دارد، خبر فوقالعادهای برایتان داریم. داستان از این قرار است که یکی از مهندسان خفن شرکت Meta دست به کار شده و با ارائه پچهای جدید برای Linux Kernel و Driver مربوط به AMD P-State، توانسته فریمریت بازیها را تا حد زیادی بالا ببرد و لگها را به حداقل برساند. این یعنی پایان افت فریمهای آزاردهنده در لحظات حساس بازی!
ماجرا چیست و چرا اهمیت دارد؟
چند ماه پیش بود که David Vernet، یکی از هکرهای باسابقه Kernel در Meta، متوجه شد با دستکاری هوشمندانه تنظیمات مصرف انرژی پردازندههای AMD (که به آن EPP میگویند)، میتوان عملکرد سیستم را در اجرای بازیها متحول کرد. او این موضوع را در کنفرانس معتبر Linux Plumbers در پراگ ارائه داد و دنیای متنباز را به وجد آورد.
nn

nn

در واقع، عملکرد پیشفرض پردازنده همیشه نمیتواند در سنگینترین لحظات بازی بهترین تصمیم را بگیرد. اما پچهای جدید Vernet باعث میشوند هستههای CPU که تازه از کار افتادهاند یا درگیر پردازش هستند، سریعتر بیدار شوند و تمام قدرتشان را بگذارند پای رندر کردن فریمهای بازی. نتیجه؟ لودینگهای سریعتر، تصویر روانتر و تجربهایذاتاً لذتبخشتر روی Steam Deck و سایر سیستمهای مبتنی بر AMD.
آیا این تغییرات وارد لینوکس میشود؟
بله! البته در جریان بررسی کدهای این پچها، پیشنهاد شد که این قابلیت به جای یک ترفند ساده در سطح Driver، به صورت یک مکانیزم پیشرفتهتر و ساختاریافتهتر (Governor-level) پیادهسازی شود. حتی صحبت از این است که ابزارهایی مثل Wine و Proton هم بتوانند مستقیماً به این سیستم نخ (Thread) بدهند تا پردازنده بفهمد دقیقاً کی باید تمام توانش را به کار بگیرد.
این بهینهسازیها نشان میدهد که ترکیب قدرت لینوکس و سختافزار AMD، روز به روز دارد برای گیمرها جذابتر و بدون دردسرتر میشود.
اگر دوست دارید جزئیات فنی و اسلایدهای این ارائهها را زیر و رو کنید، میتوانید به سایت lpc.events سر بزنید.



