المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : (الترجمة والتلخيص) قراءة تحليلية لكارت PhysX مع كارت AMD من تومز هاردوير



alsharkawi_amr
20-11-2010, 08:18
لم يكن موضوع مثار خلاف كهذا الموضوع اللذي نبحثه اليوم حتى أن هناك فرق بالأحمر والأخضر أشد في تعصبها من الأحمر والأبيض (الأهلي والزمالك في مصر) لذا لا أستبعد أن أتلقى تعليقات أشبه بالصواريخ لذلك أذكر بقاعدة فقهية تقول (ناقل الكفر ليس بكافر) وقوله تعالى (ما على الرسول إلا البلاغ) ومن يبتغي أن يحارب تحت آيه راية له المصدر

https://www.tomshardware.co.uk/nvidia-physx-hack-amd-radeon,review-32051.html

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

PhysX أو physics: يرجى مراجعة مواضيع الدكتور جميدو المميزة في هذا الأمر المثبتة في أعلى القسم

استعنا على الشقا بالله

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

https://media.bestofmicro.com/4/Y/260674/original/physx-logo.png

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

https://media.bestofmicro.com/PhysX-ATI-Hack,5-4-260680-13.jpg

الحل هو أن نأخذ كارت من AMD وآخر من nVidia مخاطرين بحدوث تداخل (conflict) إلى حين ظهور حل يتبنى استخدام اللاعبين معا على نفس المنصة (ملاحظة من عندي: هناك شرائح الآن في طور التطوير وصلت لنتائج جيدة جدا ولكنها ما زالت بعيدة عن المستوى المطلوب لتصبح سائدة لدى الصانعين بالإضافة إلى الحصرية اللتي تقاتل بشأنها nVidia ولا تريد أن تؤخذ منها تلك الميزة النسبية حتى تظل محتفظة بحصة من السوق) وذلك لكي نبحث أمران الأول هو مقارنة آداء معالج كارت الشاشة مع معالج رئيسي للتحقق من زعم nVidia أيضا نرغب في تقديم حل لهواة الآداء الفائق من مستخدمي كروت AMD

العتاد المستخدم

https://media.bestofmicro.com/PhysX-ATI-Hack,4-Z-260675-13.jpg

CPU

AMD Phenom II X6 1090T (Thuban) @ 4.0 GHz

Cooling

Prolimatech Megahalems + Noiseblocker Multiframe M12-PS

RAM

16 GB Kingston HyperX 1600 CL9

Motherboard

MSI 890FXA-GD70

Hard drive

Super Talent Ultradrive GX2 (System), 1 TB Western Digital Caviar Blue (Programs)

PSU

Aerocool V12XT, 800 Watt

Case

Aerocool V12XT, 800 Watt

Case

SilverStone Raven RV02

Ventilation

Zalman Fan Control for 1 x Noiseblocker Multiframe S3 120mm and 3 x Silverstone 180 mm

يتضح من العتاد مدى قوته وقدره على تشغيل حتى أعتى الألعاب بتقنية الأبعاد الثلاثية حتى في المستقبل المنظور

مدى قوة الـ CPU

في البداية مهما تعددت أنوية المعالج فالآداء مقارنة بكرون nVidia سيء وقد تكون اللعبة غير قابلة للعب وذلك لسببين:

https://media.bestofmicro.com/PhysX-ATI-Hack,5-3-260679-13.jpg

الأول هو حجم الـ shader في معالجات كروت الشاشة وهو ما يجعل تعدد الأنوية أمر قليل الفائدة مما يجعل كروت الشاشة أسرع بمرتين أو حتى أربعة مرات من المعالج الرئيسي كما أن nVidia لسياسات تسويقية تجعل حسابات الـ PhysX ومعادلاته غير متوافقة مع الـ CPU

CPU PhysX and Old Commands

https://media.bestofmicro.com/5/8/260684/original/vtune_metro2033.png

في تلك الصورة يتضح أن تفعيل الـ PhysX على ال CPU مع تعديل في طريقة تعاطيه مع الأوامر الحسابية بواسطة vTune (على منصة انتل حيث ان منصات AMD لا تدعم الـ vTune) قد أتى بنتائج جيدة تدعم مقالة ( [David Kanter at Real World Technologies (https://redirectingat.com/?id=1402X558040&xs=1&url=http%3A%2F%2Fwww.realworldtech.com%2F&sref=http%3A%2F%2Fwww.tomshardware.co.uk%2Fnvidia-physx-hack-amd-radeon%2Creview-32051-4.html) )

التجربة الأولى

مترو 2033


Graphics card
GeForce GTX 480 1.5 GB

Dedicated PhysX card
GeForce GTX 285 1 GB

https://media.bestofmicro.com/5/T/260705/original/cpugpu_metro2033.png


https://media.bestofmicro.com/9/5/260825/original/fps_metro2033.png


نرى أن النتائج متقاربة وذلك بملاحظة دقة الشاشة المستخدمة في الاختبار ( just 1280x1024 ) وذلك حتى يكون هنانك مجال لاستخدام أثر فاعلية لأنوية المعالج الرئيسي

الان صاحب الجلالة Radeon من الفئة الخامسة مع الفارس من GeForce

https://media.bestofmicro.com/PhysX-ATI-Hack,5-V-260707-13.jpg

العتاد

PhysX-Enabled Graphics Card
GeForce 8800 GTS 512, 9600 GT, 9800 GTX, GT 240, GTS 250, GTX 260, GTX 285, GTX 460, GTX 470, or GTX 480

البرامج المستخدمة ( إفعص هنا (https://redirectingat.com/?id=1402X558040&xs=1&url=http%3A%2F%2Fwww.ngohq.com%2Fgraphic-cards%2F17706-hybrid-physx-mod-v1-03-v1-04ff.html&sref=http%3A%2F%2Fwww.tomshardware.co.uk%2Fnvidia-physx-hack-amd-radeon%2Creview-32051-6.html) )

( ملاحظة من عندي: رجاء الدخول على المواضيع المثبتة في القسم للتزود حول هذا الموضوع )

Mafia 2 via Steam

https://media.bestofmicro.com/7/S/260776/original/mafia2_01.png

أي كارت PhysX أفضل

https://media.bestofmicro.com/7/T/260777/original/mafia2_02.png

بالطبع كلما كان الكارت أسرع كلما كانت النتائج أفضل

https://media.bestofmicro.com/7/U/260778/original/mafia2_03.jpg

أي شق PCIe أفضل

https://media.bestofmicro.com/8/8/260792/original/mafia2_03.png

النتيجة هي أن استخدام كارت GeForce GTS 250 بقيمة 80 دولار مع Radeon HD 5870 ستعطي نتائج مشابهة لكارت واحد من GeForce GTX 480 اللذي يأتي أرخص قليلا وللحصول على نتائج بفارق ملحوظ ينبغي التفكير في GeForce GTX 260 أو أعلى إلا أن السعر هنا يقفز بشكل مخيف يستهوي فقط المتحمسين جدا

الخلاصة

CPU يعالج الـ PhysX بـأوامر x87 بدلا من SSE2

عند استخدام الـ SSE2 للمعالج تعطي زيادة من 10 إلى 20 %

يظهر أثر المعالج عند استخدام ألعاب تعتمد على نواة واحدة فقط مما يسمح لباقي الأنوية أن تعمل على الـ PhysX

الـ PhysX يدعم تعدد الأنوية في المعالج الرئيسي

هناك أوقات يكتفوق فيها الـ CPU على الـ GPU في معالجة الـ PhysX

لعبة مثل مترو 2033 تظهر نتائج تنافسية اعتمادا على الـ CPU

المسألة خاصة بالمطورين وبذل مزيد من الجهد والوقت اللذي يساوي مزيد من الأموال لدعم الـ CPU في حين أن الـ GPU تتولى المسألة نيارة عنهم

السياسات التسويقية أيضا تدعم الـ GPU على حساب الـ CPU

ان استخدام الـ SSE2 مع معالج سداسي النواة يعطي نتائج جيدة تجعل nVidia تنتبه إلى هذا الخيار

https://media.bestofmicro.com/9/1/260821/original/outro.png

للتمتع بتجربة جيدة ومعدل إطارات عالي ينبغي أن يكون لديك كارت مخصص للـ PhysX بغض النظر عن الكارت الرئيسي المثبت على اللوحة الأم أما عن النتائج في الحالتين فلن تكون ذات فارق هام وبخاصة في لعبة تمتص من العتاد كل ما هو ممكن مثل Mafia II

من الواضح أن سياسات nVidia التسويقية تقف حائل أنام استخدام هذه التقنية بشكل متعمد إلا أن مجتمع التقنية لم يقف مكتوف الأيدي أمام هذا الحائط

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

إنتهى

Sari-92
20-11-2010, 13:58
شكرا جزيلا لك
لكن حسب كلامك أخي
هل يمكن استعمال كرت انفيديا للعب ووضع معه كرت انفيديا آخر للفيزكس ؟؟ وكيف ذلك ؟

76502
20-11-2010, 15:12
ترجمه جيده أخي عمر
ومجهود تشكر عليه
ولك مني تقييم لموضوعك

ومن أجل الأخ sari
نعم يمكنك فعل ذلك
ويتم بوضع كرتين انفيديا وبدون وصلهم ببعض بوصلة SLI
ومن خيارات انفيدا كونترول بانيل تختار تفعيل الفيزكس على أي GPU

S@M
20-11-2010, 15:51
هل يمكن استعمال كرت انفيديا للعب ووضع معه كرت انفيديا آخر للفيزكس ؟؟ وكيف ذلك ؟ لا بد من وجود لوحة ام بها 2 منفذ PCIE ....

* يتم وضع الكارت الاقوى فى المنفذ الاول (( الرئيسى )) ... حسث سيقوم بمعالجة رسومات الجرافيك .

* يتم وضع الكارت الثانى فى المنفذ الثانى لمعالجة مؤثرات الفيزيكس .

* لا يتم الربط بينهم عتاديا داخل الجهاز فقط كل كارت منفصل عن الاخر

* لا يشترط ان يكونو الكارتين مثل بعض ...ولكن ينبغى ان لا يقل الكارت عن 9500GT ...حتى يستطيع احتساب مؤثرات الفيزيكس ..

* يمكنك التحكم من الكنترول بانل الخاص بNVIDIA ..واختيار الكارت الذى تريدة ان يقوم بأحتساب مؤثرات الفيزيكس .

Mr VERRO
20-11-2010, 16:09
تسلم ايدك موضوع رائع بس انا مستنى البلدوزر علشان نشوف اية موقفة من الموضوع ده:ah7:

shaker3
20-11-2010, 17:55
هذا يعني لكسر احتكار التقنية على شركات المعالجات انتاج معالجات ملائمة لتنفيذ معادلات وحسابات الفيزيكس بشكل اسرع من الموجود حاليا وهذا يحتاج لمعماريات وابحاث و.. و.. قد نشاهده في عام 2015

Sari-92
20-11-2010, 20:20
ومن أجل الأخ sari
نعم يمكنك فعل ذلك
ويتم بوضع كرتين انفيديا وبدون وصلهم ببعض بوصلة SLI
ومن خيارات انفيدا كونترول بانيل تختار تفعيل الفيزكس على أي GPU


شكرا لك


لا بد من وجود لوحة ام بها 2 منفذ PCIE ....

* يتم وضع الكارت الاقوى فى المنفذ الاول (( الرئيسى )) ... حسث سيقوم بمعالجة رسومات الجرافيك .

* يتم وضع الكارت الثانى فى المنفذ الثانى لمعالجة مؤثرات الفيزيكس .

* لا يتم الربط بينهم عتاديا داخل الجهاز فقط كل كارت منفصل عن الاخر

* لا يشترط ان يكونو الكارتين مثل بعض ...ولكن ينبغى ان لا يقل الكارت عن 9500GT ...حتى يستطيع احتساب مؤثرات الفيزيكس ..

* يمكنك التحكم من الكنترول بانل الخاص بNVIDIA ..واختيار الكارت الذى تريدة ان يقوم بأحتساب مؤثرات الفيزيكس .

شكرا لك

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

alsharkawi_amr
21-11-2010, 07:30
أشكركم جميعا على المرور وعلى الشكر الجميل

يظهر ان الموضوع في سبيله لكسر الاحتكار ودي حاجة كويسة يعني إللي عايز يشتري من أي شركة ويتمتع بكل المزايا هيعمل كده فعلا في المستقبل المنظور

لكن في نفس الوقت أنا مع اسلوب الشركات في حماية استثماراتها بمعنى وجود ميزة نسبية عندي مش جريمة أعاقب عليها وإلا فين دور المنافسين في إيجاد مزايا نسبية خاصة بيهم

بصراحة أنا شايف إن nVidia بتطلع حلول مبنية على شريحة فريمي رائعة يعيبها طبعا السعر بشكل كبيييييييييير لكن AMD ملكة السعر مقابل الآداء بلا منازع

وعلى المتحمسين اللجوء لكلا المعسكرين للتمتع بالآداء الخارق

شكرا مرة أخرى

عمرو