الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كروت الشاشة

مغلق
بدأه xman3123 في 27 سبتمبر 2005 · 21 رد · 3,624 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ملاحظة المشرف: هذا الموضوع منقول, و كاتبه الأصلي هو الاخ shakshak0005

http://www.dvd4arab.com/forums/showthread.php?t=42547

بسم الله الرحمن الرحيم

أعزائى أعضاء المنتدى الكريم

من فترة و أنا نفسى أكتب الموضوع ده الخاص بتقنيات صناعة كروت الجرافيكس الجديدة و المميزات الهامة جداً اللى بتفرق فى أداء كروت الفيجا بصفة عامة

أنا عارف أن موضوع أحسن كرت فيجا و أيه هو أفضل كرت موجود .. تم تناوله أكثر من مرة

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

أهم شىء لازم تأخذ بالك منه قبل ما تشترى أى كرت جديد سواء كان الكارت ده من أى تى أى أو كان جى فورس لأن

تكنولوجيا تصنيع الكروت دلوقتى أصبحت تعتمد أعتماد كلى على بروسيسور كرت الفيجا أو GPU

( Graphics Processor Unit )

و أيضاً على شىء هام جداً جداً الكتير ما بيخدش باله منه و هو

GPU Clock

و

Ramdac Clock

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

و همه دول اللى ممكن يزودوا من سعر الكارت أو يقلله

بغض النظر تماماً عن ذاكرة الكرت سواء كانت 64 أو 128 أو حتى 256

فأنت قبل ما تشترى أى كرت مهما كان نوعه تبص على الحاجات دية من على النت أو من المانوال بتاع الكرت أهم مليون مرة من ذاكرة الكرت

و لتحدد جوده الكرت هناك قيم ثابتة على أساسها بتحدد جوده الكرت

أولاً:

GPU Clock وديه بتعنى الساعة الزمنية اللى بيشتغل بيها الكارت أو بطريقه أبسط الزمن اللى بيأخذه الكرت لمعالجة أى جرافكس فى أى لعبة

لازم تكون على الأقل 250 ميجا هرتز , و أن كانت الكروت الجديده بتصل حالياً الى 350 ميجا هرتز بس القيمة المثلى هى 250 و أى كرت

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

ثانياً:

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

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

القيمة المثلى لهذه القيمة هى 400 ميجا هرتز , و أى كرت أقل من هذه القيمة بيكون كرت ضعيف

و أعتقد أن الخاصية ديه هى المسؤل الأول و الأخير عن قوة ال Resolution الخاص بالكرت فى الألعاب

للعلم فأن الكروت ذات المعالجات القوية بتصل فيها قيمة ال Ramdac clock الى 650 مثل كروت

Geforce TI 4800

ATI Radeon 9800

و من كروت المخرج الجديد PCI Express

Geforce NX 6600

Geforce NX 6600GT

Geforce NX 6800

ATI RX800PRO-TD256

و أيضاً هناك شىء هام يفرق قى سرعة الكرت و هى

Process Technology و ديه بتكون طريقة فى تصنيع معالج الجرفكس بتعمل على تصغير عدد دوائر التشغيل من ما يسرع عملية تشغيل الألعاب

يعنى تقنية فى تصنيع المعالجات و القيمة المثلى بتكون 0.15u و حالياً كل الكروت الجديده بتكون 0.13u

و أيضاً هناك معلومه أخرى يجب أن تأخذ بالك منها قبل ما تقوم بشراء أى كرت

و هى أصدارة ال Open GL الخاصة بالكرت أيضأ عليها عامل

و أقل أصدارة للكرت تستطيع التعامل مع الألعاب هى 1.4 و الكروت الجديده بتصل الى 1.5

و هناك أيضاً شىء عليك بأخذة فى الأعتبار و هو أصدارة ال Shaders الخاصة بمعالج الجرافكس فى كرتك

الكروت القيديمة كلها عموماً بتكون 1.1 أما الكروت الجديدة بصفه عامة بتكون 2.0 و العالى منها بيصل الى 2.2

و عشان تعرفة أهميه الخاصية السابقه ... أنها السبب الوحيد فى عدم قدرة كروت ال Geforce MX بكل أصدارتها من تشغيل الألعاب الحديثة

لأن معالج الجرافكس MX لا يدعم أساساً ال Shaders و الألعاب الجديده كلها تعمل بصفة أساسية ب Shaders

مثل لعبة Medal of Honor Pacific Assault التى تطلب منك قبل التشغبل تحديد أصدارة ال Shaders لدى كرتك قبل التشغيل

و أيضاً لعبة Prince of Persia بجزئيها الأول و الثانى

و ألعاب كثيرة جديده

على فكرة يا جماعه شركات تصنيع الكروت بتهتم بشكل أساسى بأبعاد المستخدمين عن هذه المعلومات

علشان لو حد أستطاع أنه يعرف المعلومات دية نصف الكروت اللى فى السوق مش هتتباع

و بتهتم بزيادة الرامات بتاعت الكرت علشان المشترى يبهر برامات الكرت و يشترية من غير ما ياخد بالة من المعلومات ديى على أعتبار أنه

شارى كرت 128 ميجا مثلاً فأيه بقى اللى مش هيعرف الكرت ده يشغله

الحركه ديه عملتها شركة NVIDIA لما لقت أن كروت MX440 مبيعتها قلت راحت ساحبة كل الكروت ديه من السوق

و زودتها رامات لتصبح 128 ميجاً بدلاً من 64 و غيرت أسم معالج الجرفكس ال MX4000 و طبعاً المطب ده و قع فيه ناس كتير و أشتروا الكرت الجديد على أنه 128 بقة

و مفيش لعبة مش هتشتغل علية , ثم يكتشفوا الخدعه الكبرة أنا ما يفرقش أى شىء عن MX440 , و برضة ما بيشغلش الألعاب الجديده

المقلب الكبير ده وقع فيه ناس كتير من صحابى أعرفهم و طبعاً باعوا الكرت بعد عناء ب 100 جنية و الله و هما شاريينة ب 350

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

أنا هديكم مثل بسيط طبعاً أكيد فيه ناس كتير جابت كرت ال ATI RAdeon 9200SE 128MB وكانوا معتقدين أن كرت رهيب لكن لما شغلوه حصل لهم أحباط و السبب

أن الكرت ده أولاً أصدار ثانى - معاد تصنيه - و نصيحة أوعى تشترى أى كرت ATI متبوع بكلمة SE لأنه بيكون من الأخر كرت تعبان , و بيكون Second Edition, المهم قيم كرت السابق

GPU Clock >>>>>>>>>>> 180 MHZ

Ramdac clock >>>>>>>>>>> 350 MHZ

Open GL >>>>>>>>>>> 1.3

السبب الوحيد اللى مخلى الكرت ده يفتح الألعاب الجديده -لكن طبعاً بكفائة مش جيدة - أن المعالج بتاع الكرت بيدعم ال Shaders بأصدارة 1.1 فقط

طبعاً الكرت السابق ده مضروب لكن كروت ال ATI Redon 9200 من غير كلمة SE كروت جيده جداً

أكيد الكل دلوقتى هيقولى نعرف قيم الخصائص ديه أزاى

فيه برنامج أكثر من رائع بيجبلك قيم الخصائص ديه كلها بالضبط و خصائص أخرى كمان من عدد الترانزيستورات المستخدمة فى تصنيع الكرت و Pixel Pipelines و Pixel Shaders

و خواص أخرى كثيرة

البرنامج أسمة AIDA32 و موقع البرنامج www.aida32.hu

و ده لينك للتحميل المباشر

خطوات أيجاد هذه القيم بالترتيب بعد ما تفتح البرنامج

Display / GPU

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

أتمنى أكون فيدتكم بالمعلومات القيلة ديه , و بصراحة دى أول مرة أشرح فيها شىء على منتدى الألعاب فأعذرونى عن أى خطأ أو سهو فى الشرح

و أنا تحت أمر أى عضو فى أى أستفسار سواء عن أى كرت هيشترية أو أى معلومه بخصوص كروت الجرافكس

لكم منى خالص التحية

و السلام عليكم ورحمة الله و بركاته

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 11 أكتوبر 2005 في 19:54

اللهم اقدر لنا الخير حيث كان

#2

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

163374357.gif

#3

أخي الحبيب أنا حاليا ً في مصر...

ما هو أفضل كرت256 MB للـAGP 8 X ؟

البعض قال GeForce 5500 FX والبعض قال ATI 9550 ...

ويبدو أنك خبير...فبماذا تنصحني لأفضل كارت شاشة يعمل جيدا ً على ألعاب عالية مثل : Doom3 , Half Life 2 , FEAR ..etc

هل أشتري الـNvidia أم الـATI أم أن هناك كرت 256 أفضل منهما ؟!

عِلما ً أن لدي 1 جيجا رام و 1 ميجا كاش وسرعة الجهاز 3 جيجاهيرتز والمنفذ AGP 8 X وليس PCI Express 16 X

أنتظر نصيحتك وتحياتي,

تم تعديل هذه المشاركة بواسطة loalsharif.NET في 27 سبتمبر 2005 في 10:52

#4

دخلنا في الجيل 7200 من Geforce الآن ومازلنا نتحدث عن 5000 :) ,

شكر خاص للأخ xman , ولي زيادة على الكلام أن أكثر مالاحظت تأثيرا على كروت الشاشة , هي سرعة الرامات "الذاكرة" , فهي أكثر مايتم تطويره لو لاحظنا في أجيال كروت العرض , بدأ ب DDR1 ودخولا في DDR2 من جيل 5900 وحتى 6700 , ثم أخيرا الذاكرات الأسرع على الإطلاق DDR3 ,

أغلب بطاقات العرض لو قمنا بعمل Over Clock لسرعة المعالج CPU CORE , فلن نجد تأثير كبير جدا ملحوظ كما لو قمنا بعمل Over Clock لسرعة الذاكرة , ويمكن أن تقوم بتجربة كهذه في المنزل ,

لذلك نجد أن أغلب شركات تصنيع بطاقات العرض , تغطي ال GPU فقط ب heat Sink ومعه مروحة "في الأجيال القديمة" لكنها لاتضع اي مبددات حرارة فوق الذاكرة رام , لأنه يمكن تحويلها لسوبر كرت شاشة بزيادة سرعة تردد الذاكرة ,

متوسط سرعات ترددات الذاكرة هي 700 Mhz تقريبا , و DDR3 أدخلتنا في مافوق 1000 MHz ,

متوسط سرعات المعالجات GPU حاليا 500 Mhz وكرتي الحالي Mx440 مازال على 400 Mhz !!

أخيرا زيادة الذاكرة له أثر ملحوظ على ألعاب ك Doom3 , والتي بها عدد كبير جدا من Textures والمضلعات في المجسمات , لذلك ستلحظ أثر كبير في الأداء بين 128 و 256 بشكل عام .

بالنسبة لسؤال الأخ لو إشتريت NX6400 بمنفذ AGP 8x , فقط إقرا عن سرعة تردد الذاكرة , وهل يوجد heat sink فوق المعالج والرامات في الكرت , وأخيرا حجم الذاكرة , بالأولوية ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#5

السلام عليكم

لى سؤال كيف اعمل Over Clock لكرت الشاشه عندى علما بأنى استخدم كرت Geforce fx5200 128

163374357.gif

#6

لو ثبت الدرايفر والبرامج من سيدي كرت الشاشة , غالبا ستجد لوحة تحكم في خصائص العرض "مكان تغيير دقة العرض " بمدخل إضافي للتحكم في إمكانيات كرت الشاشة ,,

بعض الشركات لاتعطي هذه الميزة برمجيا ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#7

يا اخوان .. ماذا يقصد بالدرايفر ..

احيانا اريد تشغيل مثال يعمل على GL ... فتظهر رسالة ... حمل اخر درايفر من موقع انفيديا .. ونحو ذلك ..

هل المقصود ملفات وبس ..

او المسألة تخص كروت الشاشة ..

وياليت اللي يعرف كرت ممتاز ورخيص شوي .. يشغل الجيل الحديث من OPENGL .. يقول .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#9

السلام عليكم

يا أخوة سبق و أن أرشدت عن برنامج يعرفك ما هو مدى إمكانية كارتك من حيث دعمه للـExtension الخاص بـOpenGL و كذلك جميع أنواع الكروت التى ظهرت فى السوق و ما مدى دعمها لـOpenGL. عموما البرنامج (و أقولها للمرة الثانية) على تلك الوصلة.

http://www.softpedia.com/progClean/OpenGL-...Clean-8482.html

و لحظ إن المسألة يا أخ شمرى ليست ملفات فقط (هذا على ما أعتقد). اللهم إلا لم يعمل كل الـextension الذى أخبرك هذا البرنامج أن كارتك يدعمه ففى تلك الحالة تحتاج لـDisplay Driver و ستجده موجودا مع أسطوانه كارت الشاشة الخاصة بك(فى الغالب الأعم)

و السلام ختام

عندما أعلن حبى لشىء فى البرمجة فذلك معناه أنه أفضل بالنسبة لى من حيث المميزات و الامكانات

OpenGL-3-revolution.jpg

#10

كرتي مدمج مع المذر بورد :( .

والمذر بورد سياحية . . يعني قديمة .

....

يالباشا .. حملت البرنامج .. لكن يقول ان كرتي مايدعم الا امتدادات multitexture ..

المشكلة كل الكروت تقول .. تدعم dx9 دعم كامل ... وopengl .. مالها لاحس و لاخبر .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#11

التقنيات الجديدة التي تظهر ك Pixel shader و HDR lighting و غيرها لايمكن تحديثها طبعا بدرايفرات , وإنما هي عتاد مضاف لبطاقة العرض لتتعامل مع هذه الميزة عبر طبقة HAL في كرت الشاشة ,,

كروت الشاشة الحديثة تدعم DirectX9 c حاليا كلها من جيل 5900 فما فوق من Geforce تدعم DX9c بشكل كامل ,,

بالنسبة لكرتك ال built in يالشمري , عاوز تحديث driver بانك تغيره تماما :D ,, لأنه لن يساعدك في أي شيء , على الأقل كرت الشاشة الجيد يساعدك على رؤية أمثلة جذابة وقوية تدعم الميزات الجديدة في DirectX ,, كذلك الحال في extenstions في OpenGL ,,

بالمناسبة أنا لست أفضل منك حالا يالشمري فكرت الشاشة لدي لايعمل نهائيا وإنما أستخدم محول الإشارة RamDac فقط لإظهار البيانات على الشاشة , لكن المعالج CPU هو الذي يقوم بدور كرت الشاشة الآن , لذلك إبتعدت عن الجرافيكس لوهلة حتى أشتري كرت جديد قريبا :lol:

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#12
اقتباس
لكن المعالج CPU هو الذي يقوم بدور كرت الشاشة الآن , لذلك إبتعدت عن الجرافيكس لوهلة حتى أشتري كرت جديد قريبا

:rolleyes:

وهذا سر ابتعادك عن منتدى الجرافكس ..اكمل على dx7 :)

سالفة تجر سالفة وحديث يأتي بحديث ..

في كثير من المحركات يقولون ...

ندعم software rendering

ما معنى هذا الكلام .

ولماذا السوفتوير رندر ... يشتغل على جميع الاجهزة بلا استثناء ..

وهل يعتمد على gl او dx .. وكيف اقوم ببناء تطبيق ... او شيء من هذا القبيل .. واصيره عن طريق software

..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#13

السلام عليكم ورحمة الله وبركاتة

إخوانى الكرام و المشرف القدير

مع الأسف صاحب هذا الموضوع .. ليس صاحبة

و أنا صاحب الموضوع ... و أنا من كتب هذا الكلام فى منتدى أخر ... و موضوعى هناك لة زيارات تزيد عن 15000 زيارة

طبعاً انا لن أضيف رابط موضوعى لأنة أكيد هناك قوانين تمنع ذلك

و صاحب الموضوع هنا المدعو xman3123

قام بنقل ( أو لنكن صريحين مع بعض ) قم بسرقة مجهودى الشخصى و نسبة لنفسة

أنا أنتظر من المشرف العام إتخاذ ما يلزم

و للعلم فانا مشرف فى المنتدى الأخر .. و لا أسمح أبداً بقبول المواضيع المنقولة من منتديات أخرى

أطالب بحذف هذا الموضوع .. طبعاً بعد إذن المشرف .. لكن أعتقد أنا هذا من حقى

و لو أردتم أن أضع رابط موضوعى الأصلى من منتداى ليس لدى مانع .. لكى تتأكدوا فقط .. لكن لن أفعل إلا لو سمح لى المشرف العام

فى إنتظار ردكم على هذا الموضوع

و كل عام و أنتم بخير

SHAKSHAK

كاتب الموضوع الأصلى

#14

لا اعتقد انه يوجد في القوانين ما يمنع وضع روابط لمنتديات أخرى.

ارجو ان تضع الرابط الاصلي.

حاولت الان البحث في جووجل .. لكن وجدت العديد من المنتديات اللتي نقلت الموضوع .. !

تم تعديل هذه المشاركة بواسطة hasan_aljudy في 11 أكتوبر 2005 في 16:42

#15

أشكرك أخى العزيز على التفاعل مع الموضوع

و سأضيف لك رابط الموضوع الأصلى هنا

http://www.dvd4arab.com/forums/showthread.php?t=42547

هذا هو رابط موضوعى الأصلى .. وهو من تقريباً 6 أشهر

تقبل خالص إحترامى و تقديرى

و ستجدنى هناك بإسم SHAKSHAK

و بالمناسبة .. هل وجدت الموضوع منقول فى أكثر من منتدى ؟؟؟؟؟ !!!!!

يا ريت تمدنى بأسماء هذه المنتديات

و لك منى جزيل الشكر

أخوك محمد الشافعى

#17

software rendering معناه ان المعالج cpu هو الذي يقوم بكل الحسابات اللازمة لرسم الصور بدون اللجوء إلى بطاقة الجرافيكس لذلك يشتغل على كل الأجهزة

بينما عندما تستخدم dx هو gl فإن gpu هو الذي يقوم بالحسابات و هو أسرع من cpu لأنه متخصص في العمليات الخاصة بالجرافيكس.

بالنسبة للبرمجة فالأمر مختلف كثيرا لأنه في software rendering سيكون عليك برمجة كل شيئ بدءا من نقطة إلى مستقيم إلى مثلث ...... لكنك لن تحصل على سرعة و كفاءة عالية

بينما عندما تستخدم dx أو gl يمكنك الإستفادة من سرعة .gpu

#19

نعتذر لكاتب الموضوع الاصلي ..

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

وحسن قام بالواجب ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#20

ألف شكر أخى المشرف العام

و لك منى جزيل الشكر و التقدير

و ها هى الصفحة الأصلية للموضوع

http://www.dvd4arab.com/forums/showthread.php?t=42547

#21

و أتمنى من الجميع زيارة هذه الصفحة

أكيد ستسفيدوا بإذن الله

و لكم جزيل الشكر

http://www.dvd4arab.com/forums/showthread.php?t=123222

و بخصوص نقل الموضوع ... شىء محزن و الله .. أنا شفت الوصلات التى أرفقتها .. أشكرك بشدة على تنبيهى

و لك منى خالص التقدير

#22

اللى اهم من ال Clock والحجات دى, هو ال Fill Rate دة اهم حاجة الأن

Mohamed Meshref

Performance Engineer

SQL Server Engine Team

Microsoft Corporation

Redmond, Washington, USA

http://www.microsoft.com/sql/

Blog: http://www.mmeshref.com

هذا الموضوع مغلق.

مواضيع مشابهة