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

روش سنتی ارتباط میان قطعات و CPU از طریق IRQs انجام میشود؛ خطوط فیزیکی وقفه که چندین درخواست را همزمان مدیریت میکنند. سپس CPU هر درخواست را بر اساس شماره IRQ آن مرتب کرده و به سیستمعامل ارسال میکند.
این وقفهها توسط پینهای فیزیکی اختصاصی IRQ روی GPU شما ایجاد میشوند و سپس از طریق یک خط مشترک به CPU میروند. از آنجا که GPU سریعترین قطعه سیستم شماست، استفاده از خط مشترک برای پیامهای وقفه، کمی تأخیر و کار اضافی برای مدیریت وقفه به همراه دارد.
در مقابل، حالت MSI یک آدرس حافظه خاص برای اعلام وقفه تعیین میکند که مستقیماً به قطعه مرتبط است. GPU میتواند مستقیماً به CPU سیگنال بفرستد، بدون اینکه از فرآیند مشترک مدیریت وقفه CPU عبور کند؛ در نتیجه سربار CPU کمتر و ارتباط کارآمدتری خواهید داشت.
MSI در دو نوع ارائه میشود: حالت MSI و MSI-X. تفاوت این است که MSI تنها تا ۳۲ بردار را همزمان مدیریت میکند، در حالی که MSI-X میتواند تا ۲۰۴۸ بردار وقفه به طور مستقل پیکربندیشده را مدیریت کند.
نحوه بررسی فعال بودن حالت MSI برای GPU شما
ایامدی آن را در بیشتر GPUها بهطور پیشفرض فعال میکند؛ انویدیا نامطمئن





حالت MSI از نسخه PCI ۲.۲ پشتیبانی میشود، اما پیادهسازی آن همچنان ناقص است. تقریباً تمام GPUهای امروزی AMD حالت MSI را بهطور پیشفرض فعال کردهاند. اما پذیرش حالت MSI در GPUهای Nvidia یکنواخت نیست. حتی در کارتهای جدیدتر RTX نیز برخی با حالت MSI عرضه میشوند و برخی دیگر بدون آن. دلیل این موضوع پشتیبانی سختافزاری و سازگاری است، اما فعالسازی حالت MSI در بیشتر موارد مشکل سازگاری ایجاد نمیکند.
- برای پی بردن به فعال یا غیرفعال بودن حالت MSI، مراحل زیر را دنبال کنید:
- مدیریت قطعات را باز کنید.
- آداپتور نمایشگر را انتخاب کرده و GPU خود را برگزینید.
- خصوصیات را انتخاب کرده و به جزئیات بروید.
- در بخش خصوصیات، مسیر نمونه قطعه را انتخاب کرده و آدرس را کپی کنید.
مدیریت قطعات نشان نمیدهد که حالت MSI فعال است یا نه. برای بررسی، به ویرایشگر رجیستری بروید، جایی که این کلید قرار دارد.
- ویرایشگر رجیستری را باز کنید.
- این آدرس را جایگذاری کنید: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI
- ورودی GPU خود را با جایگذاری مسیر نمونه قطعه از بخش مدیریت قطعات پیدا کنید.
- اکنون به این مسیر بروید و بررسی کنید: Device Parameters -> Interrupt Management -> MessageSignaledInterruptProperties -> MSISupported
- مقدار را بررسی کنید؛ اگر ۰ است، غیرفعال است؛ آن را به ۱ تغییر دهید تا فعال شود.
پیشنهاد میکنم پیش از هرگونه تغییر، بزرگ یا کوچک، از تنظیمات رجیستری خود نسخه پشتیبان تهیه کنید. یک اشتباه میتواند بهای سنگینی داشته باشد، که در آن صورت نصب مجدد ویندوز تقریباً ضروری میشود.
حالت MSI بهتنهایی تفاوتی ایجاد نمیکند؛ باید اولویت وقفه را نیز تغییر دهید
تفاوت کارایی چشمگیر است

حتی اگر حالت 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 است. مشاهده مقاله اصلی