إضافة رد
 
أدوات الموضوع إبحث في الموضوع
قديم 03-07-2013, 10:34 PM  
  مشاركة [ 1 ]
salam59 salam59 غير متواجد حالياً
عضو خط الطيران
 
تاريخ التسجيل: 23 - 01 - 2007
الدولة: العراق
المشاركات: 319
شكر غيره: 1
تم شكره 4 مرة في 4 مشاركة
معدل تقييم المستوى: 283
salam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليه
salam59 salam59 غير متواجد حالياً
عضو خط الطيران



مشاهدة ملفه الشخصي
تاريخ التسجيل: 23 - 01 - 2007
الدولة: العراق
المشاركات: 319
شكر غيره: 1
تم شكره 4 مرة في 4 مشاركة
معدل تقييم المستوى: 283
salam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليهsalam59 رائع بكل ما تعنية الكلمة و يعتمد عليه
افتراضي الدليل الشامل للسمليتر اكس - الحلقة السادسة

الحلقة السادسة :
السلام عليكم ...
قبل ان نبدا الحديث عن ملف ال CFG كنت قد تركت قسما من موضوع ظهور رسالة الخطأ Out of memory او ال OOM متعمدا ولكن ارى انه مهم لطرحه اكمالا للموضوع :
-Desktop Heap Limitation :
المعنى تقريبا (قلة الكومة المخصصة للديسك توب) وهذا سبب مهم آخر لظهور رسالة الخطأ (Out Of Memory ) بعد العمل الطويل على الحاسب اذا كانت الاعدادات المخصصة لسطح المكتب قليلة ويجب تعديلها كالتالي :
1- اضغط Start واكتب في المجال الاسفل المخصص للبحث كلمة regedit ثم اضغط على regedit.exe التي تظهر مع نتائج البحث ( او Enter اذا كانت مظللة في نتائج البحث )
2- اوجد ثم اضغط على مفتاح الريجستري التالي :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Session Manager\SubSystems
3- اضغط كلك يمين على المدخل Windows ثم اضغط Modify
- في قسم Value data ضمن مربع الحوار الخاص ب Edit String اوجد المخل المسمى SharedSection (تحتاج لتحريك القيم والاسماء في مربع الحوار بالاسهم لانه يحتوي اسماء وقيم اطول من ما يستوعبه المربع وستجده اكيد ) ثم زد القيمة الثانية الى 20480 والثالثة الى 1024
انتهى الملحق الخاص برسالة الخطأ OOM
الشرح ادناه ياتي بعد فقرة " تنصيب السمليتر " المذكورة في الحلقة السابقة
Nvidia Ispecter :
المطلوب تنصيب آخر درايف لكارت الشاشة ( في حديث سابق تطرقنا الى ان الكارت المناسب للسمليتر هو نوع Nvidia ) ويمكن الحصول عليه من هنا
https://www.nvidia.com/Download/index.aspx?lang=en-us


وكذلك برنامج Nvidia Ispecter من هذا الموقع او اي موقع مناسب
https://www.majorgeeks.com
( ابحث في الموقع عن البرنامج وستجده )
والبرنامج لعرض مواصفات كارت الشاشة وقد تكون له استعمالات اخرى
الفرق بين الدرايف من سلسلة 300 ( بالنسبة لنا- اي كاتب المقال -) وبين المشغلات او الدرايفرات الاقدم هو في طريقة تعامله مع القيمة vsync
قد تجد في الانترت ( الرابط لذلك في الموضوع الاصلي لا يعمل ) اعدادات كثيرة تخص السمليتر اكس حسب تردد كارت الشاشة عند استعمال DX9 والتي تستخدم طريقة SGSS في التعامل مع – اللمعان – او ال Shimmering وتخضع للاختيار الشخصي (ال SGSS واحدة من طرق التعامل مع ال Antialiasing او ما تسمى AA ).
اما عند استعمال DX10 ( سيناقش لاحقا ) فهناك خيارات اقل .
ان اختيار طريقة SGSS في DX9 قد تكون غير معروفة ولكنها تصنع امواج او تموجات عند استعمال DX10 ( من ملاحظاتي الخاصة فان استعمال DX10 يظهر واضحا على المياه حيث تصبح اجمل ) . وكذلك تعالج ظاهرة اللمعان في الاشجار وكوكبت الطائرة وايضا حول شواطيء الجزر عند استعمال اعدادات عالية للمياه في السمليتر .
تعتمد الاعدادات المستخدمة اعتمادا كبيرا على تجميعة كارت الشاشة مع المعالج فاستخدام طريقة 2x SGSS تكون صعبة على النظام وهنا ستقل ظاهرة اللمعان بدرجة كبيرة
اما باستخدام 4xSGSS تكون اصعب اما 8xSGSS فستكون صعبة جدا على النظام وخصوصا اذا كانت غيوم كثيرة ولكن لن تكون هناك ظاهرة اللمعان نهائيا.
وهنا يجب ان نلاحظ انه باستخدام DX10 فان الكلام السابق قد يختلف حيث يتعامل ال DX10 بفعالية وكفاءة احسن .
التعديلات والاضافات على ملفات ال CFG :
اول اضافة هي BufferPool ولانها معقدة لانها تحتاج الى فحص متكرر مع قيم مختلفة للوصول الى حل لزيادة الفريم fps مع اقل حد ممكن من التقطيع ( الاصل stuttering ) وظاهرة ظهور شظايا عشوائية ( الاصل artifcting ) وارجو ان تكون الترجمة مقاربة .
وهنا مع زيادة الحمل على كارت الشاشة فان الحصول على نعومة اللعب سيكون صعبا بدون استخدام ال buffer .
هناك نوعان من ال buffer في السمليتر اكس الاول البفر الدايناميكي ( او البفر المشترك ) –Dynamic Vertix Buffer - والبفر الثابت – Static Vertix Buffer - والذي يصنع في ذاكرة كارت الشاشة وكلا النوعين يستخدمان في السمليتر اعتمادا على الاعدادات كما في المثال
القيمة المفترضة لل PoolSize هي (8MB (8388608 byte ) وهذه القيمة للبفر الواحد القيم الاخرى هي (10MB (10485760) و (15MB(15728640) وهناك قيم اعلى ولكن تاثيرها قليل
القيمة الثانية هنا هي (Reject Threshold (RT) وهي قيمة تقوم بمقارنة المعلومات الواردة بها فاذا كانت المعلومات الواردة اكبر فانها تعطيها البفرالمخصص لها (dedicated buffer)
والموازنة بين قيم البفر المخصص والبفر المشترك هو الذي يتغير عند تغيير قيمة ال


RejectThreshold



(BP=1, RT=xxxxxx)


BufferPools=0 يعني لا وجود للبفر المشترك

وبصورة عامة فان البفر المخصص يكون اسرع من البفر المشترك وهذه هي الحالة عندما يكون الاعداد BP=0 ولكن هنا يجب ان يكون كارت الشاشة قادرا على تحمل السمليتر وما يرسله المعالج من معلومات وهذا ما يحدث عندما نستعمل الكارت GTX 560Ti مع المعالج بسرعة 3.4 GHz
اما اذا كان المعالج يرسل معلومات اكثر من تحمل كارت الشاشة فهنا يجب ان تكون قيمة ال BufferPool واحد (1) وقيمة ال RejectThreshold حسب الفحوصات عند تشغيل السمليتر


ملاحظة : عند استعمال “UsePools” او عبارة “Bufferpools=1” فالاثنان مقبولان



اي ستكون لدينا اضافة جديدة في ملف ال CFG كالتالي


[BufferPools]



BufferPools=1



PoolSize=10485760



RejectThreshold=524288


وطبعا يمكن استعمال عبارة “UsePools=1” بدلا من عبارة “BufferPools=1” كما ذكرنا


[BufferPools]



BufferPools=0



وذلك اعتمادا على ما تم شرحه سابقا.


وللحصول على افضل المواصفات للسمليتر فيجب اضافة الاسطر الخاصة بالبفر الى ملف ال CFG ونقترح التحقق من التوازن بين المعالج وكارت الشاشة ثم البدء بوضع قيم معقولة علما ان القيمة المفترضة هي 8MB
الحصول على القيمة المثالية قد يكون صعبا لانها تتداخل مع باقي الاعدادات مثل اعدادات المياه و قيمة TBM اي TEXTURE_BANDWIDTH_MULT
حيث ان قيمة TBM تزيد الضغط على كارت الشاشة اذا كانت عالية وقد تسبب تشوه الكرافك والقيمة العليا لذلك هي 120 او 80 ستكون جيدة.
ملاحظة :
طبيعيا فان قفل الفريم على 30 مطلوب وهنا فان قيمة BP=0 ستسبب وجود شظايا في الصورة وفلاشنك اذا كان التوافق غير جيد وفي هذه الحالة اما ان نضع اعداد المياه على 2.x او وضع قيمة BP على 1 واضافة RejectThreshold
وكلما كانت الاعدادات اكثر صحة سترتفع الفريم وخصوصا عند استعمال DX10
الاضافة الثانية هي :


[GRAPHICS]


HIGHMEMFIX=1


هذه الاضافة يجب ان تضاف الى ملف ال CFG وهذه القيمة مفقودة في ال SP2 ولذلك يجب اضافته مجددا وهذه القيمة تسمح السمليتر بالتعامل مع ذاكرة فيديو اكبر من 512MB بدون ان تجعل التكستر يختفي او يضمحل وكذلك الفلاشنك الذي يحدث للغيوم وهذه الاضافة لملف ال CFG ضروري جدا اضافتها حسب بعض المقالات وهناك مقالات اخرى لا تحبذها لانها تسبب حدوث خطا d39.dll عند استعمال ال Bloom في اعدادات السمليتر
التغيير الاخر :


[DISPLAY]



TEXTURE_BANDWIDTH_MULT=40


اذا كانت ذاكرة كارت الشاشة من 1.2 الى 1.5 كيكابايت او اعلى ضع هذه القيمة على 120 اما اذا كانت اقل من 1.2 كيكا فتكون 80 واذا كانت الذاكرة اقل من 700 فتكون 40 .
والى لقاء



salam59 غير متواجد حالياً   رد مع اقتباس
قديم 08-07-2013, 10:06 AM  
  مشاركة [ 2 ]
الصورة الرمزية عبدالرحمن صبري
عبدالرحمن صبري عبدالرحمن صبري غير متواجد حالياً
الدرجة الاولى
 
تاريخ التسجيل: 13 - 07 - 2012
الدولة: مصر ام الدنيا
العمر: 26
المشاركات: 735
شكر غيره: 1
تم شكره 7 مرة في 5 مشاركة
معدل تقييم المستوى: 7252
عبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقدير
عبدالرحمن صبري عبدالرحمن صبري غير متواجد حالياً
الدرجة الاولى


الصورة الرمزية عبدالرحمن صبري

مشاهدة ملفه الشخصي
تاريخ التسجيل: 13 - 07 - 2012
الدولة: مصر ام الدنيا
العمر: 26
المشاركات: 735
شكر غيره: 1
تم شكره 7 مرة في 5 مشاركة
معدل تقييم المستوى: 7252
عبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقديرعبدالرحمن صبري يستحق الثقة والتقدير
افتراضي

جزاك الله خيرا وشكرا على هذا المجهود الخرافي
عبدالرحمن صبري غير متواجد حالياً   رد مع اقتباس
إضافة رد
محاكي FSX


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

الانتقال السريع


الساعة الآن 06:00 AM.
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
حق العلم والمعرفة يعادل حق الحياة للأنسان - لذا نحن كمسؤلين في الشبكة متنازلون عن جميع الحقوق
All trademarks and copyrights held by respective owners. Member comments are owned by the poster.
خط الطيران 2004-2024

 
Copyright FlyingWay © 2020