شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

تقليص
هذا موضوع مثبت.
X
X
 
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة
  • cindebad
    SimSkyTeam

    • 24 - 04 - 2010
    • 3843






    [درس] شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX


    بناء على طلب صديقي العزيز الكابتن ناصر أقدم لكم اليوم طريقة حساب قيمة الـAffinityMask أثناء العمل في ملف الـfsx.cfg لاضافة بند الـ[JOBSCHEDULER]
    العرض من هذه العملية هي بكل بساطة زيادة الفريمز اثناء عمل الاكس عن طريقة تخصيص بعض انوية المعالج على جهاز لتختص بعمل الاكس فقط وترك الباقي لعمل الويندوز وبالتالي تستفيد بكل اكثر كفاءة من قدرة معالجك على العمل باقصى قدراته
    بداية سيكون الشرح على معالجات الـIntel فقط لن ينطبق هذا الشرح على معالجات AMD بنفس الطريقة راجع الملاحظة اسفل الموضوع

    الطريقة بسيطة
    كل ماعليك عمله عزيز كابتن خط الطيران هو ان تقوم بمعرفة عدد الانوية في معالجك +عدد الـthreads
    كيف تعرف بالضبط كم threads لديك في المعالج
    نأخذ مثال معالج Intel i7
    عدد الانوية = 4
    عدد الثريدز=8
    بباسطة عن طريقة الـTask Manager راجع الصورة

    في كل معالجات الانتل كل نواه او Core يتعامل مع عدد 2 Threads
    لديك 4 cores او 4 cpu
    cpu1=thread1+thread2
    cpu2=thread3+thread4
    cpu3=thread5+thread6
    cpu4=thread7+thread8
    هذه صورة توضح بنية المعالج من الداخل حتى تفهم تماما القصد بين الـCPU والـThreads

    اتفقنا ان الويندوز دائما يحتل الـcpu1
    نريد الان ان نخصص الاكس ليعمل فقط على باقي الانوية cpu2 cpu3 cpu4 وترك الcpu1 للويندوز حتى يعمل الويندوز براحة عليه وحتى نستعمل الانوية الباقية للاكس فقط وبالتالي تستفيد منها الى اقصى درجة وتحصل على زيادة ممتازة في الفريمز
    كيف نعمل؟
    لحساب القيمة المثلى عليك ان تستخدم ارقام الـbinary بمعنى الـ0 والـ1 لكل thread
    0 يعني off
    1 يعني On
    الاستراتيجية مثل ما اتفقنا نريد النواه الاولى مخصصة للويندوز بمعنى اخر نريدها لا تخدم الاكس وباقي الانويه للاكس
    اتفقنا ان كل cpu لديه 2 threads
    عندما اريد ان عمل الـthread ON اضع رقم 1
    عندما اريد ان عمل الـthread OFF اضع 1
    وبما انه لكل cpu بداخله 2 threads
    سنقوم بكتابة مايلي
    cpu1 =00
    cpu2= 11
    cpu3=11
    cpu4=11
    معنى ما كتبته من ارقام النواه الاولى off لن تعمل للاكس
    باقي الانوية On ستعمل بكل الthreads بها للاكس
    اكتب الرقام الbinary بجانب بعضها الان
    11111100
    دائما تقرا من اليمين لليسار
    كيف نحول هذه الارقام الى ارقام حقيقية
    قم بما يلي





    ناخد الرقم 252
    ونضع في ملف الـfsx.cfg
    [JOBSCHEDULER]
    AffinityMask=252

    انتهينا الان قم بتشغيل الاكس وسترى حتما زيادة في عدد الفريمز

    قبل ان انتهي هناك من يبدل الاستراتيجية
    بحيث عوض ان يلغي نواه كاملة للويندوز ويخصص الباقي للاكس هنا من يفضل ان ياخد من كل نواه من انوية المعالج احد الthreads ليعمل للاكس
    بالتالي ستكون الاستراتيجية كما يلي
    cpu1=01
    cpu2=01
    cpu3=01
    cpu4=01
    01010101 والقيمة بعد ما تقوم بالعملية عالحاسبة ستكون القيمة=85
    هنا اخدت الthread الثاني من كل نواه بامكانك ان تعكس وتاخد الthread الاول وتكون الصيغة
    cpu1=10
    cpu2=10
    cpu3=10
    cpu4=10
    10101010 والقيمة بعد ما تقوم بالعملية عالحاسبة ستكون القيمة=170

    اتمنى ان يكون الشرح بسيط قدر من امكن والتحية للجميع
    اخوكم محمد
  • NoPainNoGain
    ][.. كبار الشخصيات ..][

    • 11 - 12 - 2014
    • 655

    #2
    رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

    السلام عليكم

    اعجز عن الشكر الذي قد لا يفيك حقك دكتور محمد على هذا الشرح الرائع والمبني
    على طلبي والحقيقه هناك اشخاص ايضآ قاموا بطلب هذا الشرح
    سواء في المنتدى او خارجه لنفس ال Tweak الذي قمت
    بشرحه انت هنا وكررت الطلب نظرآ لأهميته
    نحن هنا نشرح ما لم ولن تجده في اي
    مكان اخر باللغة العربية وبالتفصيل
    لنجعل المستخدم يفهم ما يقوم
    به وليس فقط "قص ولصق"
    يعطيك الف الف عافية،

    الشرح جميل والصور رائعة والانسان الجميل لا يأتي منه الا الشيء الجميل
    بارك الله فيه اخوي محمد ،، وبناء على ما فهمته من الجزء الاول من
    شرحك الرائع اعلاه قمت بعمل هذه الصورة التوضيحيه:




    اكرر شكري دكتور ولك مني كل الود ومزيد التقدير والاحترام.

    تعليق

    • cindebad
      SimSkyTeam

      • 24 - 04 - 2010
      • 3843






      #3
      رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

      الله ينور عليك كابتن ناصر ويعطيك العافية على الصورة التي لخصت كل شرحي تماما
      والحمد لله انه الشرح كان مبسط ومفهوم وانتظر النتائج منك ان شاء الله
      شاكر لك حسن تفاعلك الدائم معي بارك الله فيك

      تعليق

      • Flyingway Captain
        TO/GA
        ][ نائب مراقب أقسام ][
        ][الطيران التشبيهي][

        • 20 - 07 - 2009
        • 3818





        #4
        رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

        ماشاء الله .. الان نحن فى دائرة الكابتن محمد المفضلة .. شغل احترافي عالى جداً
        رغم ان هذة العملية تغيب عن الكثيرين الا انها فى غاية الاهمية و تأثيرها و نتيجتها واضحة و قد وضعتها بلمستك الجملية بطريقة غاية فى الروعة
        و تسلم ايدك ياكابتن

        تعليق

        • NoPainNoGain
          ][.. كبار الشخصيات ..][

          • 11 - 12 - 2014
          • 655

          #5
          رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

          المشاركة الأصلية بواسطة cindebad
          الله ينور عليك كابتن ناصر ويعطيك العافية على الصورة التي لخصت كل شرحي تماما
          والحمد لله انه الشرح كان مبسط ومفهوم وانتظر النتائج منك ان شاء الله
          شاكر لك حسن تفاعلك الدائم معي بارك الله فيك
          كما تعلم تختلف ترددات او سرعات المعالجات فهل تدخل سرعة المعالجة
          في الحسابات دكتور ام يتم حسابها فقط بعدد الانوية
          والثيرد كما تفضلت ؟

          تعليق

          • cindebad
            SimSkyTeam

            • 24 - 04 - 2010
            • 3843






            #6
            رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

            المشاركة الأصلية بواسطة Flyingway Captain
            ماشاء الله .. الان نحن فى دائرة الكابتن محمد المفضلة .. شغل احترافي عالى جداً
            رغم ان هذة العملية تغيب عن الكثيرين الا انها فى غاية الاهمية و تأثيرها و نتيجتها واضحة و قد وضعتها بلمستك الجملية بطريقة غاية فى الروعة
            و تسلم ايدك ياكابتن
            هذا بعض من عندكم اخوي عبد الرحمن تعلمت من شروحاتك الكثير دائما واحاول ان اعطي جزء مما تستحقون دوما

            تعليق

            • cindebad
              SimSkyTeam

              • 24 - 04 - 2010
              • 3843






              #7
              رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

              المشاركة الأصلية بواسطة NoPainNoGain


              كما تعلم تختلف ترددات او سرعات المعالجات فهل تدخل سرعة المعالجة
              في الحسابات دكتور ام يتم حسابها فقط بعدد الانوية
              والثيرد كما تفضلت ؟
              لا تدخل سرعة المعالج اخي ناصر في الحسابات الطريقة واحدة ولكن النتيجة ليست واحدة تعلم كلما زادت سرعة معالجك كانت دوما النتائج افضل

              تعليق

              • tigerland
                كابتن طيار اول
                • 11 - 01 - 2010
                • 281

                #8
                رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX



                بصراحة، لا أجد الكلمات التي قد تليق بمقامك كابتن محمد

                كنت دائماً أضع الرقم 14 في تعديلات ملف fsx.cfg، حتى زرت الموضوعين السابقيين للكابتن ناصر بارك الله فيه، وطلبت منه استفاضة و زيادة الشرح أكثر، فتفضل بطلب إليك وشرحت لنا ما قمت به في موضوعك الجميل والأكثر من رائع الآن.

                أنتم بالفعل مدرسة للعلم في هذا الصرح الأكثر من رائع، وفي أكبر موقع عربي يختص بشؤون الطيران التشبيهي، ما شاء الله..

                أرفع قبعتي لك احتراماً مرة أخرى كابتن محمد، وأشكرك جزيل الشكر وبارك الله فيك وفي الأخ الكابتن ناصر كذلك.

                تعليق

                • cindebad
                  SimSkyTeam

                  • 24 - 04 - 2010
                  • 3843






                  #9
                  رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                  المشاركة الأصلية بواسطة tigerland


                  بصراحة، لا أجد الكلمات التي قد تليق بمقامك كابتن محمد

                  كنت دائماً أضع الرقم 14 في تعديلات ملف fsx.cfg، حتى زرت الموضوعين السابقيين للكابتن ناصر بارك الله فيه، وطلبت منه استفاضة و زيادة الشرح أكثر، فتفضل بطلب إليك وشرحت لنا ما قمت به في موضوعك الجميل والأكثر من رائع الآن.

                  أنتم بالفعل مدرسة للعلم في هذا الصرح الأكثر من رائع، وفي أكبر موقع عربي يختص بشؤون الطيران التشبيهي، ما شاء الله..

                  أرفع قبعتي لك احتراماً مرة أخرى كابتن محمد، وأشكرك جزيل الشكر وبارك الله فيك وفي الأخ الكابتن ناصر كذلك.

                  اشكرك كابتن على تفاعلك الطيب مع الموضوع
                  بسبب اعضاء امثالك ما زلنا نحاول تقديم الافضل دوما
                  الحمد لله انه الشرح كان مفيد وهذا من صميم واجبي

                  تعليق

                  • عماد الحازمي
                    عضو خط الطيران
                    • 19 - 03 - 2016
                    • 20

                    #10
                    رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                    تسلم كبتن
                    ياليت تعطيني قيمة المعالج عندي بالطريقتين لأني ما حصلت الآلة الحاسبة في الشرح
                    المعالج E-هازول 6 كور

                    تعليق

                    • capt.fahad
                      -_ CAPTAIN SIMULATOR _-
                      • 23 - 08 - 2012
                      • 557

                      • I love this aircraft

                      #11
                      رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                      وبالنسبة لمعالجات AMD

                      تعليق

                      • 5YAL
                        كابتن طيار اول
                        • 19 - 07 - 2012
                        • 208

                        #12
                        رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                        الف مليووون شكر لك كابتنا العزيز
                        شرح وافي ومحقق

                        جزاك الله كل خير

                        تعليق

                        • Allaith
                          مساعد طيار
                          • 14 - 06 - 2015
                          • 107

                          #13
                          رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                          ياكابتن سلامات , واضح ان الموضوع قيم جدا وجهد مقدر تشكر عليه ! بس محتاج توضيح أكثر لو سمحت . انا اصلا ما لاقي القسم [JOBSCHEDULER] ! في ملف fsx.cfg

                          تعليق

                          • tigerland
                            كابتن طيار اول
                            • 11 - 01 - 2010
                            • 281

                            #14
                            رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                            المشاركة الأصلية بواسطة Allaith
                            ياكابتن سلامات , واضح ان الموضوع قيم جدا وجهد مقدر تشكر عليه ! بس محتاج توضيح أكثر لو سمحت . انا اصلا ما لاقي القسم [JOBSCHEDULER] ! في ملف fsx.cfg



                            بعد الإذن الكابتن محمد، وإن شاء الله يكون مانع غيابه خير عن المنتدى.

                            كابتن ليث، بند الإضافة هو أصلا مش موجود في الملف يعني إنت كل اللي عليك إنك إضيفه و بعدها تخصص الرقم اللي حابب إضيفه، بالنسبة لي دائماً أضع 252.

                            تعليق

                            • Allaith
                              مساعد طيار
                              • 14 - 06 - 2015
                              • 107

                              #15
                              رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                              المشاركة الأصلية بواسطة tigerland

                              بعد الإذن الكابتن محمد، وإن شاء الله يكون مانع غيابه خير عن المنتدى.

                              كابتن ليث، بند الإضافة هو أصلا مش موجود في الملف يعني إنت كل اللي عليك إنك إضيفه و بعدها تخصص الرقم اللي حابب إضيفه، بالنسبة لي دائماً أضع 252.
                              نعم ! انتبهت الان وظبط ! شكرا كتير .

                              تعليق

                              • cindebad
                                SimSkyTeam

                                • 24 - 04 - 2010
                                • 3843






                                #16
                                رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                                المشاركة الأصلية بواسطة Allaith
                                نعم ! انتبهت الان وظبط ! شكرا كتير .
                                رائع كابتن والشكر للكابتن اكرم على التوضيح

                                تعليق

                                • Capt.Eyad Mohammad
                                  الدرجة الاولى
                                  • 29 - 06 - 2011
                                  • 974

                                  #17
                                  رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                                  يعطيك الف عافية ما قصرت
                                  و مبارك عليكم الشهر اعاده الله على الجميع بالخير و البركة

                                  اخوي انا المعالج الي عندي Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
                                  فيه 2 CORES فهل هالطريقة راح تكون مؤثره بشكل ملحوظ عالاداء حتى مع هاد المعالج ؟؟

                                  اشتريت لابتوب جديد لسا ما ركبت عليه المحاكي مواصفاته :

                                  Intel(R) Core(TM) i7-6500U CPU @ 2.50GHz
                                  6 GB DDR3 ram قابل للزيادة
                                  AMD Radeon (TM) R5 M330
                                  2 GB
                                  1TB hard disk
                                  windows 10 64 bit

                                  تتوقع اقد اشغل المحاكي x بكون مشاكل ؟؟

                                  تعليق

                                  • cap boody
                                    عضو خط الطيران
                                    • 24 - 08 - 2015
                                    • 11

                                    #18
                                    رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                                    اولا شكرا جزيلا علي طريقه الشرح الجميله جدا
                                    بس مكان ملف fsx.cfg موجود فين بالظبط في ملف المحاكي ولا فين بالضبط

                                    تعليق

                                    • Capt.Eyad Mohammad
                                      الدرجة الاولى
                                      • 29 - 06 - 2011
                                      • 974

                                      #19
                                      رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX

                                      ملف FSX.CFG موجود في
                                      C:\Users\(USER NAME)\AppData\Roaming\Microsoft\FSX

                                      تعليق

                                      يعمل...