
درایور گرافیکی AMDGPU در لینوکس ۷.۴ (Linux 7.4) در حالی پشتیبانی پیشفرض از قابلیت پیوند نرخ ثابت (Fixed Rate Link یا FRL) در HDMI 2.1 را برای نمایشگرهای با نرخ نوسازی و وضوح بالاتر فعال میکند که اکنون اصلاحاتی نیز برای پشتیبانی از نرخهای جدید HDMI 2.2 به این درایور اضافه شده است. قابلیتهای FreeSync/VRR و ALLM نیز برای لینوکس ۷.۴ در نظر گرفته شدهاند.
جزئیات اصلاحات HDMI 2.2 FRL
بر اساس گزارش Phoronix، مجموعهای از وصلههای (Patch) درایور AMDGPU برای لینوکس ۷.۴ ارسال شده که شامل رفع ایرادهایی در UALink، ریست GPU (GPU Reset)، SR-IOV، DCN، FreeSync/VRR و برخی اصلاحات متفرقه است. به گفته منابع، مهمترین بخش این درخواست ادغام (Pull Request) اصلاحات مربوط به FRL در HDMI 2.2 است.
فانگژی زو (Fangzhi Zuo)، مهندس AMD، درباره وصلههای پشتیبانی از نرخهای HDMI 2.2 FRL از سمت دریافتکننده (Sink) توضیح داده است: «مشخصات HDMI 2.2 سه نرخ جدید FRL را تعریف میکند: ۱۶، ۲۰ و ۲۴ گیگابیت بر ثانیه به ازای هر لاین (Gbps per lane) روی چهار لاین، با مقدارهای Max_FRL_Rate برابر ۷، ۸ و ۹ در HF-SCDB. کد فعلی در سقف HDMI 2.1 یعنی ۱۲ گیگابیت بر ثانیه به ازای هر لاین متوقف میشود؛ بنابراین دریافتکنندهای که نرخ HDMI 2.2 را اعلام میکند، بهگونهای تلقی میشود که هیچ پشتیبانی FRL ندارد و پیوند در نهایت بسیار پایینتر از آنچه دریافتکننده واقعاً پشتیبانی میکند آموزش میبیند.»
تغییرات در پارسر EDID و پوشش KUnit
در این مجموعه، وصله نخست به پارسر EDID در DRM (DRM EDID Parser) آموزش میدهد که سه نرخ جدید را رمزگشایی کند. وصله دوم این نرخها را به شاخص نرخ FRL مورد استفاده DC در amdgpu_dm نگاشت میکند و پوشش آزمون KUnit را گسترش میدهد.
- افزودن رمزگشایی سه نرخ جدید FRL در HDMI 2.2 به پارسر EDID
- نگاشت نرخهای جدید به شاخص نرخ FRL در amdgpu_dm
- گسترش پوشش آزمون KUnit برای این قابلیت
زمانبندی ادغام در لینوکس ۷.۴
این اصلاحات بخشی از درخواست ادغامی است که به بخش اصلاحات DRM (DRM Fixes) ارسال شده است. اگر همهچیز خوب پیش برود، این درخواست ادغام ظرف یکی دو روز آینده برای لینوس توروالدز (Linus Torvalds) فرستاده میشود و در انتشار Linux 7.4-rc2 روز یکشنبه گنجانده خواهد شد.