abdalhaliem
09-06-2017, 21:29
https://media.kenanaonline.com/photos/1238167/1238167199/large_1238167199.jpg?1315686140
{ الحمدلله على ما أنعم ، وله الشكر على ما الهم }
يضم هذا الصرح بين جنباته العديد من الكفائات
ونحن هنا نقوم بتبسيط المعلومات لمن أستعصى عليه فهمها
من المواضيع الذى يزخر بها هذا الصرح العظيم
فلنبدأ على بركه الله
*******************
موضوع اليوم سوف نتحدث
عن كروت الشاشة او البطاقات الرسومية
و سوف نتحدث عن المصطلحات الخاصة بها
و في النهاية سوف نعرف ما الافضل للمستخدم
*******************
معالج الرسوميات
او ما يعرف بكارت الشاشة
هو المسئول عن ارسال الاشارات الي الشاشة
ليتم عرضها مثل الصور و الفيديو
https://i.imgur.com/h5xtDOU.png
هل هناك المزيد ؟؟
نبدأ بالاساسيات الخاصة بالبطاقة الرسومية
و ما يسمي بدقة العرض
او Resolution
https://i.imgur.com/cucA5Xb.png
و هي التي تعني بعدد النقاط التي يتم عرضها علي الشاشة
و التي تعرف ايضا بأسم Pixel
https://i.imgur.com/9cdKROJ.png
فكلما ذاد عدد النقاط في الشاشة اصبحت تفاصيل الصورة افضل
https://i.imgur.com/u1Q3fBX.png
شئ اخر يجب معرفته
و هو مصطلح معدل التحديث
او Refresh Rate
الذي يعني عدد المرات التي يتم فيها عرض الصورة في الثانية الواحدة
https://i.imgur.com/AVKxLFU.png
و يتم قياس ذلك ب الهرتز
مثلا ان معدل التحديث = 60 هرتز
تعني ان الصورة يتم عرضها 60 مرة في الثانية
**********************
و الان لنعود لمعالج الرسوميات و نتحدث عنه بشكل أعمق
غالبا مصطلح معالج الرسوميات
هو المصطلح الذي يختص بمعالج بطاقة الرسوميات او كارت الشاشة
GPU = graphics processing unit
https://i.imgur.com/XeAMlZG.png
و هذا يعني ان كارت الشاشة يحمل بداخله معالج مثل
المعالج الرئيسي الموجود في اللوحة الام
https://i.imgur.com/Pvs1JdF.png
والرسوميات ثلاثية الابعاد تعتبر معقدة في المعالجة نوعاما
ولهذا يتولي عمليه المعالجة الخاصة بها و كافة عمليات الصور
معالج الرسوميات
الموجود في بطاقة الرسوميات بدلا عن المعالج الرئيسي
لتخفيف الحمل عنه و تفرغه لعمل مهام اخري
https://i.imgur.com/PVlZsNv.png
بهذا يمكن تخيل معالج الرسوميات او كارت الشاشة
https://i.imgur.com/qNx2Bbo.png
كجهاز كمبيوتر مصغر تقريبا يحمل ذاكرة و معالج
https://i.imgur.com/I92Maeg.png
حاليا اكبر شركتان تنتج المعالجات الرسومية هما شركتين
Nvidia & Amd
و كل واحدة منها تتنافس لتقديم تقنيه جديدة
وذلك بتطوير معالج الرسوميات الخاص بها
لتنتج نسخة قياسية من بطاقة الرسوميات
لتقوم بعد ذالك الشركات مثل GigaByte & Msi
بانتاج نسخ معدله من هذه البطاقات
بنفس المعالج و لكن
بحلول تبريد و خيارات طاقة و منافذ توصيل وسرعات تردد مختلفة
https://i.imgur.com/JDLoQqP.png
https://i.imgur.com/SDWwNig.png
https://i.imgur.com/fObaQdE.png
و تتوفر مجموعة من هذه التقنيات و المصطلحات
الذي يتوجب توضيحها
لفهم اكبر في عمل البطاقة الرسومية
دائما ما نسمع مصطلح CUDA
في بطاقات ( Nvidia )
Cuda = Compute Unified Device Architecture
و الذي يعني
حوسبة معمارية الجهاز الموحده
و قد تم تطويرها من قبل ( Nvidia )
بمقابل
بما يعرف ب Stream Processors
والمطور من قبل ( AMD )
https://i.imgur.com/tyo4MYS.png
اذا فما هي ال ( CUDA )
يمكن ان نتخيل انها مجموعة من المعالجات الصغيرة
التي توجد داخل معالج الرسوميات
و هي مثل الانوية المتعددة في المعالج العادي
https://i.imgur.com/Fiq2GXm.png
لكن الفارق بين المعالج وال ( CUDA )
هو أن ال ( CUDA )
تقوم بتكريث كافة انويتها
او المعالجات الصغيرة لمعالجة عمليه واحدة
https://i.imgur.com/cTbLpkT.png
ليتم تنفيذها بشكل اسرع
و ذلك علي عكس المعالج المركزى
الذي تعالج فيه كل نواه عملية مستقلة
و ( AMD ) لديها نفس الفكرة
ولكن كما ذكرنا سابقا بمسمي
Stream Processors
كل بطاقة رسومية يتم بنائها علي معمارية محددة
فمثلا معمارية بطاقة نفيديا الاحدث تسمي
Pascal
و معمارية بطاقة ( AMD الأحدث تسمى
Polaris
https://i.imgur.com/lYs6NwV.png
و لكن
ما هي المعمارية ؟؟
GPU Architecture
https://i.imgur.com/SHw6A33.png
المعمارية هي المصطلح الذي يدل
ان هناك منصة أو تقنيه يتم تصنيع عليها المعالج الرسومي
فكل عام او عامين الشركات تقوم بتطوير معماريتها
لتكون مكونات المعالج اصغر
من اجل توفير امكانية تركيب مكونات اكثر
علي شريحة المعالج
و ذالك لتوفير تقنيات اكثر و احدث
و من اجل استهلاك طاقة اقل
و توفير حجم اقل لبطاقة الرسوميات
و تتوفر نسخ مختلفة من البطاقات من نفس الشركة
كمثال Gtx 1060 / Gtx 1070 / Gtx 1080
و ذالك من شركة نفيديا
https://i.imgur.com/8nwYm82.png
و بالمقابل من ( AMD )
بطاقات
Rx480 / Rx470 / Rx 460
ومؤخراا تم طرح
rx570 / rx580
https://i.imgur.com/qgFAAN0.png
فما الفارق بينها ؟؟؟
لنأخذ بطاقتين
Gtx 1070 / Gtx 1080
علي سبيل المثال
https://i.imgur.com/BMdcpHo.png
البطاقتان تحملان نفس المعالج
الرسومي و هو معالج ( GP 104 )
و لكن تختلف البطاقتان عن بعضهما في بعض المواصفات الاخري
مثل نوع الذاكرة المستخدم
https://i.imgur.com/vvwil27.png
و سرعة المعالج
وعدد ال ( CUDA )
لتكون نسخة 1070 اقل في المواصفات
و السعر لتناسب شريحة اقل
من الشريحة المناسبة لبطاقات 1080
و ينطبق هذا المثال على بطاقات ( AMD )
في كل بطاقة رسومية يجب توفر ذاكرة او رام كما ذكرنا
ووظيفة هذه الذاكرة هي نفس وظيفة ذاكرة الجهاز
الذي تقوم بتخزين البيانات المعالجة
من قبل معالج الرسوميات للعودة عند الحاجه لها لاحقا
ولكن طريقه عملها تختلف عن طريقه عمل الذواكر العاديه
https://i.imgur.com/tKKk231.png
و تتوفر مصطلحات اخري يجب معرفتها
من اجل فهم ما تقدمه كل بطاقة رسومية
و اهمها هو مصطلح
Core Clock
والذي يعني التردد او السرعة
الذي يعمل فيه معالج الرسوميات
او ما يعرف بتردد النواة و يقاس بالهرتز
Boost Clock
و الذي يعني مقدار السرعة
التي يزيد فيها معالج الرسوميات من اداؤه
عند توفر حمل كبير او عملية معالجة معقدة
Memory Clock
او تردد الذاكرة
و يدل علي سرعة الذاكرة
Memory Bandwidth
او سعة الذاكرة
هي سعة حزمة الذاكرة
و هي مثل الانبوب الذي يوصل المعالج الرسومي بالذاكرة
فكلما ذادت سعته كلما كان استخدام الذاكرة اكثر فاعليه
Memory Bus Width
و يعني
عدد البايتات الذي يمكن انتقاله
من والي الذاكرة في كل دورة
https://i.imgur.com/yO66Wkq.png
بعدما عرفنا كافة التفاصيل التقنية
ننتقل بالحديث الي تعدد البطاقات الرسومية
يمكن تركيب اكثر من بطاقة رسومية علي جهاز الحاسب
من اجل الحصول علي اداء مضاعف
و يعرف تعدد بطاقات نفيديا بمصطلح
Sli
و AMD بمصطلح
CrossFire
https://i.imgur.com/9blrwPf.png
ولكن
هل تعدد البطاقات دائما يكون افضل
من استخدام بطاقة واحدة
في اغلب الحالات ننصح بالتوجه الي بطاقة واحدة
اقوي من بطاقتين ضعيفتين في الاداء
و ذلك لأن اغلب المطورون
خاصة مطورون الالعاب
لا يقدمون الدعم المباشر
لتعدد البطاقات في كثير من الاحيان
و لان تعدد البطاقات احيانا
لا يعمل بالشكل المطلوب
و يحتاج الي خيارات طاقة اكثر
https://i.imgur.com/xFBvFjJ.png
ولكن قد يفيد تعدد البطاقات في اعمال مثل
اعمال المونتاج
و الاعمال الاخري الذي تعتمد علي معالج الرسوميات
https://i.imgur.com/gW6zQPU.png
و في النهاية تعدد البطاقات
هو خيار يعود للمستخدم بالمقام الاول
وصلنا الي الجزء الاخير من الموضوع و هو الاجابة علي هذا السؤال
( اي بطاقة هي المناسبة لي ) ؟؟؟؟؟
https://i.imgur.com/juxaING.png
في الحقيقة ان اختيار الكارت سيقع كليا
علي حاجة المستخدم و الميزانية المتوفرة لديه
و يمكن ان نقدم النصائح التالية
بما ان اغلب المستخدمين الحاليين
يمتلكون شاشة تعمل بدقة
1080p
و بمعدل تحديث لا يزيد عن 60 هرتز
و ذلك يعني ان اي اطار يزيد عن 60 اطار سيكون مهدرا
بذلك تكون بطاقة GTX1060
هي المناسبة للعب علي اعلي الاعدادات علي دقة
1080p
https://i.imgur.com/kmZLgZg.png
و بالمقابل ستكون
Rx480
مناسبة للعب علي نفس الاعدادات
و نفس دقة الشاشة ولكن بسعر اقل
و بطاقة
Rx480
هي ارخص كارت يقدم تقنية
Vr حاليا
https://i.imgur.com/5oO7BzK.png
وتتوفر منه نسخ ارخص و هي
Rx470 / Rx460
https://i.imgur.com/k9jFcXb.png
بطاقة
Gtx1070
تقدم اداء اعلي للعب علي دقة
1440p
او علي شاشات
1080p
ذات معدلات التحديث الاعلي من 60 هرتز و بسعر مناسب
بالاضافة لتوفر تقنية
Vr
و لذلك تعتبر بطاقة
Gtx1070
هي البطاقة الاكثر مناسبة لاغلب المستخدمين
بطاقة
Gtx1080
هي الاسرع حاليا و هي الاكثر مناسبة للعب بدقة عرض
4k
بأعدادات عالية في اغلب الالعاب
وتعتبر هذه البطاقة الاعلي سعرا مقارنة بالبطاقات الاخري
https://i.imgur.com/IhydGBX.png
وبالنهايه أخوانى الكرام أرجوا أن أكون قد ساهمت
بألقاء الضوء على بعض التساؤلات
التى تردنا من هنا وهناك
رمضان كريم
وكل عام وأنتم بخير
{ الحمدلله على ما أنعم ، وله الشكر على ما الهم }
يضم هذا الصرح بين جنباته العديد من الكفائات
ونحن هنا نقوم بتبسيط المعلومات لمن أستعصى عليه فهمها
من المواضيع الذى يزخر بها هذا الصرح العظيم
فلنبدأ على بركه الله
*******************
موضوع اليوم سوف نتحدث
عن كروت الشاشة او البطاقات الرسومية
و سوف نتحدث عن المصطلحات الخاصة بها
و في النهاية سوف نعرف ما الافضل للمستخدم
*******************
معالج الرسوميات
او ما يعرف بكارت الشاشة
هو المسئول عن ارسال الاشارات الي الشاشة
ليتم عرضها مثل الصور و الفيديو
https://i.imgur.com/h5xtDOU.png
هل هناك المزيد ؟؟
نبدأ بالاساسيات الخاصة بالبطاقة الرسومية
و ما يسمي بدقة العرض
او Resolution
https://i.imgur.com/cucA5Xb.png
و هي التي تعني بعدد النقاط التي يتم عرضها علي الشاشة
و التي تعرف ايضا بأسم Pixel
https://i.imgur.com/9cdKROJ.png
فكلما ذاد عدد النقاط في الشاشة اصبحت تفاصيل الصورة افضل
https://i.imgur.com/u1Q3fBX.png
شئ اخر يجب معرفته
و هو مصطلح معدل التحديث
او Refresh Rate
الذي يعني عدد المرات التي يتم فيها عرض الصورة في الثانية الواحدة
https://i.imgur.com/AVKxLFU.png
و يتم قياس ذلك ب الهرتز
مثلا ان معدل التحديث = 60 هرتز
تعني ان الصورة يتم عرضها 60 مرة في الثانية
**********************
و الان لنعود لمعالج الرسوميات و نتحدث عنه بشكل أعمق
غالبا مصطلح معالج الرسوميات
هو المصطلح الذي يختص بمعالج بطاقة الرسوميات او كارت الشاشة
GPU = graphics processing unit
https://i.imgur.com/XeAMlZG.png
و هذا يعني ان كارت الشاشة يحمل بداخله معالج مثل
المعالج الرئيسي الموجود في اللوحة الام
https://i.imgur.com/Pvs1JdF.png
والرسوميات ثلاثية الابعاد تعتبر معقدة في المعالجة نوعاما
ولهذا يتولي عمليه المعالجة الخاصة بها و كافة عمليات الصور
معالج الرسوميات
الموجود في بطاقة الرسوميات بدلا عن المعالج الرئيسي
لتخفيف الحمل عنه و تفرغه لعمل مهام اخري
https://i.imgur.com/PVlZsNv.png
بهذا يمكن تخيل معالج الرسوميات او كارت الشاشة
https://i.imgur.com/qNx2Bbo.png
كجهاز كمبيوتر مصغر تقريبا يحمل ذاكرة و معالج
https://i.imgur.com/I92Maeg.png
حاليا اكبر شركتان تنتج المعالجات الرسومية هما شركتين
Nvidia & Amd
و كل واحدة منها تتنافس لتقديم تقنيه جديدة
وذلك بتطوير معالج الرسوميات الخاص بها
لتنتج نسخة قياسية من بطاقة الرسوميات
لتقوم بعد ذالك الشركات مثل GigaByte & Msi
بانتاج نسخ معدله من هذه البطاقات
بنفس المعالج و لكن
بحلول تبريد و خيارات طاقة و منافذ توصيل وسرعات تردد مختلفة
https://i.imgur.com/JDLoQqP.png
https://i.imgur.com/SDWwNig.png
https://i.imgur.com/fObaQdE.png
و تتوفر مجموعة من هذه التقنيات و المصطلحات
الذي يتوجب توضيحها
لفهم اكبر في عمل البطاقة الرسومية
دائما ما نسمع مصطلح CUDA
في بطاقات ( Nvidia )
Cuda = Compute Unified Device Architecture
و الذي يعني
حوسبة معمارية الجهاز الموحده
و قد تم تطويرها من قبل ( Nvidia )
بمقابل
بما يعرف ب Stream Processors
والمطور من قبل ( AMD )
https://i.imgur.com/tyo4MYS.png
اذا فما هي ال ( CUDA )
يمكن ان نتخيل انها مجموعة من المعالجات الصغيرة
التي توجد داخل معالج الرسوميات
و هي مثل الانوية المتعددة في المعالج العادي
https://i.imgur.com/Fiq2GXm.png
لكن الفارق بين المعالج وال ( CUDA )
هو أن ال ( CUDA )
تقوم بتكريث كافة انويتها
او المعالجات الصغيرة لمعالجة عمليه واحدة
https://i.imgur.com/cTbLpkT.png
ليتم تنفيذها بشكل اسرع
و ذلك علي عكس المعالج المركزى
الذي تعالج فيه كل نواه عملية مستقلة
و ( AMD ) لديها نفس الفكرة
ولكن كما ذكرنا سابقا بمسمي
Stream Processors
كل بطاقة رسومية يتم بنائها علي معمارية محددة
فمثلا معمارية بطاقة نفيديا الاحدث تسمي
Pascal
و معمارية بطاقة ( AMD الأحدث تسمى
Polaris
https://i.imgur.com/lYs6NwV.png
و لكن
ما هي المعمارية ؟؟
GPU Architecture
https://i.imgur.com/SHw6A33.png
المعمارية هي المصطلح الذي يدل
ان هناك منصة أو تقنيه يتم تصنيع عليها المعالج الرسومي
فكل عام او عامين الشركات تقوم بتطوير معماريتها
لتكون مكونات المعالج اصغر
من اجل توفير امكانية تركيب مكونات اكثر
علي شريحة المعالج
و ذالك لتوفير تقنيات اكثر و احدث
و من اجل استهلاك طاقة اقل
و توفير حجم اقل لبطاقة الرسوميات
و تتوفر نسخ مختلفة من البطاقات من نفس الشركة
كمثال Gtx 1060 / Gtx 1070 / Gtx 1080
و ذالك من شركة نفيديا
https://i.imgur.com/8nwYm82.png
و بالمقابل من ( AMD )
بطاقات
Rx480 / Rx470 / Rx 460
ومؤخراا تم طرح
rx570 / rx580
https://i.imgur.com/qgFAAN0.png
فما الفارق بينها ؟؟؟
لنأخذ بطاقتين
Gtx 1070 / Gtx 1080
علي سبيل المثال
https://i.imgur.com/BMdcpHo.png
البطاقتان تحملان نفس المعالج
الرسومي و هو معالج ( GP 104 )
و لكن تختلف البطاقتان عن بعضهما في بعض المواصفات الاخري
مثل نوع الذاكرة المستخدم
https://i.imgur.com/vvwil27.png
و سرعة المعالج
وعدد ال ( CUDA )
لتكون نسخة 1070 اقل في المواصفات
و السعر لتناسب شريحة اقل
من الشريحة المناسبة لبطاقات 1080
و ينطبق هذا المثال على بطاقات ( AMD )
في كل بطاقة رسومية يجب توفر ذاكرة او رام كما ذكرنا
ووظيفة هذه الذاكرة هي نفس وظيفة ذاكرة الجهاز
الذي تقوم بتخزين البيانات المعالجة
من قبل معالج الرسوميات للعودة عند الحاجه لها لاحقا
ولكن طريقه عملها تختلف عن طريقه عمل الذواكر العاديه
https://i.imgur.com/tKKk231.png
و تتوفر مصطلحات اخري يجب معرفتها
من اجل فهم ما تقدمه كل بطاقة رسومية
و اهمها هو مصطلح
Core Clock
والذي يعني التردد او السرعة
الذي يعمل فيه معالج الرسوميات
او ما يعرف بتردد النواة و يقاس بالهرتز
Boost Clock
و الذي يعني مقدار السرعة
التي يزيد فيها معالج الرسوميات من اداؤه
عند توفر حمل كبير او عملية معالجة معقدة
Memory Clock
او تردد الذاكرة
و يدل علي سرعة الذاكرة
Memory Bandwidth
او سعة الذاكرة
هي سعة حزمة الذاكرة
و هي مثل الانبوب الذي يوصل المعالج الرسومي بالذاكرة
فكلما ذادت سعته كلما كان استخدام الذاكرة اكثر فاعليه
Memory Bus Width
و يعني
عدد البايتات الذي يمكن انتقاله
من والي الذاكرة في كل دورة
https://i.imgur.com/yO66Wkq.png
بعدما عرفنا كافة التفاصيل التقنية
ننتقل بالحديث الي تعدد البطاقات الرسومية
يمكن تركيب اكثر من بطاقة رسومية علي جهاز الحاسب
من اجل الحصول علي اداء مضاعف
و يعرف تعدد بطاقات نفيديا بمصطلح
Sli
و AMD بمصطلح
CrossFire
https://i.imgur.com/9blrwPf.png
ولكن
هل تعدد البطاقات دائما يكون افضل
من استخدام بطاقة واحدة
في اغلب الحالات ننصح بالتوجه الي بطاقة واحدة
اقوي من بطاقتين ضعيفتين في الاداء
و ذلك لأن اغلب المطورون
خاصة مطورون الالعاب
لا يقدمون الدعم المباشر
لتعدد البطاقات في كثير من الاحيان
و لان تعدد البطاقات احيانا
لا يعمل بالشكل المطلوب
و يحتاج الي خيارات طاقة اكثر
https://i.imgur.com/xFBvFjJ.png
ولكن قد يفيد تعدد البطاقات في اعمال مثل
اعمال المونتاج
و الاعمال الاخري الذي تعتمد علي معالج الرسوميات
https://i.imgur.com/gW6zQPU.png
و في النهاية تعدد البطاقات
هو خيار يعود للمستخدم بالمقام الاول
وصلنا الي الجزء الاخير من الموضوع و هو الاجابة علي هذا السؤال
( اي بطاقة هي المناسبة لي ) ؟؟؟؟؟
https://i.imgur.com/juxaING.png
في الحقيقة ان اختيار الكارت سيقع كليا
علي حاجة المستخدم و الميزانية المتوفرة لديه
و يمكن ان نقدم النصائح التالية
بما ان اغلب المستخدمين الحاليين
يمتلكون شاشة تعمل بدقة
1080p
و بمعدل تحديث لا يزيد عن 60 هرتز
و ذلك يعني ان اي اطار يزيد عن 60 اطار سيكون مهدرا
بذلك تكون بطاقة GTX1060
هي المناسبة للعب علي اعلي الاعدادات علي دقة
1080p
https://i.imgur.com/kmZLgZg.png
و بالمقابل ستكون
Rx480
مناسبة للعب علي نفس الاعدادات
و نفس دقة الشاشة ولكن بسعر اقل
و بطاقة
Rx480
هي ارخص كارت يقدم تقنية
Vr حاليا
https://i.imgur.com/5oO7BzK.png
وتتوفر منه نسخ ارخص و هي
Rx470 / Rx460
https://i.imgur.com/k9jFcXb.png
بطاقة
Gtx1070
تقدم اداء اعلي للعب علي دقة
1440p
او علي شاشات
1080p
ذات معدلات التحديث الاعلي من 60 هرتز و بسعر مناسب
بالاضافة لتوفر تقنية
Vr
و لذلك تعتبر بطاقة
Gtx1070
هي البطاقة الاكثر مناسبة لاغلب المستخدمين
بطاقة
Gtx1080
هي الاسرع حاليا و هي الاكثر مناسبة للعب بدقة عرض
4k
بأعدادات عالية في اغلب الالعاب
وتعتبر هذه البطاقة الاعلي سعرا مقارنة بالبطاقات الاخري
https://i.imgur.com/IhydGBX.png
وبالنهايه أخوانى الكرام أرجوا أن أكون قد ساهمت
بألقاء الضوء على بعض التساؤلات
التى تردنا من هنا وهناك
رمضان كريم
وكل عام وأنتم بخير