الصفحة الرئيسية » howto » كيفية مراقبة FPS الخاص بك في ألعاب UWP على نظام التشغيل Windows 10

    كيفية مراقبة FPS الخاص بك في ألعاب UWP على نظام التشغيل Windows 10

    تعتبر أدوات مثل FRAPS و ShadowPlay من NVIDIA رائعة لمراقبة أداء لعبتك على Windows ، ولكنها لا تعمل مع ألعاب Microsoft Universal Windows Platform (UWP). لحسن الحظ ، ستتيح لك بعض الأدوات مراقبة ألعاب framerate و benchmark المخصصة لمنصة تطبيقات Windows 10 الجديدة.

    قد تحتوي بعض الألعاب الفردية على عدادات FPS مدمجة يمكنك استخدامها بدلاً من ذلك ، ولكن معظمها لا تفعل ذلك. ستتيح لك الأدوات هنا مراقبة FPS في ألعاب مثل كسر الكم, تروس الحرب: الطبعة النهائية, فورزا موتورسبورت 6: أبيكس, وإصدار متجر ويندوز من صعود القبر رايدر.

    PresentMon مجاني ، لكنه يتطلب القليل من العمل

    PresentMon هو أداة مفتوحة المصدر تم إنشاؤها بواسطة مطور في Intel. ويستخدم تتبع الأحداث لمراقبة نظام التشغيل Windows الأساسي للأوامر "الحالية" ويسجل معلومات عنهم. ويسمح ذلك بمراقبة أداء ألعاب DirectX 10 و DirectX 11 و DirectX 12. يعمل حتى إذا كانت هذه التطبيقات هي تطبيقات Universal Windows Platform (UWP) ، والتي يتم توزيعها عبر متجر Windows. بعبارة أخرى ، تعمل هذه الأداة لأنها لا تحتاج إلى التفاعل مع تطبيق UWP ، ولا يُسمح لها بذلك. يراقب ويندوز في مستوى أدنى.

    هذا هو تطبيق سطر الأوامر ، لذلك ليس هناك واجهة رسومية جميلة. يمكن لمطور مطور إنشاء أداة رسومية مبنية على برنامج سطر الأوامر هذا لتسهيل ذلك في المستقبل.

    لسوء الحظ ، يتطلب الأمر بعض العمل في الوقت الحالي. ستحتاج إلى زيارة صفحة مستودع تخزين PresentMon ثم النقر فوق "تنزيل ZIP" لتنزيل المستودع. بعد ذلك ، ستحتاج إلى تنزيل Visual Studio Express Community Edition المجاني من Microsoft. قم بتثبيت Visual Studio والسماح له بتحديث نفسه.

    قم بفك ملف مستودع تخزين PresentMon الذي تم تنزيله ثم انقر نقراً مزدوجاً فوق الملف "PresentMon.sln" لفتحه في Visual Studio. سوف يعرض Visual Studio لتنزيل المحول البرمجي.

    عند الانتهاء من تنزيل البرنامج المطلوب وتثبيته ، يمكنك فتح ملف PresentMon.sln في Visual Studio وإنشاء التطبيق. ما عليك سوى النقر على Build> Build Solution لبناء ذلك.

    ستحصل بعد ذلك على دليل x64 ، بافتراض أنك تستخدم إصدار 64 بت من نظام التشغيل Windows 10 (والذي قد تكون على الأرجح). هذا يحتوي على الأمر PresentMon64.exe يمكنك استخدامه. يمكنك وضع هذا الملف في دليل أكثر ملاءمة ، مثل مجلد سطح المكتب أو التنزيلات ، إذا أردت.

    ستحتاج إلى استخدام معرف العملية الخاص بتطبيق UWP لمراقبة ذلك. أولا ، إطلاق لعبة. بعد ذلك ، افتح مدير المهام بالضغط على Ctrl + Alt + Escape.

    انقر بزر الماوس الأيمن على العنوان في علامة التبويب العمليات وقم بتمكين عمود "PID". إذا كنت لا ترى علامة تبويب العمليات ، فانقر على "مزيد من التفاصيل".

    ابحث عن لعبة UWP التي تريد مراقبتها ولاحظ رقم PID الخاص بها. سيتم تغيير رقم معرّف العملية هذا في كل مرة تقوم فيها بتشغيل التطبيق ، لذلك يجب عليك العثور عليه مرة أخرى إذا قمت بإغلاق اللعبة وإعادة فتحها.

    ستحتاج إلى فتح نافذة "موجه الأوامر" كمسؤول لتشغيل هذا الأمر. للقيام بذلك ، انقر بزر الماوس الأيمن فوق الزر ابدأ أو اضغط على Windows + X ، ثم انقر فوق الخيار "Command Propmt (المسؤول)".

    التغيير إلى الدليل الذي يحتوي على الأمر PresentMon64.exe. ما عليك سوى كتابة "cd" متبوعًا بمسار الدليل الذي تقوم بتخزين ملف PresentMon64.exe عليه.

    cd C: \ path \ to \ PresentMon-master \ x64 \ Debug

    ثم ، قم بتشغيل الأمر التالي ، واستبدال #### مع رقم معرف العملية للتطبيق الذي تريد مراقبته.

    PresentMon64.exe -process_id ####

    سترى FPS من التطبيق الذي تحدده معروضًا في نافذة موجه الأوامر. لن تراكب اللعبة ، لذلك سيكون عليك Alt + Tab مرة أخرى عندما تريد التحقق منها.

    Dxtory هو بقعة وسهلة ، ولكن يكلف المال

    Dxtory هو بديل أكثر سهولة للمستخدم. مثل PresentMon ، يمسك Dxtory بياناته من مستوى أقل في Windows. لا تحتاج للتفاعل مباشرة مع تطبيق اللعبة ، مما يعني أنه يعمل مع تلك الألعاب UWP. ستحتاج إلى تنزيل الإصدار "الأحدث" وليس بناء الإصدار 2.0.134 "الثابت" على الأقل باعتباره أحدث مشكلات التوافق مع إصدارات DirectX 12.

    على عكس PresentMon ، فإنه يوفر واجهة مستخدم رسومية. يمكن أن تغطّي أيضًا عداد FPS الخاص بها على ألعاب UWP. هذا هو أكثر من بديل حقيقي ل FRAPS ، مع جميع الأجراس والصفارات.

    يتم دفع هذا التطبيق البرمجيات ، على الرغم من أن هناك محاكمة يمكنك استخدامها. يتقاضى مطوّر البرامج مبلغ 3800 ين ياباني مقابل الحصول على ترخيص ، وهو ما يعادل 34.50 دولارًا أمريكيًا تقريبًا.

    فقط قم بتشغيل تطبيق Dxtory ثم قم بتشغيل - أو Alt + Tab مرة أخرى إلى لعبة UWP الخاصة بك. سيتم تراكب عداد FPS أعلى الزاوية اليسرى من اللعبة UWP.

    يمكنك أيضًا الرجوع إلى تطبيق Dxtory للاطلاع على مزيد من المعلومات وتخصيص إعداداتك. ولكن ليس عليك القيام بأي شيء خاص لتعيين هذا Dxtory مفتوحًا ، وإطلاق لعبة UWP ، وستعمل فقط. إذا كنت ترغب في التخلص من عداد FPS ، قم بإغلاق تطبيق Dxtory.


    في المستقبل ، قد يتم تحديث المزيد من أدوات الألعاب ، مثل ShadowPlay من NVIDIA ، للعمل جنبًا إلى جنب مع النظام الأساسي الجديد للتطبيقات من Microsoft. في الوقت الحالي ، لا تعمل سوى عدد قليل من الأدوات وستحتاج إلى الخروج من طريقك لاستخدامها مع ألعاب UWP. لا تزال منصة UWP من Microsoft تقدمًا في العمل ، ولا يوجد أي مكان أكثر وضوحًا من ألعاب الكمبيوتر الشخصي.