کامپیوتر و سخت افزار

فناوری DLSS Ray Reconstruction انویدیا با یک ماد روی کارت‌های گرافیک AMD اجرا شد

جامعه مادسازهای کامپیوتر همچنان مرزهای فناوری‌های اختصاصی انویدیا را جابه‌جا می‌کند و تازه‌ترین دستاورد آن‌ها قابل‌توجه است. اکنون فناوری NVIDIA DLSS Ray Reconstruction روی کارت‌های گرافیک AMD Radeon نیز اجرا می‌شود؛ قابلیتی که به لطف به‌روزرسانی جدید پروژه جاه‌طلبانه DLSS-NR-on-AMD امکان‌پذیر شده است.

توسعه‌دهنده‌ای با نام danielblnc نسخه ۰.۸.۰ پروژه DLSS-NR-on-AMD را منتشر کرده است. این نسخه تقریباً تمام قابلیت‌های مدرن DLSS انویدیا را به معماری‌های RDNA 3 و RDNA 4 شرکت AMD می‌آورد.

این پروژه در ابتدا با هدف اجرای فناوری رندرینگ عصبی DLSS 5 روی کارت‌های گرافیک Radeon آغاز شد؛ اما اکنون قابلیت‌های بیشتری از جمله DLSS Super Resolution، فناوری Ray Reconstruction و Frame Generation را در بر می‌گیرد. حتی قابلیت تولید چند فریم (Multi Frame Generation) نیز با پشتیبانی از ضریب حداکثر 4X به این مجموعه اضافه شده است.

شاید جذاب‌ترین قابلیت، فناوری DLSS Ray Reconstruction باشد. این فناوری مبتنی بر هوش مصنوعی انویدیا، روش‌های متداول حذف نویز در رهگیری پرتو را با یک شبکه عصبی جایگزین می‌کند تا جلوه‌های حاصل از Ray Tracing را با کیفیت بالاتری بازسازی کند. کاربران کارت‌های گرافیک Radeon تاکنون عمدتاً به فناوری اختصاصی AMD با نام FSR Ray Regeneration یا راهکارهای معمول حذف نویز متکی بوده‌اند.

نتایج اولیه‌ای که اعضای جامعه مادسازها منتشر کرده‌اند، حتی جالب‌تر است. یکی از کاربران در پستی در ردیت نشان داده که فناوری DLSS Ray Reconstruction در بازی Cyberpunk 2077 روی سیستمی مجهز به کارت گرافیک AMD Radeon RX 9070 XT و پردازنده Ryzen 7 9700X اجرا می‌شود. این آزمایش با وضوح ۱۴۴۰p، حداکثر تنظیمات گرافیکی و قابلیت Path Tracing انجام شده است.

تصاویر همراه این پست، گرافیک بازی را در دو حالت مقایسه می‌کنند: زمانی که Ray Reconstruction غیرفعال است و زمانی که این قابلیت فعال می‌شود. نکته جالب اینکه کاربر اعلام کرده فعال‌سازی فناوری حذف نویز عصبی انویدیا روی کارت گرافیک Radeon او هیچ افت عملکردی به همراه نداشته است.

البته این نتیجه فقط به آزمایش یک کاربر مربوط می‌شود و نمی‌توان آن را ارزیابی جامع عملکرد این فناوری دانست. گزارش‌های دیگر کاربران نیز نشان می‌دهند که میزان عملکرد به‌شدت به پیکربندی سیستم بستگی دارد و ممکن است در شرایط مختلف تفاوت زیادی داشته باشد.

به گفته توسعه‌دهنده، این پروژه صرفاً دستورالعمل‌های اجرایی انویدیا را ترجمه نمی‌کند؛ بلکه از یک پیاده‌سازی اختصاصی برای محیط اجرای شبکه‌های عصبی استفاده می‌کند. این پیاده‌سازی شامل کرنل‌های اختصاصی HIP برای سخت‌افزار AMD، ساختارهای حافظه و روش‌های یکپارچه‌سازی با بازی‌هاست.

کاربران باید فایل‌های DLL مربوط به DLSS انویدیا را خودشان تهیه کنند؛ زیرا این ماد فایل‌های باینری اختصاصی انویدیا را همراه خود توزیع نمی‌کند.

جدیدترین نسخه همچنین رابط مدیریتی NeuralHub را معرفی می‌کند که فرایند نصب، شناسایی بازی‌ها و تنظیم قابلیت‌ها را ساده‌تر می‌سازد. کاربران می‌توانند فایل‌های DLL موردنیاز DLSS را وارد کنند و قابلیت‌های دلخواهشان را در بازی‌های سازگار با DirectX 12 فعال کنند.

توسعه‌دهنده برای اجرای این پروژه، سیستم‌عامل Windows 11 و درایور AMD Adrenalin نسخه 26.1.1 یا جدیدتر را از جمله پیش‌نیازها اعلام کرده است. درحال‌حاضر، استفاده از Frame Generation به جعل هویت کارت گرافیک (GPU Spoofing) و فراهم کردن ورودی‌های ضروری DLSS FG نیاز دارد.

در مورد کارت‌های گرافیک قدیمی‌تر AMD نیز پشتیبانی از معماری RDNA 2 همچنان آزمایشی است. درحال‌حاضر، رندرینگ عصبی DLSS 5 روی این معماری پشتیبانی می‌شود و قرار است قابلیت‌های بیشتری از DLSS در نسخه‌های آینده به آن اضافه شوند.

البته این پروژه همچنان یک پیاده‌سازی غیررسمی و آزمایشی است؛ بنابراین، سازگاری، کیفیت تصویر و عملکرد آن در تمام بازی‌ها تضمین نمی‌شود.

بااین‌حال، اینکه اکنون می‌توان فناوری Ray Reconstruction انویدیا، قابلیت ارتقای وضوح DLSS Super Resolution 4.5، فناوری Multi Frame Generation و رندرینگ عصبی DLSS 5 را روی سخت‌افزار رقیب، یعنی کارت‌های گرافیک Radeon، اجرا کرد، دستاورد چشمگیری برای جامعه مادسازها محسوب می‌شود.

مقالات مرتبط

دکمه بازگشت به بالا