فهرست مطالب
یک مادساز موفق شده است رندرینگ DLSS 5 را بدون CUDA روی گرافیک مجتمع Arc 140V اینتل اجرا کند.
به گزارش سرویس سختافزار تکناک، اجرای رندرینگ DLSS 5 روی سختافزارهای غیرانویدیا، آن هم بدون وابستگی به CUDA، به یکی از پروژههای جالب جامعه مادسازها تبدیل شده است. این جامعه طی تنها چند هفته توانسته است DLSS 5 NR را از کارتهای گرافیک قدیمیتر RTX به سری RX 9000 شرکت AMD برساند و اکنون این فناوری روی گرافیک مجتمع Intel Arc 140V نیز اجرا شده است.
بیشتر بخوانید: بنچمارک تراشه M6 Pro اپل پیش از موعد فاش شد
فرایند اجرای DLSS 5 توسط گرافیک Arc 140V اینتل
کاربر ردیت با نام UzbekUnknown موفق شده است DLSS 5 NR را روی پردازنده Intel Core Ultra 7 256V اجرا کند؛ پردازندهای از خانواده Lunar Lake که به گرافیک مجتمع Arc 140V مبتنی بر معماری Xe2 مجهز است. پروژه dlss-nr-on-intel که توسط این کاربر توسعه یافته است، رندرینگ DLSS 5 را در لینوکس و از طریق یک لایه Vulkan اجرا میکند و برای این کار به فناوریهای اختصاصی انویدیا مانند CUDA، NGX یا کتابخانههای اجرایی آن وابسته نیست.

حتما بخوانید: دو تغییر مهم، عملکرد تراشه A20 Pro را متحول کردند
بر اساس مستندات پروژه، این پیادهسازی ساختار ۷۱ بلوکی U-Net مورد استفاده در DLSS Neural Rendering را بازسازی کرده است و پردازش آن را به موتورهای ماتریسی XMX موجود در معماری گرافیکی اینتل میسپارد. این سیستم از افزونه VK_KHR_cooperative_matrix در Vulkan بهره میگیرد و از انباشت FP16 و FP32 پشتیبانی میکند. همچنین با هوک کردن تابع vkQueuePresentKHR، میتواند مرحله پردازش رندرینگ را روی برنامههایی اعمال کند که فریمهای خود را از طریق Vulkan ارائه میکنند.


آزمایش با عناوین مختلف
این پروژه تاکنون در بازیهایی مانند Dead or Alive 5 Last Round، تیکن 7 و مورتال کمبت 1 با موفقیت آزمایش شده است. با وجود این، اجرای DLSS 5 NR روی گرافیک Arc 140V اینتل با افت شدید عملکرد همراه است. این مسئله چندان غافلگیرکننده نیست، زیرا رندرینگ DLSS 5 حتی روی کارتهای گرافیک سری RTX 50 نیز بار پردازشی قابل توجهی ایجاد میکند. در Arc 140V، نرخ فریم در وضوح ۷۲۰p به تنها ۳ تا ۵ فریمبرثانیه سقوط کرده است. عملکرد در وضوح پایینتر نیز همچنان محدود است. برای مثال، Tekken 7 در وضوح ۳۶۰×۶۴۰ پیکسل تنها به ۱۰.۵ فریمبرثانیه رسیده است، چرا که پردازش یک فریم ۱۹۲۰×۱۰۸۰ میتواند صدها میلیثانیه زمان ببرد.
برای مطالعه بیشتر: سهم تراشههای اگزینوس سامسونگ در بازار جهانی گوشی به ۹ درصد رسید
از سوی دیگر، این پیادهسازی در وضوح ۷۲۰p تقریبا ۲.۳ گیگابایت حافظه را برای بافرهای دستگاه مصرف میکند. دلیل این موضوع آن است که گرافیک Arc 140V اینتل از حافظه رم سیستم به صورت اشتراکی با پردازنده استفاده میکند. با وجود محدودیتهای شدید عملکردی، این پروژه نشان میدهد رندرینگ عصبی DLSS 5 به سختافزار انویدیا محدود نیست و میتوان آن را روی معماریهای گرافیکی دیگری نیز اجرا کرد. البته این پیادهسازی غیررسمی است و کاربران برای استخراج وزنهای مدل مورد نیاز باید فایلهای DLSDS سازگار خود را در اختیار داشته باشند.

















