شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
https://i.imgur.com/g4slgjo.gif بناء على طلب صديقي العزيز الكابتن ناصر أقدم لكم اليوم طريقة حساب قيمة الـAffinityMask أثناء العمل في ملف الـfsx.cfg لاضافة بند الـ[JOBSCHEDULER] العرض من هذه العملية هي بكل بساطة زيادة الفريمز اثناء عمل الاكس عن طريقة تخصيص بعض انوية المعالج على جهاز لتختص بعمل الاكس فقط وترك الباقي لعمل الويندوز وبالتالي تستفيد بكل اكثر كفاءة من قدرة معالجك على العمل باقصى قدراته بداية سيكون الشرح على معالجات الـIntel فقط لن ينطبق هذا الشرح على معالجات AMD بنفس الطريقة راجع الملاحظة اسفل الموضوع https://i.imgur.com/y4A8goX.jpg الطريقة بسيطة كل ماعليك عمله عزيز كابتن خط الطيران هو ان تقوم بمعرفة عدد الانوية في معالجك +عدد الـthreads كيف تعرف بالضبط كم threads لديك في المعالج نأخذ مثال معالج Intel i7 عدد الانوية = 4 عدد الثريدز=8 بباسطة عن طريقة الـTask Manager راجع الصورة https://i.imgur.com/v4pGayH.png في كل معالجات الانتل كل نواه او Core يتعامل مع عدد 2 Threads لديك 4 cores او 4 cpu cpu1=thread1+thread2 cpu2=thread3+thread4 cpu3=thread5+thread6 cpu4=thread7+thread8 هذه صورة توضح بنية المعالج من الداخل حتى تفهم تماما القصد بين الـCPU والـThreads https://i.imgur.com/oGUkq4C.png اتفقنا ان الويندوز دائما يحتل الـ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 دائما تقرا من اليمين لليسار كيف نحول هذه الارقام الى ارقام حقيقية قم بما يلي https://i.imgur.com/Fom5eO2.png https://i.imgur.com/tWJF0X1.png https://i.imgur.com/rAclaF8.png https://i.imgur.com/5gJ0Bmw.png https://i.imgur.com/RBykYJl.png ناخد الرقم 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 اتمنى ان يكون الشرح بسيط قدر من امكن والتحية للجميع اخوكم محمد |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
السلام عليكم اعجز عن الشكر الذي قد لا يفيك حقك دكتور محمد على هذا الشرح الرائع والمبني على طلبي والحقيقه هناك اشخاص ايضآ قاموا بطلب هذا الشرح سواء في المنتدى او خارجه لنفس ال Tweak الذي قمت بشرحه انت هنا وكررت الطلب نظرآ لأهميته نحن هنا نشرح ما لم ولن تجده في اي مكان اخر باللغة العربية وبالتفصيل لنجعل المستخدم يفهم ما يقوم به وليس فقط "قص ولصق" يعطيك الف الف عافية، الشرح جميل والصور رائعة والانسان الجميل لا يأتي منه الا الشيء الجميل بارك الله فيه اخوي محمد ،، وبناء على ما فهمته من الجزء الاول من شرحك الرائع اعلاه قمت بعمل هذه الصورة التوضيحيه: https://s5.postimg.org/3kwjvgepz/PCT1.jpg اكرر شكري دكتور ولك مني كل الود ومزيد التقدير والاحترام. |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
الله ينور عليك كابتن ناصر ويعطيك العافية على الصورة التي لخصت كل شرحي تماما
والحمد لله انه الشرح كان مبسط ومفهوم وانتظر النتائج منك ان شاء الله شاكر لك حسن تفاعلك الدائم معي بارك الله فيك |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
ماشاء الله .. الان نحن فى دائرة الكابتن محمد المفضلة .. شغل احترافي عالى جداً رغم ان هذة العملية تغيب عن الكثيرين الا انها فى غاية الاهمية و تأثيرها و نتيجتها واضحة و قد وضعتها بلمستك الجملية بطريقة غاية فى الروعة و تسلم ايدك ياكابتن |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
في الحسابات دكتور ام يتم حسابها فقط بعدد الانوية والثيرد كما تفضلت ؟ |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
|
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
|
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
بصراحة، لا أجد الكلمات التي قد تليق بمقامك كابتن محمد كنت دائماً أضع الرقم 14 في تعديلات ملف fsx.cfg، حتى زرت الموضوعين السابقيين للكابتن ناصر بارك الله فيه، وطلبت منه استفاضة و زيادة الشرح أكثر، فتفضل بطلب إليك وشرحت لنا ما قمت به في موضوعك الجميل والأكثر من رائع الآن. أنتم بالفعل مدرسة للعلم في هذا الصرح الأكثر من رائع، وفي أكبر موقع عربي يختص بشؤون الطيران التشبيهي، ما شاء الله.. أرفع قبعتي لك احتراماً مرة أخرى كابتن محمد، وأشكرك جزيل الشكر وبارك الله فيك وفي الأخ الكابتن ناصر كذلك. |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
بسبب اعضاء امثالك ما زلنا نحاول تقديم الافضل دوما الحمد لله انه الشرح كان مفيد وهذا من صميم واجبي |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
تسلم كبتن
ياليت تعطيني قيمة المعالج عندي بالطريقتين لأني ما حصلت الآلة الحاسبة في الشرح المعالج E-هازول 6 كور |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
وبالنسبة لمعالجات AMD
|
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
الف مليووون شكر لك كابتنا العزيز
شرح وافي ومحقق جزاك الله كل خير |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
ياكابتن سلامات , واضح ان الموضوع قيم جدا وجهد مقدر تشكر عليه ! بس محتاج توضيح أكثر لو سمحت . انا اصلا ما لاقي القسم [JOBSCHEDULER] ! في ملف fsx.cfg
|
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
بعد الإذن الكابتن محمد، وإن شاء الله يكون مانع غيابه خير عن المنتدى. كابتن ليث، بند الإضافة هو أصلا مش موجود في الملف يعني إنت كل اللي عليك إنك إضيفه و بعدها تخصص الرقم اللي حابب إضيفه، بالنسبة لي دائماً أضع 252. |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
|
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اقتباس:
|
رد: شرح طريقة حساب قيمة 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 بكون مشاكل ؟؟ |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
اولا شكرا جزيلا علي طريقه الشرح الجميله جدا
بس مكان ملف fsx.cfg موجود فين بالظبط في ملف المحاكي ولا فين بالضبط |
رد: شرح طريقة حساب قيمة AffinityMask لتخصيص أنوية المعالج لافضل اداء للـFSX
ملف FSX.CFG موجود في C:\Users\(USER NAME)\AppData\Roaming\Microsoft\FSX |
الساعة الآن 02:57 AM. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.