DirectX چیست و چرا برای بازی های رایانه شخصی مهم است؟


DirectX سس مخفی است که به ا،ر بهترین بازی های رایانه شخصی اجازه اجرا می دهد. با ارائه یک راه حل استاندارد شده برای انتقال دستورالعمل ها به کارت گرافیک شما، مشکلی را برای توسعه دهندگان حل می کند، و این سنگ بنای بهترین کارت های گرافیکی است که می تو،د در حال حاضر ب،ید.

ما به شما توضیح خواهیم داد که DirectX چیست، چرا DirectX 12 Ultimate مهم است و چگونه می تو،د نسخه DirectX نصب شده روی رایانه شخصی خود را پیدا کنید.

DirectX چیست؟

لوگوی DirectX 12 Ultimate.

DirectX یک رابط برنامه نویسی کاربردی (API) است که توسط مایکروسافت برای ویندوز و ای، با، توسعه یافته است. API گرافیکی واسطه‌ای است که ارسال دستورالعمل‌ها را از نرم‌افزار به سخت‌افزار داخل رایانه شما تسهیل می‌کند. در روزهای اولیه کامپیوترها، دستورالعمل ها مستقیماً به سمت سخت افزار می رفت. با این حال، از آنجایی که بازی‌ها پیچیده‌تر شده‌اند و اقدامات امنیتی مستقیم‌تر شده‌اند، APIها ستون فقرات به GPU شما بوده‌اند که چه کاری انجام دهید.

در سال‌های گذشته، توسعه‌دهندگان بازی باید درایورهایی را برای چندین کارت گرافیک بنویسند. API هایی مانند DirectX استاندارد شده اند که به شما اجازه می دهد درایورهای AMD یا Nvidia برای انجام همه کارها صرف نظر از اینکه چه کارت گرافیکی دارید. APIهای گرافیکی همچنین ویژگی‌هایی مانند ردیابی پرتو با شتاب سخت‌افزاری را فعال می‌کنند و می‌توانند عملکرد را از طریق بهینه‌سازی‌های مختلف افزایش دهند.

DirectX تنها API گرافیکی نیست، اما اصلی ترین API است که با آن روبرو خواهید شد. با این حال، این انحصار برای ویندوز است، در حالی که API های منبع باز مانند Vulkan پشتیب، چند پلتفرمی را ارائه می دهند.

DirectX 12 Ultimate توضیح داد

ردیابی پرتوهای DirectX در Battlefield V.

جدیدترین نسخه DirectX است DirectX 12 Ultimate که در ویندوز 10، ویندوز 11 و Xbox Series X/S موجود است. مایکروسافت آن را توصیف می کند به ،وان “افزودنی” به DirectX 12، ویژگی هایی مانند ردیابی پرتو و سایه نرخ متغیر را به کنسول های ویندوز و ای، با، می آورد.

در اینجا همه ویژگی های اضافی در DirectX 12 Ultimate آورده شده است:

  • ردیابی پرتوهای DirectX (DXR): نسخه اولیه ردیابی اشعه که در بازی هایی مانند معرفی شده است فورتنایت و بتلفیلد V. ا،ر ،اوینی که از ray tracing پشتیب، می کنند این کار را از طریق DXR انجام می دهند (اگرچه Vulkan پشتیب، ray tracing خود را نیز دارد).
  • سایه‌زنی با نرخ متغیر (VRS): به GPU اجازه می‌دهد تا مقادیر مختلفی از توان را به مناطق مختلف یک فریم اختصاص دهد. ایده این است که عملکرد را با تمرکز بر مهم‌ترین ،مت‌های صحنه افزایش دهیم، که باعث صرفه‌جویی در منابع در مناطق کم‌تر می‌شود.
  • سایه‌زن‌های مش: شیدرهای مش یک موضوع پیچیده هستند، اما اساساً چندین مرحله سایه‌زن را در یک فرآیند واحد ،یب می‌کنند. این کار از عبور دادن بین CPU و RAM در هنگام کشیدن مش جلوگیری می کند که عملکرد را بهبود می بخشد.
  • بازخورد نمونه: بازی‌های مدرن دارایی‌ها را به دنیای بازی منتقل می‌کنند و بازی مجبور می‌شود بر اساس کاری که بازیکن انجام می‌دهد، پیش‌بینی کند چه چیزی در مرحله بعد پخش می‌شود. بازخورد نمونه‌ها نمونه‌هایی از آنچه می‌تواند بدون اجرای دستورالعمل اتفاق بیفتد را تغذیه می‌کند، و به بازی‌ها اجازه می‌دهد تا تصمیم‌های بهتری در مورد اینکه چه دارایی‌هایی در جریان هستند، بگیرند.

اگرچه DirectX 12 Ultimate دارای ویژگی های جدید بسیاری است، اما لازم نیست نگران آنها باشید. آنها عمدتاً برای توسعه دهندگان هستند تا بازی ها را فراتر از آنچه می توانند در DirectX 12 یا DirectX 11 انجام دهند بهینه کنند. مهم ترین مورد افزوده DXR است که ردیابی پرتو را نه تنها در رایانه شخصی بلکه در Xbox Series X نیز امکان پذیر می کند.

نحوه نصب و آپدیت DirectX

منوی DXdiag در ویندوز 11.

شما نمی تو،د DirectX را مستقیما نصب کنید. با ویندوز عرضه می شود و فقط با ویندوز می تو،د آن را آپدیت کنید. اگر پیشنهادی برای نصب DirectX به صورت آنلاین مشاهده کردید، به هر قیمتی از آن اجتناب کنید. مایکروسافت هیچ نصب کننده ای را در دسترس قرار نمی دهد.

نصب و به روز رس، DirectX شامل انجام به روز رس، ویندوز است. راهنمای کامل ما را بخو،د اگر از ابتدا شروع می کنید چگونه ویندوز 11 را نصب کنید. قبل از به روز رس، DirectX، باید نسخه DirectX خود را مشخص کنید، که می تو،د با دنبال ، مراحل زیر انجام دهید:

  • روی نماد ویندوز در نوار استارت کلیک راست کرده و انتخاب کنید اجرا کن.
  • “dxdiag” را در کادر تایپ کرده و انتخاب کنید خوب.
  • برای چک نسخه DirectX زیر سیستم برگه

تا زم، که ویندوز را به روز نگه داشته اید، باید آ،ین نسخه را داشته باشید. اگر این کار را نکنید، می‌تو،د با انجام مراحل زیر ویندوز را مجبور کنید به‌روزرس،‌های جدید را بررسی کند:

  • استفاده کنید Windows Key+S برای بالا کشیدن کادر جستجو
  • جستجو برای به روز رس، را بررسی کنید و آن را انتخاب کنید.
  • استفاده کنید بررسی برای به روز رس، دکمه برای جستجوی به روز رس، های جدید.
  • کلیک الآن نصب کن.

از کدام نسخه DirectX استفاده کنید؟

بازیکنی در کنار همدم قارچ خود در سرزمین عجایب تینی تینا ایستاده است.

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

نسخه های جدیدتر DirectX ویژگی ها و فرصت های بهتری را برای توسعه دهندگان برای بهینه سازی عملکرد به ارمغان می آورد. اگر می‌خواهید در این بهینه‌سازی‌ها عمیق بشوید، حتماً مقایسه ما بین DirectX 11 و DirectX 12 را بخو،د.

اخبار فناوری امروز که برای صندوق ورودی شما تنظیم و فشرده شده است


صندوق ورودی خود را بررسی کنید!

لطفاً برای ادامه یک آدرس ایمیل معتبر ارائه دهید.

این آدرس ایمیل در حال حاضر در پرونده است. اگر خبرنامه دریافت نمی کنید، لطفاً پوشه اسپم خود را بررسی کنید.

با عرض پوزش، در حین اشتراک خطایی رخ داد. لطفاً بعداً دوباره امتحان کنید.

توصیه های سردبیران







منبع: https://www.di،altrends.com/computing/what-is-directx/