Game Mode، Game DVR و بهینه‌سازی تمام‌صفحه در ویندوز ۱۰ و ۱۱

آخرین به‌روزرسانی ۱۴۰۵/۷/۲۴ · حدود ۶ دقیقه مطالعه

بخش بزرگی از «ترفندهای FPS» در اینترنت فقط همان تنظیمات پیش‌فرض ویندوز است که دوباره نوشته شده‌اند. این راهنما فقط آن چهار موردی را می‌گوید که اثر واقعی دارند: Game Mode، خاموش کردن Game DVR، وضعیت HAGS و انتخاب پلن توان درست — همراه با روش دقیق بازگردانی هر کدام.

Game Mode: روشن بماند

Game Mode وقتی بازی را تشخیص بدهد، منابع پس‌زمینه را محدود می‌کند و اولویت زمان‌بند را به بازی می‌دهد. روی ویندوز ۱۱ معمولاً بهتر از ویندوز ۱۰ عمل می‌کند. در بعضی سیستم‌های قدیمی‌تر ممکن است فریم‌تایم را کمی بدتر کند؛ پس اول با آن بازی کنید و با اندازه‌گیری تصمیم بگیرید.

  1. Settings → Gaming → Game Mode → روشن کنید.
  2. اگر لازم شد: Settings → Gaming → Game Mode → Graphics → برای هر بازی، GPU موردنظر را انتخاب کنید (سیستم‌های دو‌کارته).
  3. برای بررسی از Performance Overlay خود Xbox Game Bar استفاده کنید (Win + G).

Game DVR: ضبط پس‌زمینه را خاموش کنید

Capture پس‌زمینه Xbox می‌تواند چند درصد از فریم‌ریت را بگیرد و در بعضی بازی‌ها FSE (تمام‌صفحهٔ سخت‌افزاری واقعی) را غیرفعال نگه دارد. خاموش کردنش تقریباً همیشه سود خالص است.

  1. Settings → Gaming → Captures → Recording را خاموش کنید (Background recording = Off).
  2. Registry Editor → HKCU\System\GameConfigStore → مقدار GameDVR_Enabled را روی 0 بگذارید.
  3. همان مسیر → GameDVR_FSEBehaviorMode = 2 و GameDVR_HonorUserFSEBehaviorMode = 1.
  4. در همان کلید، AppCaptureEnabled (مسیر HKCU\Software\Microsoft\Windows\CurrentVersion\GameDVR) را 0 کنید.
  5. بازگردانی: مقادیر را پاک کنید (Delete) یا به 1 برگردانید و ویندوز را ری‌استارت کنید.

HAGS: بسته به سیستم روشن یا خاموش

Hardware-accelerated GPU scheduling، زمان‌بندی را از CPU به GPU منتقل می‌کند. روی کارت‌های جدید (RTX 30/40/50 و RDNA2+) معمولاً تأخیر را کمی کم می‌کند، ولی روی سیستم‌های قدیمی‌تر می‌تواند استاتر بسازد. تنها راه تصمیم، تست هر دو حالت است.

  1. Settings → System → Display → Graphics → Change default graphics settings.
  2. Hardware-accelerated GPU scheduling را تغییر دهید و سیستم را ری‌استارت کنید.
  3. با PresentMon یا فریم‌تایم داخلی بازی، صدک ۹۹ را در هر دو حالت مقایسه کنید.

پلن توان: Ultimate Performance (رایگان و بدون نصب ابزار)

ویندوز این پلن را پنهان می‌کند، ولی با یک دستور قابل فعال‌سازی است. روی دسکتاپ اثر خوبی دارد؛ روی لپ‌تاپ دما و مصرف را بالا می‌برد.

  1. Command Prompt با دسترسی Administrator را باز کنید.
  2. اجرا کنید: powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61
  3. در Control Panel → Power Options، پلن Ultimate Performance را فعال کنید.
  4. بازگردانی: powercfg -restoredefaultschemes (یا انتخاب مجدد Balanced).

گروه Game Mode در Frame Boost

همهٔ موارد بالا در گروه Game Mode برنامه اعمال می‌شوند: کلیدهای Game DVR، اولویت زمان‌بند و زمان‌بندی کارت گرافیک. مزیت اصلی این است که تغییرات در خروج از برنامه بازگردانی می‌شوند و لازم نیست مقدار رجیستری را دستی به یاد بسپارید.

پرسش‌های پرتکرار

چرا FPS بالا رفت ولی بازی روان‌تر نشد؟

چون FPS میانگین همه‌چیز نیست. روانی بیشتر به صدک ۹۹ فریم‌تایم و تأخیر ارائه فریم وابسته است. تنظیمات بالا (به‌خصوص خاموش کردن Capture) روی پایداری فریم اثر می‌گذارند، نه روی عدد میانگین.

آیا Game Mode را خاموش کنم؟

اگر بعد از خاموش کردن، صدک ۹۹ بهتری گرفتید، خاموش بگذارید. این تصمیم کاملاً به سخت‌افزار و بازی شما بستگی دارد و راه عمومی واحدی ندارد.

تغییر رجیستری برگشت‌پذیر است؟

بله. قبل از تغییر، از کلید موردنظر با reg export یک فایل پشتیبان بگیرید یا فقط مقدار را به حالت اول برگردانید. Frame Boost همین کار را خودکار انجام می‌دهد.

همین تنظیمات را با یک کلیک و بازگشت‌پذیر اعمال کنید

Frame Boost همین تغییرات را هنگام اجرا اعمال می‌کند و با بستن برنامه همه‌چیز را بازمی‌گرداند. گروه Timer Resolution رایگان است.

راهنماهای مرتبط