پل زدن بر شکاف سیلیکونی: آوردن مجموعه DLSS 5 انویدیا به پردازندههای گرافیکی AMD Radeon
خلاصه اجرایی و جایگاه در بازار
جنگ قابلیتهای پردازندههای گرافیکی مدتهاست که توسط انبوه نرمافزارهای انحصاری تعریف شده است، و اکوسیستم نمونهبرداری فوقالعاده عمیق مبتنی بر یادگیری (DLSS) انویدیا به عنوان یک ارزش پیشنهادی اصلی برای تیم سبز عمل میکند. با این حال، جامعه متنباز همچنان به اختلال در بخشبندی سنتی سختافزار ادامه میدهد. پروژه DLSS-NR که توسط یک مدساز به نام دانیل بلانکو توسعه یافته، به دستاوردی دست یافته است که پیشتر از نظر معماری غیرمحتمل به نظر میرسید: اجرای کامل مجموعه DLSS 5 انویدیا - از جمله رندر عصبی، رزولوشن فوقالعاده 4.5، تولید فریم و بازسازی پرتو - به طور مستقیم روی سختافزار AMD Radeon.
با هدف قرار دادن سه نسل از معماری Radeon (RDNA 2، RDNA 3 و آخرین سری RDNA 4 RX 9000)، این پیشرفت اساساً انحصاری بودن پشته نرمافزاری انویدیا را به چالش میکشد. در حالی که AMD به طور تاریخی برای مردمیسازی قابلیتها به رزولوشن فوقالعاده FidelityFX (FSR) و استانداردهای باز متکی بوده است، اما فاقد یک معادل واقعی برای پایانه رندر عصبی مبتنی بر تنسور انویدیا بوده است. پروژه DLSS-NR به طور مؤثری این شکاف فناورانه را پر میکند و به کاربران Radeon اجازه میدهد تا بدون نیاز به حبس شدن در اکوسیستمهای سختافزاری انحصاری، از مدلهای پیشرفته بازسازی تصویر مبتنی بر یادگیری ماشین بهرهمند شوند.
نوآوریهای اصلی معماری و فناورانه
در قلب این مد، بارگذار مد NeuralHub قرار دارد؛ یک پوشش و مکانیزم تزریق پیشرفته که فرازهای رابط برنامهنویسی گرافیکی (API) را در عناوین DirectX 12 رهگیری میکند. به جای تحمیل یک پیادهسازی بومی، NeuralHub به خطوط لوله مقیاسدهنده موجود - خواه بازی به طور بومی از FSR، DLSS یا Intel XeSS استفاده کند - متصل شده و پسزمینه رندرینگ را جایگزین میکند. به طور قابل توجهی، این بهروزرسانی شامل یک نمونه داخلی از FSR 4.1.1 است. این امر یک مبنای استاندارد و با سازگاری بالا را برای ارتباط خط لوله تضمین میکند و تناقضات یکپارچهسازیهای تکهتکه شده FSR مخصوص هر بازی را دور میزند.
گنجاندن آخرین مدل رندر عصبی 310.9.16 یک نقطه عطف فنی بزرگ است. آخرین نسخه انویدیا بارهای کاری عصبی را تا ۲ برابر سریعتر پردازش میکند و در عین حال حدود ۲۰ درصد کمتر از نسخههای فاششده قبلی VRAM مصرف میکند، که باعث میشود روی معماریهای غیرانویدیا تا حدودی قابلاجراتر باشد. این مد بارهای کاری را با نگاشت فرازهای API مبتنی بر تنسور انویدیا به عملیات محاسباتی استاندارد یا مسیرهای شتابدهی سختافزاری منظره عمومی موجود روی سیلیکون Radeon اجرا میکند. در حالی که هستههای ماتریس AMD (مانند دستورات WMMA/WMMAL یافت شده در معماریهای جدیدتر) این بارهای کاری را مدیریت میکنند، ترجمه ساختارهای API خاص فروشنده، سربار ذاتی خط لوله را به همراه دارد.
مشخصات تجربی و ماتریس بنچمارک
| ویژگی / معیار | پیادهسازی بومی AMD FSR | مد DLSS-NR روی AMD (هدف RX 9070 XT) | مبنای بومی انویدیا (RTX 5070 Ti) | دامنه سازگاری |
|---|---|---|---|---|
| مقیاسدهنده اصلی | FSR 3.1 / 4.x | رزولوشن فوقالعاده DLSS 4.5 | رزولوشن فوقالعاده DLSS 5 | عناوین DX12 (FSR/DLSS/XeSS) |
| رندر عصبی | هیچکدام (بدون معادل سختافزاری) | DLSS 5 NR (مدل 310.9.16) | DLSS 5 NR بومی | پردازندههای گرافیکی RDNA 2، 3 و 4 |
| تولید فریم | تولید فریم FSR | تولید فریم DLSS | تولید فریم DLSS | بازیهای انتخابی DX12 |
| بازسازی پرتو | نوع بازسازی پرتو FSR | بازسازی پرتو پورت شده انویدیا | بازسازی پرتو بومی | عناوین دارای ردیابی پرتو |
| سربار / تأثیر عملکرد | مبنا / بهینهسازی شده | ناچیز تا ۲۵٪- (بسته به عنوان) | مبنای بهینهسازی شده | به استثنای عناوین ضدتقلب |
حرارت، بهرهوری و ارگونومی دنیای واقعی
استقرار یک لایه ترجمه پیچیده و چندفروشنده مانند DLSS-NR ملاحظات حرارتی و بهرهوری منحصربهفردی را برای سختافزار Radeon معرفی میکند. در آزمایشهای توسعهدهنده روی یک کارت RX 9070 XT، این سیستم به فریم ریت بسیار قابل بازی ۹۰ تا ۱۰۰ فریم بر ثانیه در رزولوشن 1080p با فعال بودن افزونههای سنگین عصبی دست مییابد. با این حال، معیارهای کاربران در دنیای واقعی که در سراسر اکوسیستمهای مختلف فروم جمعآوری شدهاند، تجربه دوگانهای را آشکار میکنند. در حالی که زیرمجموعهای از کاربران هیچ افت عملکردی در مقایسه با راه حلهای بومی FSR گزارش نمیکنند، برخی دیگر بسته به پیچیدگی خط لوله عنوان خاص، افت فریم ریت را از تک رقمی تا ۲۵ درصد ذکر میکنند.
این تفاوت عملکرد ناشی از سربار ترجمه اجرای کد سایهزن منبعبسته و بهینهسازی شده برای انویدیا و مدلهای شبکه عصبی روی معماریهای سختافزاری طراحی شده پیرامون اندازههای موجفربر و هویههای کش مختلف است. در نتیجه، واحدهای محاسباتی پردازنده گرافیکی ممکن است راندمان اجرای پایینتری را تجربه کنند که منجر به مصرف برق کمی بالاتر نسبت به خروجی فریم واقعی میشود. علاوه بر این، گنجاندن پوشش NeuralHub اجازه تنظیم پارامترها را به صورت بلادرنگ میدهد و به کاربران کنترل دقیق روی وضوح، نسبتهای مقیاسدهی و شدت بازسازی را مستقیماً در محیط بازی میدهد و ارگونومی سوئیتهای نرمافزاری رسمی را بازتاب میدهد.
قضاوت قطعی
پروژه DLSS-NR یک دستاورد عظیم در مهندسی معکوس و انطباق نرمافزاری است که با موفقیت موانع مصنوعی بین اکوسیستمهای سختافزاری رقیب را از بین میبرد. برای علاقهمندانی که از پردازندههای گرافیکی RDNA 2، 3 یا 4 استفاده میکنند، این پروژه پنجرهای بیسابقه به مجموعه ویژگیهای پیشرفته انویدیا ارائه میدهد و بهویژه خلأ آشکار AMD در رندر عصبی را پر میکند. با این حال، به دلیل جریمههای متغیر فریم ریت، ناپایداریهای احتمالی خط لوله، و عدم سازگاری کامل با عناوین ضدتقلب در سطح کرنل، این ابزار بیشتر یک ابزار دستکاری برای علاقهمندان باقی میماند تا جایگزینی تجاری مستقیم برای درایورهای بومی. در نهایت، این به عنوان یک اثبات مفهوم قدرتمند عمل میکند که تقاضا برای مقیاسدهی عصبی پیشرفته را در تمام سختارهای گرافیکی مدرن برجسته میکند.
