انویدیا به دنبال سادهتر کردن بهینهسازی بازیها با هوش مصنوعی است
بهینهسازی بازیهای کامپیوتری یکی از پیچیدهترین مراحل توسعه یک عنوان جدید است. توسعهدهندگان باید مشکلاتی مانند افت فریم، افزایش زمان پردازش هر فریم، تأخیرهای ناگهانی و عملکرد نامناسب شیدرها را پیدا کنند. حالا یک پتنت جدید از NVIDIA ایده استفاده از هوش مصنوعی را برای سادهتر کردن این فرایند مطرح کرده است.
بر اساس این پرونده، یک دستیار هوش مصنوعی میتواند پرسشهای سادهای را از توسعهدهنده دریافت کند و بر اساس آن، کدهای مربوط به پروفایلگیری GPU را تولید کند تا بررسی عملکرد بازی سریعتر و هدفمندتر انجام شود. این اطلاعات به توسعهدهندگان کمک میکند بخشهایی از بازی را که باعث ایجاد گلوگاه عملکردی شدهاند، راحتتر شناسایی کنند.
هوش مصنوعی چگونه به پیدا کردن مشکلات بازی کمک میکند؟
تصور کنید یک توسعهدهنده میخواهد بداند دلیل ایجاد افت فریم در یک صحنه خاص چیست. به جای اینکه تمام دادههای مربوط به اجرای GPU را به شکل دستی بررسی کند، سیستم پیشنهادی انویدیا میتواند سؤال او را تفسیر کرده و ابزار یا کد مناسب برای جمعآوری دادههای موردنیاز را پیشنهاد یا تولید کند.
این رویکرد میتواند بررسی مواردی مانند Frame Time، اجرای شیدرها، مراحل پردازش گرافیکی و میکرو استاتر را سادهتر کند. در نتیجه، توسعهدهنده سریعتر به بخش مشکلساز بازی میرسد و میتواند بهینهسازی لازم را انجام دهد.
این فناوری هنوز یک محصول آماده نیست
نکته مهم این است که پتنت ثبتشده به معنی عرضه یک قابلیت جدید برای کاربران نیست. پرونده مورد اشاره یک ایده فنی را توصیف میکند و در حال حاضر نمیتوان از آن نتیجه گرفت که چنین دستیار هوش مصنوعی بهزودی داخل درایورهای GeForce یا NVIDIA App قرار خواهد گرفت.
همچنین این فناوری در صورت توسعه، بیشتر برای محیط توسعه و آزمایش بازیها طراحی شده است و هدف آن اجرای خودکار فرایند بهینهسازی روی کامپیوتر بازیکنان نیست.
تفاوت این ایده با DLSS چیست؟
انویدیا طی سالهای اخیر از هوش مصنوعی در بخشهای مختلف گرافیک بازی استفاده کرده است. فناوریهایی مانند DLSS برای بازسازی تصویر، افزایش کیفیت گرافیکی و تولید فریم به کار میروند؛ اما ایده مطرحشده در این پتنت بیشتر به تحلیل عملکرد و ابزارهای توسعه مربوط میشود.
به بیان ساده، DLSS تلاش میکند اجرای بازی و خروجی تصویری را با استفاده از مدلهای هوش مصنوعی بهبود دهد، در حالی که این ایده جدید میتواند به توسعهدهنده کمک کند بفهمد چرا یک بازی در یک بخش خاص عملکرد مناسبی ندارد.
آیا آینده بهینهسازی بازیها هوشمندتر میشود؟
ورود هوش مصنوعی به ابزارهای توسعه بازی میتواند بخشی از کارهای پیچیده و زمانبر مربوط به تحلیل عملکرد را سادهتر کند. با این حال، تصمیم نهایی درباره تغییر کد، موتور بازی، شیدرها یا تنظیمات گرافیکی همچنان به توسعهدهندگان و مهندسان نیاز دارد.
اگر این ایده در آینده به یک ابزار عملی تبدیل شود، میتواند مسیر بررسی مشکلات گرافیکی را از تحلیل دستی حجم زیادی از دادهها به سمت تعامل طبیعیتر با ابزارهای پروفایلینگ تغییر دهد. فعلاً باید آن را یک فناوری پیشنهادی در مرحله پتنت دانست، نه قابلیتی که به شکل عمومی در اختیار گیمرها قرار گرفته باشد.
منبع: گزارش TweakTown درباره پتنت جدید NVIDIA و توضیحات فنی منتشرشده درباره ایده استفاده از هوش مصنوعی برای پروفایلینگ GPU.