
شرکت AMD روز پنجشنبه آخرین درخواست ادغام (Pull Request) از مجموعه قابلیتهای خود را ارسال کرد که هدف آن ارائه در پنجره ادغام (Merge Window) پیشروی لینوکس ۷.۴ است. این دور از تغییرات که با عنوان «آخرین جزئیات پراکنده» توصیف شده، عمدتاً بر اعمال شماری از رفع باگها (Bug Fixes) تمرکز دارد؛ هرچند در میان آنها موارد قابل توجهی نیز به چشم میخورد.
تکمیل پشتیبانی پیشفرض از HDMI 2.1
درخواستهای ادغام هفتههای گذشته برای تغییرات AMDGPU و AMDKFD که به شاخه DRM-Next برای لینوکس ۷.۴ ارسال شده بودند، از پیش بسیار چشمگیر بودند. مهمترین نکته آن است که قابلیت HDMI 2.1 در لینوکس ۷.۴ بهصورت پیشفرض برای AMDGPU فعال خواهد شد؛ بهویژه از آنجا که ویژگیهای نرخ نوسازی متغیر (VRR – Variable Refresh Rate) و حالت تأخیر کم خودکار (ALLM – Auto Low Latency Mode) نیز در همین بسته گنجانده شدهاند. در کنار این موج فعالیت گسترده پیرامون HDMI 2.1، پشتیبانی از سختافزار جدید AMD نیز به لینوکس ۷.۴ افزوده شده است.
رفع باگهای زنجیرهای در کد HDMI 2.1
پس از فعالسازی پیشفرض HDMI 2.1، جریانی از وصلههای (Patch) تکمیلی برای این کد ارسال شده است. این هفته نیز بار دیگر شاهد مجموعهای از اصلاحات HDMI برای بخش AMDGPU DC بودیم. یکی از اصلاحات شایان توجه این است که درایور اکنون فراداده (Metadata) مربوط به VRR در HDMI را در جایگاه بسته اطلاعاتی VTEM ارسال میکند. این تغییر باید مشکل خالی شدن لحظهای تصویر (Blank) در خروجیهای HDMI را در هر بار فعال یا غیرفعال شدن قابلیت نرخ نوسازی متغیر برطرف کند.
همچنین وصله دیگری برای بهروزرسانی بیت مهلت زمانی آموزش پیوند (Link Training Timeout) ارائه شده است؛ زیرا در غیر این صورت، آزمون انطباق آموزش پیوند HDMI با شکست مواجه میشود. AMD تلاش کرده است تا اطمینان حاصل کند که پیادهسازی HDMI 2.1 در درایور AMDGPU به انطباق کامل با استاندارد HDMI 2.1 دست مییابد.
سایر تغییرات این درخواست ادغام
آخرین درخواست ادغام قابلیتها، موارد زیر را نیز در بر میگیرد:
- فعالسازی آلفای اسکن مستقیم (Direct Scan-out Alpha) برای برخی قالبهای DRM
- رفع اشکالات مربوط به صف کاربر (User Queue) با نام اختصاری UserQ
- اصلاحات مربوط به سختافزار هنوز منتشرنشده GFX12.1
- رفع باگهای SR-IOV
- اصلاحات مربوط به UALink
فهرست کامل این تغییرات AMDGPU و AMDKFD که مواد نهایی پنجره ادغام لینوکس ۷.۴ را تکمیل میکند، از طریق همین درخواست ادغام قابل مشاهده است.