کاهش چشمگیر زمان رندر FSR 4 روی برد ماینینگ BC-250 ای‌ام‌دی

مودرها موفق شدند با استفاده از یک فایل DLL قابل حمل، زمان پردازش ارتقاء مقیاس FSR 4 را روی برد ماینینگ BC-250 شرکت ای‌ام‌دی تا حدود زیادی کاهش دهند.

تتیم تحریریه۴ دقیقه مطالعه۰ بازدید۴ روز پیش
کاهش چشمگیر زمان رندر FSR 4 روی برد ماینینگ BC-250 ای‌ام‌دی

مودرها هزینه اجرای فناوری FSR 4 روی پردازنده گرافیکی BC-250 مبتنی بر معماری RDNA 2 شرکت ای‌ام‌دی (AMD) را تقریباً به نصف کاهش داده‌اند؛ به طوری که یک پیاده‌سازی جدید، زمان پردازش این ارتقاءدهنده مقیاس را در رزولوشن 1440p از 11.51 میلی‌ثانیه به 5.92 میلی‌ثانیه رسانده است. همان‌طور که در یک پست توسط VideoCardz جزئیات آن شرح داده شده، این کار جدید بر روی تلاش‌های مداوم جامعه کاربری برای تبدیل برد عجیب استخراج رمزارز پلی‌استیشن 5 (PlayStation 5) شرکت ای‌ام‌دی (AMD) به یک ماشین گیمینگ توانمند لینوکس بنا شده است، در حالی که بهینه‌سازی‌های FSR 4 را از یک تغییر سفارشی در Mesa به یک فایل FidelityFX DLL قابل حمل منتقل می‌کند.

بر اساس آزمایش‌های به اشتراک گذاشته شده توسط توسعه‌دهنده، نسخه FSR 4.1.1 در حال اجرا با رزولوشن 2560 در 1440 و ورودی کیفیت 1706 در 960 با استفاده از شیدرهای اصلی به 11.51 میلی‌ثانیه زمان نیاز داشت، در مقایسه با 5.92 میلی‌ثانیه با استفاده از آخرین نسخه v4.0.0-rc9. در رزولوشن 4K، زمان پردازش به گزارش‌ها از 25.72 میلی‌ثانیه به 12.08 میلی‌ثانیه کاهش یافته است، در حالی که در رزولوشن 1080p از 7.13 میلی‌ثانیه به 3.93 میلی‌ثانیه رسید. این توسعه‌دهنده همچنین گزارش می‌دهد که پیاده‌سازی بهینه‌سازی شده تصاویری کاملاً یکسان با بایت‌های شیدرهای اصلی در آزمایش‌های کنترل‌شده تولید کرده است، که نشان می‌دهد بهبود عملکرد ناشی از اجرای کارآمدتر همان بار کاری است و نه کاهش کیفیت تصویر.

برد BC-250 در این زمینه بسیار جذاب است زیرا بر پایه سخت‌افزار گرافیکی بسیار قدیمی‌تر RDNA 2 ساخته شده است. فناوری FSR 4 به شدت به بارهای کاری یادگیری ماشین (Machine Learning) و عملیات عدد صحیح با دقت پایین شتاب‌یافته متکی است که بسیار بیشتر برای معماری‌های جدیدتر ای‌ام‌دی (AMD) مناسب هستند. روی برد BC-250، این عملیات‌ها باید از طریق مسیرهای دستورالعمل جایگزین مدیریت شوند.

تلاش‌های قبلی جامعه کاربری این مشکل را در Mesa حل کرد و عملیات ضرب نقطه‌ای INT8 مورد استفاده توسط FSR 4 را بهینه ساخت. به جای تکیه بر یک دنباله بازگشتی بسیار پرهزینه‌تر، پیاده‌سازی اصلاح‌شده از یک مسیر ریاضی کارآمدتر مبتنی بر عملیات‌های عدد صحیح علامت‌دار 24 بیتی استفاده کرد. گزارش شده است که یکی از شیدرهای شاخص از 64,269 دستورالعمل به 37,613 دستورالعمل کاهش یافته است.

این انشعاب جدید (Fork) کار را یک قدم جلوتر برده و بهینه‌سازی‌ها را به درون یک فایل FidelityFX DLL منتقل کرده است. این امر نیاز به اجرای یک نسخه سفارشی‌سازی شده از Mesa را از بین می‌برد و به طور بالقوه استفاده از مسیر بهینه‌سازی شده را با یک نصب موجود OptiScaler یا بازی‌های دارای پیاده‌سازی‌های بومی سازگار FidelityFX آسان‌تر می‌کند.

پشتیبانی بومی از ویندوز، سایر پردازنده‌های گرافیکی و تولید فریم هنوز واجد شرایط نشده‌اند، زیرا توسعه‌دهنده برد BC-250 را روی لینوکس با استفاده از Mesa استاندارد و GE-Proton آزمایش کرده است. هدف بالایی عملی برای این برد تقریباً رزولوشن 1440p است، زیرا FSR 4 حتی پس از بهینه‌سازی همچنان 12.08 میلی‌ثانیه زمان در رزولوشن 4K مصرف می‌کند.

این دستاورد آخرین فصل از داستان غیرمعمول برد BC-250 است. شرکت اسراک (ASRock) این برد را برای سیستم‌های استخراج رمزارز در اطراف سیلیکون کلاس پلی‌استیشن 5 (PlayStation 5) شرکت ای‌ام‌دی (AMD) ساخت، با شش هسته پردازنده مرکزی Zen 2 و 24 واحد محاسباتی RDNA 2 که به طور پیش‌فرض فعال بودند. با سقوط بازار ماینینگ، بردهای فردی شروع به نفوذ به بازار دست دوم با قیمتی بسیار کمتر از 150 دلار کردند و علاقه‌مندان از آن زمان یک اکوسیستم گیمینگ لینوکس بالغ را در اطراف آن‌ها مونتاژ کرده‌اند که کامل با میان‌افزار سفارشی، کنترل‌کننده‌های پردازنده گرافیکی، ابزارهای باز کردن قفل واحدهای محاسباتی، کیس‌ها، راه‌حل‌های خنک‌کننده و رفع اشکالات مخصوص توزیع است.

ما اخیراً برد BC-250 را مورد آزمایش قرار دادیم و متوجه شدیم که ابزارهای توسعه‌یافته توسط جامعه کاربری می‌توانند تمام 40 واحد محاسباتی فیزیکی RDNA 2 را روی بردهای سازگار باز کنند، که از 24 واحد فعال به طور پیش‌فرض افزایش یافته است، در حالی که کار جداگانه روی میان‌افزار می‌تواند دو هسته پردازنده مرکزی غیرفعال Zen 2 را بازیابی کرده و تراشه را از شش هسته به هشت هسته برساند.

این اکوسیستم هنوز با محدودیت‌هایی همراه است. در آزمایش‌های ما، پردازنده مرکزی قدیمی‌تر Zen 2 روی برد BC-250 در برخی بازی‌ها در رزولوشن‌های 1080p و 1440p به یک گلوگاه قابل توجه تبدیل شد، حتی زمانی که پردازنده گرافیکی به طور کامل باز شده بود. این برد همچنین تنها دارای 16 گیگابایت حافظه مشترک GDDR6 است که باعث شد برخی عناوین به دلیل مشکلات حافظه در رزولوشن 4K از کار بیفتند و تولید فریم را در رزولوشن‌های بالاتر دشوارتر ساخت. در حالی که FSR 4 آن محدودیت‌ها را از بین نخواهد برد، اما نصف کردن هزینه به ازای هر فریم ارتقاءدهنده مقیاس، به یک برد ماینینگ دور انداخته‌شده فضای بسیار بیشتری برای صرف در جاهای دیگر می‌دهد.


منبع: tomshardware.com

نظرات۰

برای نوشتن نظر، وارد حساب خود شوید.

ورود / ثبت‌نام

هنوز نظری ثبت نشده — اولین نفری باش که نظر می‌دهد.