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

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

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

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

    اترك تعليق:


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

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

    اترك تعليق:


  • Capt.Eyad Mohammad
    رد
    رد: شرح طريقة حساب قيمة 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 بكون مشاكل ؟؟

    اترك تعليق:


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

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

    اترك تعليق:


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

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

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

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

    اترك تعليق:


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

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



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

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

    اترك تعليق:


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

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

    اترك تعليق:


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

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

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

    اترك تعليق:


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

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

    اترك تعليق:


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

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

    اترك تعليق:


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

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


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

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

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

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

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

    اترك تعليق:


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



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

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

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

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

    اترك تعليق:


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

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


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

    اترك تعليق:


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

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

    اترك تعليق:


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

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

    اترك تعليق:


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

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

    اترك تعليق:


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

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

    اترك تعليق:


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

    السلام عليكم

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

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




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

    اترك تعليق:


  • شرح طريقة حساب قيمة 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

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