الشبكة العربية لمطوري الألعاب

خبير  أحمد عزالدين مشاركة 1

السلام عليكم

لقد قررت انني احتاج لان القي نظرة علي بعض برامج تحليل واختبار اداء البرامج ثلاثية الابعاد والتي تساعد علي
اكتشاف اخطاء ال rendering مثلا
مثل برنامج Nvidia PerfHUD لكن ومع اول تجربة له معي حدثت مشكلة عند محاولة تشغيل اول مثال لي
وايضا تظهر المشكلة عند تشغيل المثال الملحق مع البرنامج

لقد اضفت الكود التالي كما هو موضح في دليل استخدام البرنامج وذلك لاتيح للـ perfHUD ان يراقب اداء برنامجي

	// New code for PerfHud Support
	UINT AdapterToUse = D3DADAPTER_DEFAULT;
	D3DDEVTYPE DevType = deviceType;

	// look for 'Nvidia PerfHUD Adapter'
	// If it's present, override default settings
	for(UINT Adapter=0 ; AdapterGetAdapterCount(); Adapter++)
	{
		D3DADAPTER_IDENTIFIER9 Identifier;
		HRESULT hr;

		hr = d3d9->GetAdapterIdentifier( Adapter, 0, &Identifier );
		if( strstr(Identifier.Description, "PerfHUD") !=0 )
		{
			AdapterToUse = Adapter;
			DevType = D3DDEVTYPE_REF;
			break;
		}
	}

	// now to create the device
	if(FAILED(d3d9->CreateDevice
		(
		AdapterToUse,  // choose primary VGA adapter
		DevType,          // set the device type to HAL
		hwnd,
		vp,                  // set the hardware vertex process
		&d3dpp,              // supply the present paramters 
		device
		)))
	{
		::MessageBox(0,"Device Creation Failed",0,0);
		return false;
	}

المشكلة التي تظهر نجدها في هذه الصورة



مع العلم انني قمت بتثبيت البرنامج اكثر من مرة وقمت بتحميل اخر تعريف لكارت الشاشة عندي
وقمت بتحميل ال instrumentation driver
كما هو مطلوب
لكن يبدو ان المشكلة ارهقتني كثيرا
ارجوا المساعدة ممن قام بتجربة البرنامج والعمل عليه من قبل
وان كان هناك برامج بديلة فليتفضل مشكورا بذكرها
وهل البرامج البديلة تدعم مراقبة اداءة وتحليل البرامج التي يتم عملها بال XNA مثلا

شكرا لكم 😄

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير مدير وسام البهنسي مشاركة 2

أحمد، البرنامج يأتي مع أمثلة برمجية للتجريب والتعلم. هل قمت بتجريبها أولاً؟ إن كانت لا تعمل هي الأخرى، فهذا يشير إلى مشكلة في التثبيت أو طريقة الاستعمال...

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

خبير  أحمد عزالدين مشاركة 3

السلام عليكم

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

شكرا استاذ وسام علي الرد 😄
واعتذر عن تأخر الرد نظرا لمشاكل في الانترنت عندي في الايام الاخيرة

بالنسبة لما ذكرته حضرتك فأنا جربت ايضا المثال الذي يكون مع البرنامج بدون فائدة ايضا حيث تظهر نفس الرسالة
واود ان اذكر انني وكمحاولة لحل المشكلة قمت باعادة تنزيل البرنامج اكثر من مرة وجربت اكثر من نسخة بدون فائدة
اتمني لو كان هناك شرح تفصيلي ولو حتي لخطوات تنزيل البرنامج وتثبيته - فربما تكون المشكلة في ذلك
مع العلم انني عندي كارت شاشة GeForce 8200 ومعالج AMD

شكرا اخي وسام وفي انتظار الرد في اقرب وقت
وجزاكم الله خيرا
والسلام عليكم

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

محترف  انس مشاركة 4

السلام عليكم

اود ان اشير الى امكانية عدم توافق العتاد مع البرنامج حيث انني حملت مرة احد برامج Nvidia  و لكنها لم تعمل لان كارت الشاشة لم تكن تدعم  Directx 10

و يبقى هذا مجرد اقتراح من مبتدئ ياليته في محله☺

سلام

خبير  أحمد عزالدين مشاركة 5

السلام عليكم

شكرا اخي الكريم لمشاركتك
لكني اود ان اوضح لحضرتك انني ذكرت ان لدي كارت شاشة Nvidia GeForce 8200 وهو كارت حديث نوعا ما يدعم DirectX 10

اتمني المزيد من الاراء والمشاركات قريبا وشكرا لكم

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري