AMD در حال منسوخ شدن بیشتر و بیشتر CPU در بازی است
در GDC 2024، AMD به تازگی API GPU مایکروسافت را که اخیراً اعلام شده است، گسترش داده است و یک نسخه ی نمایشی سریع نشان می دهد که فناوری جدید چقدر می تواند برای عملکرد بازی قدرتمند باشد. تکرار AMD تماسهای تخلیه و گرههای شبکه را از CPU به GPU منتقل میکند و زمان انجام این وظایف را کاهش میدهد. در نتیجه، AMD دریافت که هنگام استفاده از گرافیک کار با سایهزنهای مش، بهبود عملکرد بسیار زیادی وجود دارد – زمان رندر 64٪ افزایش یافته است.
مایکروسافت Work Graphs را بهعنوان راهی برای سادهسازی فرآیندها در بازی و بهرهوری معرفی کرد، در حالی که به GPU قدرت زمانبندی و اجرای وظایف را بدون برقراری ارتباط اولیه با CPU میدهد. این در Direct3D 12 API تعبیه شده است و می تواند گلوگاه ها را کاهش دهد و عملکرد بازی را در بازی های سه بعدی بهبود بخشد.
افزودن گرههای مش راهی برای سادهسازی رندر اشکال و صحنههای پیچیده با استفاده از سایهزنهای مش است. در اصل، این باید جابجایی بین وظایف رندر، سادهسازی فرآیند و بهبود کارایی را محدود کند. از سوی دیگر، فراخوانهای Draw به درخواستهای ارسال شده به GPU برای رندر گرافیکی اشاره دارد و مدیریت جداگانه آنها نیز میتواند تأثیری بر عملکرد داشته باشد.
به تفکیک هفتگی فناوری بازیهای رایانه شخصی بپردازید
گرههای مش، نمودارهای کاری را با معرفی نوع جدیدی از گرههای برگ گسترش میدهند که یک سایهزن مش را مدیریت میکنند و اجازه میدهند PSO گرافیکی معمولی از نمودار کار ارسال شود. […] جایگزینی کامل PSO اکنون نیز می تواند انجام شود! Matheus Chaidas، معمار AMD، در پست وبلاگ AMD GPUOpen، با اشاره به PSO (اشیاء وضعیت خط لوله) در سراسر خط لوله گرافیکی.
برای نشان دادن پیشرفتها، AMD توانست «اعداد فوقالعاده اولیه» را به اشتراک بگذارد که استفاده از Work Graphs را با Execute Indirect هنگام استفاده از RX 7900 XTX مقایسه میکند. Execute Indirect یک ویژگی در APIهای گرافیکی مدرن، مانند DirectX 12 و Vulkan است که به GPU اجازه می دهد تا دستورات ترسیم یا ارسال را اجرا کند – در اصل، این چیز دیگری است که به GPU اجازه می دهد تا به جای برقراری ارتباط با او، برخی از حجم کاری CPU را مدیریت کند. هر وظیفه
در این معیار اولیه، AMD دریافت که Execute Indirect تا 39٪ کندتر (1.64x) نسبت به Work Graphs با پسوند گره های مش است.
AMD همچنین نسخه ی نمایشی تهیه شده توسط تیم دانشگاه کوبورگ در آلمان را به اشتراک گذاشت که این ویژگی را در زمان واقعی در یک سناریوی بازی سه بعدی نشان می دهد.
پیش بینی تاثیر آن بر عملکرد گرافیکی و همچنین اضافه شدن AMD به ویژگی جدید دشوار است. با این حال، به نظر میرسد این روش خوبی برای GPU خواهد بود تا در سناریوهای بازی، گلوگاههای CPU را از بین ببرد و از سیستمهایی با پردازندههای ضعیفتر پشتیبانی کند. فقط به عنوان مثال، AMD در آزمایش خود از پردازنده Ryzen 7 5800X استفاده کرد و این ثابت می کند که این تراشه های قدیمی می توانند بیشترین سود را ببرند.
توصیه های سردبیران