خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

حالت پنهان GPU ویندوز را فعال کردم و حالا بازی‌ها روان‌تر اجرا می‌شوند

حالت پنهان کارت گرافیک ویندوز را فعال کردم و حالا بازی‌هایم روان‌تر اجرا می‌شوند
احتمالاً GPU شما با شیوه‌ای کُند با پردازنده ارتباط برقرار می‌کند — در ادامه روش اصلاح آن در ۵ دقیقه را می‌آموزید.

نکات و ترفندهای بدیهی برای نهایت بهره از رایانه شامل تنظیم پیکربندی‌های BIOS برای تغییرات سخت‌افزاری و تنظیمات ویندوز برای بهینه‌سازی در سطح سیستم‌عامل است. اما این‌ها فقط تغییرات سطحی هستند و با چند تنظیم پیشرفته‌تر می‌توانید قابلیت‌های بیشتری از سیستم خود بیرون بکشید.

به طور خاص، می‌توانید نحوه ارتباط GPU با CPU را تغییر دهید. به طور سنتی، GPU از خطوط فیزیکی مشترک با سایر قطعات استفاده می‌کند که محدودیت‌های خود را دارند. اما می‌توانید با استفاده از حالت MSI، ارتباط مستقیم GPU را با CPU برقرار کنید، که نباید با برند سخت‌افزار رایانه اشتباه گرفته شود.

کاری که حالت MSI واقعاً انجام می‌دهد

به GPU شما خط مستقیم به CPU می‌دهد، به‌جای خط مشترک

پردازنده AMD Ryzen 5600G قرار گرفته در سوکت روی مادربرد

روش سنتی ارتباط میان قطعات و CPU از طریق IRQs انجام می‌شود؛ خطوط فیزیکی وقفه که چندین درخواست را همزمان مدیریت می‌کنند. سپس CPU هر درخواست را بر اساس شماره IRQ آن مرتب کرده و به سیستم‌عامل ارسال می‌کند.

این وقفه‌ها توسط پین‌های فیزیکی اختصاصی IRQ روی GPU شما ایجاد می‌شوند و سپس از طریق یک خط مشترک به CPU می‌روند. از آنجا که GPU سریع‌ترین قطعه سیستم شماست، استفاده از خط مشترک برای پیام‌های وقفه، کمی تأخیر و کار اضافی برای مدیریت وقفه به همراه دارد.

در مقابل، حالت MSI یک آدرس حافظه خاص برای اعلام وقفه تعیین می‌کند که مستقیماً به قطعه مرتبط است. GPU می‌تواند مستقیماً به CPU سیگنال بفرستد، بدون اینکه از فرآیند مشترک مدیریت وقفه CPU عبور کند؛ در نتیجه سربار CPU کمتر و ارتباط کارآمدتری خواهید داشت.

MSI در دو نوع ارائه می‌شود: حالت MSI و MSI-X. تفاوت این است که MSI تنها تا ۳۲ بردار را همزمان مدیریت می‌کند، در حالی که MSI-X می‌تواند تا ۲۰۴۸ بردار وقفه به طور مستقل پیکربندی‌شده را مدیریت کند.

مطلب مرتبط:   3 راه برای باز کردن دایرکتوری بازی در ویندوز

نحوه بررسی فعال بودن حالت MSI برای GPU شما

ای‌ام‌دی آن را در بیشتر GPUها به‌طور پیش‌فرض فعال می‌کند؛ انویدیا نامطمئن

حالت MSI از نسخه PCI ۲.۲ پشتیبانی می‌شود، اما پیاده‌سازی آن همچنان ناقص است. تقریباً تمام GPUهای امروزی AMD حالت MSI را به‌طور پیش‌فرض فعال کرده‌اند. اما پذیرش حالت MSI در GPUهای Nvidia یکنواخت نیست. حتی در کارت‌های جدیدتر RTX نیز برخی با حالت MSI عرضه می‌شوند و برخی دیگر بدون آن. دلیل این موضوع پشتیبانی سخت‌افزاری و سازگاری است، اما فعال‌سازی حالت MSI در بیشتر موارد مشکل سازگاری ایجاد نمی‌کند.

  1. برای پی بردن به فعال یا غیرفعال بودن حالت MSI، مراحل زیر را دنبال کنید:
  2. مدیریت قطعات را باز کنید.
  3. آداپتور نمایشگر را انتخاب کرده و GPU خود را برگزینید.
  4. خصوصیات را انتخاب کرده و به جزئیات بروید.
  5. در بخش خصوصیات، مسیر نمونه قطعه را انتخاب کرده و آدرس را کپی کنید.

مدیریت قطعات نشان نمی‌دهد که حالت MSI فعال است یا نه. برای بررسی، به ویرایشگر رجیستری بروید، جایی که این کلید قرار دارد.

  1. ویرایشگر رجیستری را باز کنید.
  2. این آدرس را جای‌گذاری کنید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
  3. ورودی GPU خود را با جای‌گذاری مسیر نمونه قطعه از بخش مدیریت قطعات پیدا کنید.
  4. اکنون به این مسیر بروید و بررسی کنید: Device Parameters -> Interrupt Management -> MessageSignaledInterruptProperties -> MSISupported
  5. مقدار را بررسی کنید؛ اگر ۰ است، غیرفعال است؛ آن را به ۱ تغییر دهید تا فعال شود.

پیشنهاد می‌کنم پیش از هرگونه تغییر، بزرگ یا کوچک، از تنظیمات رجیستری خود نسخه پشتیبان تهیه کنید. یک اشتباه می‌تواند بهای سنگینی داشته باشد، که در آن صورت نصب مجدد ویندوز تقریباً ضروری می‌شود.

مطلب مرتبط:   میت بوک ایکس پرو نسل دوازدهم جدید هوآوی، قدرتمندترین دستگاه قابل حمل آن است

حالت MSI به‌تنهایی تفاوتی ایجاد نمی‌کند؛ باید اولویت وقفه را نیز تغییر دهید

تفاوت کارایی چشمگیر است

برنامه ابزاری MSI Utility نسخه ۳

حتی اگر حالت MSI فعال هم باشد، باز هم می‌توانید عملکرد را بهبود ببخشید، زیرا این حالت به‌تنهایی اولویت قطع شدن را تغییر نمی‌دهد. این کار را می‌توانید با ابزار کوچک ویندوزی به‌نام MSI Utility v3 انجام دهید. پس از دانلود، برنامه را با دسترسی مدیر باز کنید، کارت گرافیک خود را انتخاب کنید و اولویت قطع شدن را از حالت نامشخص به «بالا» تغییر دهید تا ویندوز بتواند این درخواست‌های قطع را پیش از سایر دستگاه‌ها پردازش کند.

در حالی که با تنظیم اولویت قطع MSI روی «بالا» قطعاً شاهد افزایش FPS خواهید بود، بهبود واقعی در زمان فریم‌ها و پایین‌ترین ۱٪ نرخ فریم نهفته است. من دو بازی متفاوت را یک‌بار با اولویت قطع MSI روی بالا و یک‌بار بدون آن آزمایش کردم تا تفاوت را بررسی کنم و از نتایج شگفت‌زده شدم. نتایج به این شرح بود:

بازی میانگین FPS حداقل FPS حداکثر FPS میانگین FPS (اولویت قطع بالا) حداقل FPS (اولویت قطع بالا) حداکثر FPS (اولویت قطع بالا)
اساسینز کرید بلک فلگ ریسینکد 55FPS 19FPS 71FPS 59FPS 42FPS 75FPS
آپکس لجندز 125FPS 65FPS 145FPS 140FPS 95FPS 150FPS

افزایش حداقل FPS در اساسینز کرید بلک فلگ ریسینکد چشمگیر بود، چیزی که انتظارش را نداشتم. در آپکس لجندز، گیرکردن‌ها و افت فریم کمتری حس کردم و بازی روان‌تر به نظر می‌رسید؛ دیگر در فضاهای باز با لگ تصویری مواجه نمی‌شدم.

نتیجه‌گیری

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

مطلب مرتبط:   ساده ترین راه برای یافتن و حذف پرونده های تکراری در ویندوز

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

منبع: این مطلب ترجمه و بومی‌سازی مقاله‌ای از MakeUseOf به قلم Shaheer Khan است. مشاهده مقاله اصلی