رد: شرح طريقة حساب قيمة 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
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
المشاركة الأصلية بواسطة tigerland
بصراحة، لا أجد الكلمات التي قد تليق بمقامك كابتن محمد
كنت دائماً أضع الرقم 14 في تعديلات ملف fsx.cfg، حتى زرت الموضوعين السابقيين للكابتن ناصر بارك الله فيه، وطلبت منه استفاضة و زيادة الشرح أكثر، فتفضل بطلب إليك وشرحت لنا ما قمت به في موضوعك الجميل والأكثر من رائع الآن.
أنتم بالفعل مدرسة للعلم في هذا الصرح الأكثر من رائع، وفي أكبر موقع عربي يختص بشؤون الطيران التشبيهي، ما شاء الله..
أرفع قبعتي لك احتراماً مرة أخرى كابتن محمد، وأشكرك جزيل الشكر وبارك الله فيك وفي الأخ الكابتن ناصر كذلك.
اشكرك كابتن على تفاعلك الطيب مع الموضوع
بسبب اعضاء امثالك ما زلنا نحاول تقديم الافضل دوما
الحمد لله انه الشرح كان مفيد وهذا من صميم واجبي
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
بصراحة، لا أجد الكلمات التي قد تليق بمقامك كابتن محمد
كنت دائماً أضع الرقم 14 في تعديلات ملف fsx.cfg، حتى زرت الموضوعين السابقيين للكابتن ناصر بارك الله فيه، وطلبت منه استفاضة و زيادة الشرح أكثر، فتفضل بطلب إليك وشرحت لنا ما قمت به في موضوعك الجميل والأكثر من رائع الآن.
أنتم بالفعل مدرسة للعلم في هذا الصرح الأكثر من رائع، وفي أكبر موقع عربي يختص بشؤون الطيران التشبيهي، ما شاء الله..
أرفع قبعتي لك احتراماً مرة أخرى كابتن محمد، وأشكرك جزيل الشكر وبارك الله فيك وفي الأخ الكابتن ناصر كذلك.
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
المشاركة الأصلية بواسطة Flyingway Captain
ماشاء الله .. الان نحن فى دائرة الكابتن محمد المفضلة .. شغل احترافي عالى جداً
رغم ان هذة العملية تغيب عن الكثيرين الا انها فى غاية الاهمية و تأثيرها و نتيجتها واضحة و قد وضعتها بلمستك الجملية بطريقة غاية فى الروعة
و تسلم ايدك ياكابتن
هذا بعض من عندكم اخوي عبد الرحمن تعلمت من شروحاتك الكثير دائما واحاول ان اعطي جزء مما تستحقون دوما
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
المشاركة الأصلية بواسطة cindebad
الله ينور عليك كابتن ناصر ويعطيك العافية على الصورة التي لخصت كل شرحي تماما
والحمد لله انه الشرح كان مبسط ومفهوم وانتظر النتائج منك ان شاء الله
شاكر لك حسن تفاعلك الدائم معي بارك الله فيك
كما تعلم تختلف ترددات او سرعات المعالجات فهل تدخل سرعة المعالجة
في الحسابات دكتور ام يتم حسابها فقط بعدد الانوية
والثيرد كما تفضلت ؟
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
ماشاء الله .. الان نحن فى دائرة الكابتن محمد المفضلة .. شغل احترافي عالى جداً
رغم ان هذة العملية تغيب عن الكثيرين الا انها فى غاية الاهمية و تأثيرها و نتيجتها واضحة و قد وضعتها بلمستك الجملية بطريقة غاية فى الروعة
و تسلم ايدك ياكابتن
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
الله ينور عليك كابتن ناصر ويعطيك العافية على الصورة التي لخصت كل شرحي تماما
والحمد لله انه الشرح كان مبسط ومفهوم وانتظر النتائج منك ان شاء الله
شاكر لك حسن تفاعلك الدائم معي بارك الله فيك
رد: شرح طريقة حساب قيمة 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
اتمنى ان يكون الشرح بسيط قدر من امكن والتحية للجميع
اخوكم محمد
اترك تعليق: