فهرست مطالب
ابزار جدید مبتنی بر UEFI با تغییر محدودیتهای سختافزاری، عملکرد پردازشهای هوش مصنوعی در برخی کارتهای گرافیک RTX انویدیا را تا ۱۹۲ درصد افزایش میدهد.
به گزارش سرویس سخت افزار تکناک،یک توسعهدهندهچند روز پیش، ابزارهای دستکاری سختافزاری با نام Zagitta ابزاری منتشر کرد که عملکرد محاسباتی هستههای تنسور کارتهای گرافیک سری RTX 2000، RTX 3000 و RTX 4000 انویدیا را در پردازشهای هوش مصنوعی مبتنی بر FP16 و FP32 تقریباً دو برابر میکرد.
بااینحال، نسخه اولیه این ابزار فقط از لینوکس پشتیبانی میکرد و همین موضوع باعث شد توسعهدهندگان دیگر برای ساخت نسخه ویندوز آن دست به کار شوند.
اکنون توسعهدهنده چینی با نام physicsdolphin نسخهای را در گیتهاب منتشر کرده است که به نظر میرسد نخستین ابزار از این نوع با پشتیبانی از کارتهای گرافیک سری RTX 2000 تا RTX 4000 در ویندوز و لینوکس باشد.
سازوکار ابزار جدید در سطح UEFI

طبق توضیحات مخزن گیتهاب physicsdolphin، این ابزار یک آزادساز کارت گرافیک انویدیا در مرحله پیش از بارگذاری درایور UEFI است که با زبان برنامهنویسی Rust توسعه یافته است.
این ابزار پیش از بارگذاری درایور انویدیا و در مرحله UEFI DXE، مجموعهای از عملیات را روی میانافزار کارت گرافیک اجرا میکند. این عملیات شامل پاکسازی SEC2، اجرای FWSEC-FRTS، راهاندازی GSP-RM با استفاده از بوتلودر امضاشده، اعمال تغییرات چهارمرحلهای V67، بررسی مجدد مقادیر ثباتها و اجرای FLR است. پس از تکمیل این مراحل، کنترل فرایند راهاندازی سیستم به Windows Boot Manager بازگردانده میشود.
عملکرد این ابزار بر تغییر مقادیر ثباتهای سختافزاری پیش از بارگذاری درایور کارت گرافیک استوار است. به این ترتیب، محدودیتهای موردنظر در سطح سختافزار تغییر میکنند. این تغییرات دائمی نیستند و در هر بار روشن شدن سیستم، باید از طریق حافظه USB مجدداً اعمال شوند.
بااینحال، استفاده از این روش محدودیت مهمی دارد. ازآنجاکه اجرای ابزار مستلزم غیرفعال بودن قابلیت Secure Boot است، بازیهایی که سیستم ضدتقلب آنها به فعال بودن این قابلیت وابسته است، ممکن است اجرا نشوند.
بیشتر بخوانید: قیمت کارت گرافیک RTX 5080 انویدیا از ۲۰۰۰ دلار عبور کرد
وضعیت سازگاری کارتهای گرافیک RTX
در نسخه ۲.۱.۶ این ابزار، سازگاری تمامی کارتهای گرافیک سری RTX 3000 آزمایش و تأیید شده است. همچنین، پشتیبانی کامل از شناسههای سختافزاری خانواده GA10x شامل محدودههای 0x22xx، 0x24xx و 0x25xx فراهم شده است.
بااینحال، سازگاری این ابزار با تمامی مدلهای سری RTX 2000 و RTX 4000 هنوز بهطور کامل تأیید نشده است. توسعهدهنده برای شناسایی مشکلات احتمالی و تکمیل آزمایشها، از کاربران خواسته است نتایج بررسیهای خود را در گیتهاب ثبت کنند.
کاربران کارتهای گرافیک سری RTX 2000 نیز پیش از استفاده از ابزار باید اسکریپت مخصوص تنظیم حالت میانافزار GSP را اجرا و سپس سیستم را دوباره راهاندازی کنند. این مرحله برای کارتهای گرافیک سری RTX 3000 و RTX 4000 ضروری نیست.
بیشتر بخوانید: توقف تولید RTX 5090 و RTX 5080 به نگرانیها درباره آینده هوش مصنوعی دامن زد
افزایش عملکرد در پردازشهای هوش مصنوعی
گزارشهای ثبتشده کاربران نشان میدهد که استفاده از این ابزار میتواند عملکرد کارتهای گرافیک انویدیا را در پردازشهای FP16 بهطور محسوسی افزایش دهد. میزان این بهبود معمولاً بین ۵۰ تا ۸۰ درصد گزارش شده است. پردازشهای BF16 نیز در برخی آزمایشها با افزایش چشمگیر سرعت همراه بودهاند.
برای نمونه، یکی از کاربران کارت گرافیک RTX 4070 Ti Super گزارش کرده است که پس از اعمال تغییرات، عملکرد پردازشهای FP16 و BF16 در برخی آزمایشها بیش از دو برابر شده است. نتایج ثبتشده به شرح زیر است:
| نوع پردازش | اندازه آزمایش | عملکرد پیش از تغییر | عملکرد پس از تغییر | افزایش عملکرد |
|---|---|---|---|---|
| FP16 | ۴۰۹۶ | ۵۷ | ۱۵۰.۹۳ | ۲.۶۵ برابر |
| BF16 | ۴۰۹۶ | ۵۷.۵۱ | ۱۲۷.۳۲ | ۲.۲۱ برابر |
| FP16 | ۸۱۹۲ | ۵۵.۵۰ | ۱۲۷.۲۸ | ۲.۲۹ برابر |
| BF16 | ۸۱۹۲ | ۵۴.۹۷ | ۱۲۸.۳۹ | ۲.۳۴ برابر |
البته این نتایج صرفاً براساس آزمایش یک کاربر به دست آمدهاند و نمیتوان آنها را به تمامی کارتهای گرافیک سازگار تعمیم داد. میزان افزایش عملکرد ممکن است بسته به مدل کارت گرافیک، نوع پردازش و شرایط آزمایش متفاوت باشد.ا را بهعنوان عملکرد تضمینشده برای تمام کارتهای گرافیک سازگار در نظر گرفت.
بیشتر بخوانید: آیا عرضه RTX 5090 متوقف شده است؟
برنامه توسعه پشتیبانی از کارتهای GTX 16
توسعهدهنده این ابزار در حال گسترش سازگاری آن با کارتهای گرافیک سری GTX 16xx انویدیا است. این کارتها از واحدهای پردازشی اختصاصی برای انجام عملیات اعداد صحیح بهره میبرند و پیشبینی میشود پس از اعمال تغییرات، افزایش عملکردی مشابه کارتهای سری RTX 2000 را تجربه کنند.
بااینحال، پشتیبانی از کارتهای گرافیک سری GTX 16xx همچنان در مرحله توسعه قرار دارد و هنوز نسخه سازگار با این محصولات منتشر نشده است. توسعهدهنده نیز تاکنون زمان مشخصی برای انتشار این قابلیت یا جزئیات دقیق میزان بهبود عملکرد اعلام نکرده است.
















