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

مشاهدة النسخة كاملة : هل من الممكن إستخدام كرت Nvidia ككارت لل-PhysX مع كرت ATi



Mezoxin
13-08-2008, 23:12
سؤالي بصيغة أخري

نفترض مثلاً أنك عندك كرت HD4850 أو HD4870 و كرتك القديم كان 8800GT أو 8600GT أو 8400GT

و عندك مذربورد بها فتحتين PCI-e مثلاً .

هل من الممكن أن تستخدم كرت ال-Nvidia ككارت لل- PhysX فقط عن طريق ال-

Multi-GPU mode - GPU1 renders Graphics and GPU2 renders PhysX.


https://www.guru3d.com/article/physx-by-nvidia-review/3

XTRIP
13-08-2008, 23:46
حقيقة هي فكره تستحق التجربه..........بس انا اعتقد ان اهي تي اي ممكن نزل تعرف للفيزيائيات قريبا لكروتها الحديثه.........لا اعتقد انها ستترك نفيديا لتعود للساحه مره اخرى

انا كنت بنزل لعبة انفرنال انبارح وطلب مني تعريف اجيا للفيزيائيات فنزلته واشتغل ولعبت.........ولم يظهر اي ايررورز .........هل هذا معناه ان التعريف شغال على كرت اتش دي 4850 .؟؟؟

Mezoxin
13-08-2008, 23:52
PhysX يشتغل على أي جهاز ، بس إلي بيقوم بالشغل دة كان ال-CPU

دلوقتي نفيديا خلت الGPU هو إلي يقوم بالموضوع دة وال-GPU أفضل بكتير من ال-CPU في التعامل مع ال-PhysX ، فده هو سبب ال-Scores العالية فيه 3dmark Vantage]

و إللي خلي الكلام دة ينفع هو إن نفيديا اشتريت PhysX Ageia

yazan soft
14-08-2008, 00:08
مادام انه نفع مع كرتين NVIDIA يبقى حينفع مع كرت ATI رئيسي ونفيديا يعالج PHYSX لانه التحكم بيهم اصلا حيصبح من اللوحه الام ,, ولامشكله بذلك ,,

Mezoxin
14-08-2008, 00:34
شكراً على مساعدتك يا yazan :)

طيب هل أداء ال-8800GT في ال-PhysX يفرق عن ال8600GT أو ال-8400GT مثلاً بفارق كبير كما هو الفرق بينهم في ال-graphics rendering ؟

aziz-50
14-08-2008, 00:37
في إعتقادي أنه لن ينفع لأن برنامج NVIDIA PhysX هو من يتعرف على الكرتين ويقوم بإدارتهما بحيث يخصص كرت لمعالجة الفيزيائية ويدمج الأداء بين الكرتين في العبة وبرنامج NVIDIA PhysX لايتعرف على كروت ATI فكيف سيقوم بإدارتهما ؟ لن يظهر خيار Select GPU for GeForce PhysX


https://www.guru3d.com/imageview.php?image=14426

Mezoxin
14-08-2008, 00:47
أعتقد من الأفضل أن نطلب من الأعضاء الذين يمتلكون كرت ATI و كرت Nvidia مطابق للمواصفات المطلوبة أن يقوموا بالتجربة :)

yazan soft
14-08-2008, 00:48
في إعتقادي أنه لن ينفع لأن برنامج NVIDIA PhysX هو من يتعرف على الكرتين ويقوم بإدارتهما بحيث يخصص كرت لمعالجة الفيزيائية ويدمج الأداء بين الكرتين في العبة وبرنامج NVIDIA PhysX لايتعرف على كروت ATI فكيف سيقوم بإدارتهما ؟ لن يظهر خيار Select GPU for GeForce PhysX


https://www.guru3d.com/imageview.php?image=14426

هو بالحاله هذه متعرف على كرتين ويعطيك خيارين لانه الكرتين NVIDIA وهو يعطيك خيار انه تفعل فيهم لمعالجه PHYSX ,, يعني يدير فقط الكرت الفيزيائي ,, ولا يقوم بدمج الكرتين او تعريف اللعبه عليهم ,, بالتالي لايلزم ان يتعرف على كرت ال ATI يكفيه ان يتعرف على كرت النفيديا ويعرفه انه معالج فيزيائي ,, وطبعا لن يضهر الخيار Select GPU for GeForce PhysX لانه لايوجد الاكرت واحد من نفيديا لكن حيضهر الخيار GEFORCE PHYSX وحيتفعل ,,

البرنامج سيقوم بتعريف كرت نفيديا انه معالج PHYSX باللعبه لا اكثر , وكرت ال ATI حيشغل اللعبه وكرت نفيديا حيعالج PHYSX بهذه الحاله ,,

تماما بالضبط كانك مركب كرت AGEIA PHYSX مع كرت شاشه ATI ,,

aziz-50
14-08-2008, 01:05
لاكن كرت NVIDIA لن يستغل كامل قوته في المعالجه الفيزيائية فقط كما في الكروت الفيزيائية AGEIA PHYSX فكرتي 9600GT يدعم الفيزيائية وعند تشغيل لعبة تدعم الفيزيائية لن يعمل بكامل طاقته لمعالجة الفيزيائية فقط لأن تشغيل اللعبة يقع على عاتقه وليس مثل كروت AGEIA PHYSX .

عموما تبقى التجربه هي الأهم للتأكيد أو النفي

Mezoxin
14-08-2008, 10:52
لاكن كرت NVIDIA لن يستغل كامل قوته في المعالجه الفيزيائية فقط كما في الكروت الفيزيائية AGEIA PHYSX فكرتي 9600GT يدعم الفيزيائية وعند تشغيل لعبة تدعم الفيزيائية لن يعمل بكامل طاقته لمعالجة الفيزيائية فقط لأن تشغيل اللعبة يقع على عاتقه وليس مثل كروت AGEIA PHYSX .

عموما تبقى التجربه هي الأهم للتأكيد أو النفي

لا أعتقد أن ال-9600GT ساهم بأي شكل من الأشكال في جرافيكس renderring لأن ليس هناك SLI بينه و بين ال-GTX280 لكي يتقاسم عليهم .

و اتفق معك نريد التجربة قبل المواقع الأجنبية :)

zwawy
17-08-2008, 01:02
صراحة ً الفكرة مثيرة ، لكن لاأعتقد أن الموضوع بهذه السهولة ..
واللاعب الأساسى فى هذه المسألة هو المشغل لاغير ....
والمشكلة من وجهة نظرى أن يفهم مشغل NVIDIA الداعم للـ Physx عند تنصيبه فى حالة وجود بطاقتين واحدة Radeon والأخرى Geforce أن بطاقة الـ Geforce ليست هنا للعرض ومعالجة الجرافيك.
ولا أعتقد أن NVIDIA يمكن أن تسمح بأن يكون المشغل بهذه السلبية :) وإلا تكون قد قدمت هدية قيمة لـ ATI .... بمنتهى السهولة وبلا أى إصابات !!

والأمر قطعا ً يختلف عما لو كان مع بطاقة فيزيائية من Ageia لأن بطاقات Ageia ليست بطاقات عرض .... ولا يخفى أنه لايوجد أصلا ً بها منافذ للعرض ........... فوظيفتها محددة وهى المعالجة الفيزيائية وفقط .
[لكن الأمر يحتاج لتجربة فعلا ً لنعرف كيف يرد المشغل عند تعرفه على بطاقة الـ Geforce .]
..................
من ناحية أخرى أعتقد أن بطاقات ATI قادرة على دعم الـ Physx بلا أى مشاكل بشرط توفر مثل هذا المشغل والذى طوره أحد أفراد موقع NGOHQ وهو للعلم موقع إسرائيلى :)
هذا الرجل يدعى Eran Badit واستطاع بعد تعديلات فى بيئة تطوير الـ CUDA الخاص بـ NVIDIA " والتى تعتمد بشكل رئيسى على لغة الـ C " و بيئة تطوير الـ Physx أن يجلب لنا هذه الصورة :

https://i70.photobucket.com/albums/i97/zwawy/untitled-2.jpg

والبطاقة المستخدمة هى Radeon HD 3850 راجع هذا الموضوع

PhysX GPU Acceleration on Radeon HD 3850 (https://www.ngohq.com/news/14219-physx-gpu-acceleration-radeon-hd-3850-a.html)

وكانت الأخبار تتلاحق بقرب صدور هذا المشغل المعدل لكن الموضوع متوقف حتى الآن على حد علمى ، وقد قرأت أن الشباب فى NGOHQ تواجههم بعض المشاكل.
الغريب أن AMD على حد زعمهم ليست متعاونة فى أى شىء يخص هذا المشروع بعكس NVIDIA
:D ...............



The bad news is we still don’t have access to any HD 4800 hardware yet. It is very important for this project to receive AMD’s support on both developer and PR levels. It seems that AMD still is not being cooperative, we get the feeling that they want this project to fail.

الموضوع عامة ً يشوبه بعض الغموض ..... لكن من الواضح أن NVIDIA قد يكون من مصلحتها توفير دعم الـ Physx لبطاقات Radeon بل وأى بطاقات تعتمد أنوية GPU اخرى فيما يبدو أنه لمواجهة هذا الأخطبوط القادم Intel Larbee + Havok .
ولعل عدم تعاون AMD فى مشروع NGOHQ يرجع إلى أنه لايعنيها دعم بطاقات الـ Radeon للـ Physx بقدر مايعنيهم رفع كفاءة المعالجات فى التعامل مع تعيمات الـ Havok’s المحرك الفيزيائى الخاص بـ Intel وهذا الكلام نقل موقع TG Daily مايشبهه عن بعض المصادر فى AMD



Our strategy is to optimize our CPUs to run Havok’s API and libraries and then to investigate how we can improve gameplay with offloading certain forms of physics simulation to the GPU

من الجدير بالذكر أن NVIDIA CUDA هو مصدر مفتوح Open Source ويحق لـ ATI او أى شركة أخرى أن تستخدمه وتطور فيه كما تشاء .

خالص التحية .

yazan soft
17-08-2008, 01:55
https://img177.imageshack.us/img177/2504/35826525mt9.png

https://img213.imageshack.us/img213/8952/35826534kl9.png

المشكله مع Windows Vista لانه لايقبل نوعين كرت شاشه لكل واحد منهم تعريف منفصل ,, فيجب ان يتعرف الكرتين من نفس الدرايفر ليعمل الكرتين او انه يقوم باطفاء واحد منهم :mad:

https://img76.imageshack.us/img76/4757/35826539ia0.png

شويه الاعيب صغيره وتنحل المشكله :D

الفتى المبتسم أنا
17-08-2008, 06:48
من ناحيتي , انكرها

وفقتم

zwawy
17-08-2008, 09:10
الصور الأولى واضحة من تعرف الكارتين على أنهما بطاقتين عرض وإذا كان لديك شاشتين فالمتوقع أن يتم العرض عليهما إذا تم توصيل كل بطاقة بشاشة .
هذا يشبه إلى حد ٍ ما الوضع مع CF أو SLI ........ لكن لايوجد هنا أى ربط بين البطاقتين .

ماهى النتيجة إذا ً ، إلى أى مدى زاد أداء المعالج ؟

هل يوجد بعض النتائج الواضحة ؟

yazan soft
17-08-2008, 18:47
مين الكرت الي يقوم بالريندر بهذه الحاله , ومين الكرت الي يقوم بمعالجه physx :)

https://img0.tar.hu/janos666/img/35826530.png

zwawy
17-08-2008, 20:42
:) أخى الحبيب يزن ....
هناك شىء واضح وهو أن بطاقة الـ Radeon هى التى تقوم بالمعالجة .
لكن القصة الآن فى البطاقة الأخرى الـ Geforce .
أنا أميل إلى إهمالها تماما ً فى أى معالجة سواء كانت render أو Physx أى أنها لاتتلقى أى تعليمات من المشغل . وأرجح أن السبب فى ذلك هو مشغل بطاقة الـ Radeon والذى حسب اعتقادى لايسمح لمشغل الـ Geforce بالقيام بأى نشاط إلا إذا تم توصيل البطاقة بشاشة أخرى .
لكنى لست متأكدا ً من هذا .

ولكى نتأكد لابد أن أسالك بعض الأسئلة فطول بالك على بارك الله فيك .

هل هذه الصور لجهاز أنت تملكه أم أنها صور من مواقع أخرى ؟
إذا كانت لجهاز تملكه فهل قارنت بين نتائج هذه الإختبارات فى حالة وجود بطاقتين وفى حالة وجود بطاقة واحدة ؟
أيضا ً إذا كانت لجهاز أنت تملكه هل يوجد إمكانية من توصيل كل بطاقة بشاشة منفصلة لنعرف مادور بطاقة الـ Geforce هنا ؟

أنتظر ردك أخى .

aziz-50
17-08-2008, 21:52
برنامج Physx FluidMark أعتبر الكرت 48xx هو الكرت الفيزيائي وأجرى الإختبارات عليه ولكي تنجح العملية يجب أن يتعرف البرنامج على كرت Geforce على أنه الكرت الفيزيائي ويجري الإختبارات عليه

dx_2k5
17-08-2008, 22:00
السلام عليكم.......

إذا كنت من مستخدمي ويندوز فيستا ، لا يمكنك إستخدام كرتي NVIDIA و ATI معاً ، لأن الويندوز فيستا يسمح فقط لتعريف واحد لكرت الشاشة بالتحكم ، و أيضاً و يندوز فيستا لا يسمح بتركيب كرتين من NVIDIA إلا إذا كان الكرتين متصلين بشاشة ( يعني لا يمكنك إستخدام 9600GT مثلاً مع 9800GTX ما لم يكن كلا الكرتين متصلين بالشاشة نفسها عن طريق DVI لكرت و VGA Conector لكرت آخر أو ان يكون كل كرت متصل بشاشة منفصلة)....
أما عن ويندوز اكس بي فلا أدري يمكن أن يكون الأمر ممكناً.....لا حظ أن الصورة في الأعلى على ويندوز اكس بي .....

yazan soft
17-08-2008, 22:43
:) أخى الحبيب يزن ....
هناك شىء واضح وهو أن بطاقة الـ Radeon هى التى تقوم بالمعالجة .
لكن القصة الآن فى البطاقة الأخرى الـ Geforce .
أنا أميل إلى إهمالها تماما ً فى أى معالجة سواء كانت render أو Physx أى أنها لاتتلقى أى تعليمات من المشغل . وأرجح أن السبب فى ذلك هو مشغل بطاقة الـ Radeon والذى حسب اعتقادى لايسمح لمشغل الـ Geforce بالقيام بأى نشاط إلا إذا تم توصيل البطاقة بشاشة أخرى .
لكنى لست متأكدا ً من هذا .

ولكى نتأكد لابد أن أسالك بعض الأسئلة فطول بالك على بارك الله فيك .

هل هذه الصور لجهاز أنت تملكه أم أنها صور من مواقع أخرى ؟
إذا كانت لجهاز تملكه فهل قارنت بين نتائج هذه الإختبارات فى حالة وجود بطاقتين وفى حالة وجود بطاقة واحدة ؟
أيضا ً إذا كانت لجهاز أنت تملكه هل يوجد إمكانية من توصيل كل بطاقة بشاشة منفصلة لنعرف مادور بطاقة الـ Geforce هنا ؟

أنتظر ردك أخى .

اهلا اخوي الغالي الزواوي ,,

الصور وجدتها اثناء تصفحي ب Google فضهرت عن طريق البحث ,, وهي من الموقع https://forums.guru3d.com/ وساضع رابط الموضوع كاملا ,,

انا مطول بالي :) واسعى معكم لمعرفه النتيجه بشكل كامل لذلك ارفقت ماوجدته ايضا لتنضرو فيه :)