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

مشاهدة النسخة كاملة : استفسار بخصوص ال : DirectX 12.0 و TFlops ، لو تركمتم ؟؟



coucou
18-07-2017, 19:20
سلام الله عليكم اخواني الكرام

اذا سمحتم ممكن اطرح سؤالان وهما كالتالي

1.
اولا ماهو دور خاصية او تقنية DirectX 12.0

في الالعاب او المونتاج او الغرافيكس عموما

يعني ماهي فائدتها وباريت تعطونا مثال لكي افهم هاته التقنية كثيرا D-:

؟؟؟؟

2.
كثيرا ما اسمع عن التيرافلوبس وانّ ps4 pro جاء بحجم كبير من التيرافلوبس
وانّ الكونسول الخاص بمايكروسوفت ردّ عليه واتى بعدد اكبر من التيرافلوبس مقارنة ب ps4 pro

بصراحة لم افهم ماهي فائدة التيرافلوبس ؟

ممكن تذكروا لي فائدتها ودورها ؟؟

و هل فائدتها فقط في الالعاب ، ام توجد فائدة لها في المونتاج والريندر والهندسة المعمارية ..الخ


اتمنى ان اجد عندكم الاجابة الكافية والوافية

بصراحة والله ليست مجاملة

قبل طرح هذا السؤال فكرت مليّا
وقلت لا يوجد الا منتديات عرب هاردوير لانّه يعتبر المنتدى العربي الوحيد الذي يتوفر على كم هائل من المحتوى المميّز

وجزاكم الله خيرا
واسف على الإطالة

امر اخر اخواني للتو قرأت احد الردود تتعلق ب DiectX 11 و DiectX 12.0
يقول صاحبه

انّه يريد اختيار كارت Rx 480 ، بسبب التفوق في DirectX 12.0
( لكن في ال DirecX 11 بطاقه gtx 1060 ، اقوى معروف لدى الجميع )

لماذا بطاقة gtx 1060 اقوى من Rx 480 في DirecX 11

لكن في DiectX 12.0 ، البطاقة Rx 480 اقوى من gtx 1060


ممكن ذكر السبب ؟

phenomenon
18-07-2017, 20:30
وعليكم السلام ورحمة الله وبركاته

DirectX زي الجبنه , بدونها الساندوتش ميتاكلش , بدونها العيش ما يمسكش ,,, حضرتك اللي طلبت مثال تذكر هذا :)

حقيقي تفسير برمجة Direct3D بهذا الشكل بالنسبه لكل ما ذكرته ,

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

ما يتوسط الطبقتان جبنه " Direct X + Hardware Drivers " التي إستطاعت توصيل طبقتان الخبز مع بعض " Hardware + Software "

في ماذا أفادت تقنية أو برمجة Direct3D ؟

أفادت المبرمجين أنفسهم و صناع التطبقات " Software Developers "

فبدلاً من كتابة ( برمجة ) التطبيق لبطاقة GTX 1080 و بدلاً من كتابة التطبيق لبطاقة RX 480 و لبطاقة Intel HD - لا لن يحدث هذا

ما سيحدث هو كتابة التطبيق بلغة " Direct X API " و ستتعرف البطاقه الرسوميه نفسها من خلال التعريف البرمجي Driver

على ماذا يتطلب هذا البرنامج من تنفيذه من خلال خصائص الهاردوير و سيعمل على تنفيذها .

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

و إنما واجهة Direct X Interface ستبدأ في تحويل الكود الذي صنعه المبرمج على هيئة أوامر جديده يمكن من خلال خصائص الهاردوير من تنفيذه

طالما RX + GTX + Intel HD داعمين لغة هذة الواجهه " Direct X " إذن فهم قادرين على تحويل كود اللعبه و معرفة الاوامر المطلوب تنفيذها من خلال
تعريف البطاقه البرمجي و تحليله بداخل خصائص المعالج الرسومي

OpenGL + Vulcan بنفس الفكره تماماً " أهم شيء دعم الهاردوير أولاً لنظام البرمجه و إلا لن تستطيع فهم الأكواد و تحليلها "

-

في بعض الأوقات و خاصةً عندما يتعلق الأمر بأداء خصائص المعالجه ستجد بعض الشركات التي توضح قوة المعالج
بحساب Floating Point Operations Per Second
و هي مجرد وحدة قياس لحساب الجيجابايت او التيرا بايت التي تستطيع وحدات المعالجه من تحليلها بالثانيه .
و هي مجرد حسابات نظريه ليس لها قيمه لأن الأعمال الحياتيه الواقعيه التي تتعرض لها الحواسب و خصائص المعالجه مع برمجيات الجرافيك و الألعاب و خلافه
تسير بنمط اكثر تعقيداً بمراحل بعيده جداً من مجرد حساب عمليات محدده غير متغيره

قد يتفوق معالج I7-4790K في عدد GFLOPS على معالج مثل I7-6700K بل الواقع يكون امر منافي تماماً
قد يتفوق FX 9590 على I7-4770K بعدد GFLOPS التي يمكن معالجتها بالثانيه بل الواقع امر منافي تماماً

فلا تعطي أهميه لهذه الخزعبلات " فهي حديث سنه اولى هاردوير فقط " و العبره بالنهيه فقط

-

بخصوص سؤالك الثالث فهو احياناً نعم و لكن ليس دائماً , فبطاقة GTX 1060 تتفوق أحياناً بالعاب DX 12


https://techspot-static-xjzaqowzxaoif5.stackpathdns.com/articles-info/1263/bench/1080p.png

https://www.overclock3d.net/gfx/articles/2016/09/28132642305l.jpg

coucou
18-07-2017, 21:04
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

اهلا اخي الكريم

امثلتك رائعة يا غالي :)
اريد ان ابقى مع DX
ماهو الفرق بين DX 11 و DX 12.0 ، في الألعاب ؟

قد تتسأل لماذا طرحت هذا السؤال

لأنّني اسمع واشوف الكثير يقول انّ الالعاب حاليا تعتمد على 4 انوية
ولابد ان تكون هاته الانوية قوية
لذلك انتل تتفوق على amd في الالعاب

لكن عندما كل الالعاب تعتمد على DX12.0 بشكل نهائي
فإنّ معالجات AMD ، قد تتفوق على معالجات INTEL
يعني يقصدون أنّ الالعاب في المستقيب قد تعتمد على اكثر من 4 انوية ، لذلك رجحوا كفّة AMD

هل هذا صحيح ؟

phenomenon
18-07-2017, 22:11
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

اهلا اخي الكريم

امثلتك رائعة يا غالي :)
اريد ان ابقى مع DX
ماهو الفرق بين DX 11 و DX 12.0 ، في الألعاب ؟

قد تتسأل لماذا طرحت هذا السؤال

لأنّني اسمع واشوف الكثير يقول انّ الالعاب حاليا تعتمد على 4 انوية
ولابد ان تكون هاته الانوية قوية
لذلك انتل تتفوق على amd في الالعاب

لكن عندما كل الالعاب تعتمد على DX12.0 بشكل نهائي
فإنّ معالجات AMD ، قد تتفوق على معالجات INTEL
يعني يريدون ان يقولوا انّ الالعاب قد تعتمد على اكثر من 4 انوية ، لذلك رجحوا كفّة AMD

هل هذا صحيح ؟

حتى الآن ليس الكثير لكن مفترض أن يصنع

1- Performance من ناحية الأداء مع DX11.0 تتسلم المعالجات الرسوميه نتائج العمليات التي تمت بخيوط المعالج المركزي من خلال خيط معالجه واحد ,
حتى ولو كانت هذه العمليه عباره عن Multi-Threads و تم تنفيذها في عدد متنوع من الخيوط إلا أن النتائج ستمر في النهايه من خلال خيط معالجه واحد
وهذا يتسبب في عنق زجاجه ,

بينما مع DX 12.0 ينبغي أن يتسلم المعالج الرسومي نتائج العمليات التي تم الإنتهاء من تنفيذها من خلال جموع خيوط المعالجه المركزيه أو على الأقل من خلال
أكثر من خيط معالجه واحد .

2- Visual من ناحية المظهر , إذا تم التخلص من عنق الزجاجه السابق وأصبحت البطاقه الرسوميه قادره على إستقبال النتائج بمجرد أن تنتهي خيوط المعالجه
في التنفيذ بتحليل الأوامر سيساعد المبرمجين على إضافة تأثيرات جرافيكيه حديثه أصبحت إمكانية وجودها متاحه و بغزاره أو بنسب أعلى من التاثيرات الجرافيكيه
الحاليه .

كلامك صحيح , إذا صح الأمر و اصبحت المبرمجين تستغل العدد الأكبر من خيوط المعالجه المركزيه لتميزت المعالجات متعددة مصادر المعالجه
و لكن المشكله أن أغلب الألعاب حالياً تعتمد على أربعة انويه / أربعة خيوط في برمجة الالعاب للتسريع من انتاج اللعبه

الالعاب مع المستقبل ستسفيد بالتأكيد من تعدد خيوط المعالجه بمعالجات RYZEN و لكن لا تزال هناك خفايا لا نعرفها عن شكل النتائج كيف ستكون في هذه
الحاله , لكن شخصياً أتوقع فائده كبيره في معالج Ryzen ,

قد لا يتفوق في متوسط عدد الإطارات - بل ربما سيتفوق في معدلات Drop Frame لأن في هذه الحاله قد تختنق معالجات 4C / 4T وتبدأ معالجات I7 صاحبة
ثمانية خيوط معالجه و معالجات Ryzen الفئات الحماسيه و المتوسطه صاحبة 12 خيط معالجه بالتفوق

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

إنظر على لعبة Dishonored 2 فهي رائعه و لكنها تتسبب في تكدث البيانات بخيوط المعالج بينما تترك خيوطه الأخرى في حالة خمول
والله اعلم

coucou
18-07-2017, 22:32
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

بصراحة شرحك رائع ومبسط ومفهوم

جزاك الله خيرا

اذا سمحت واسف على كثرة الاسئلة

بخصوص هاته الجملة

" قد لا تتفوق معالجات Ryzen في متوسط عدد الإطارات - بل ربما ستتفوق في معدلات Drop Frame "
ماهو الفرق بين متوسط معدل الاطارات ومعدلات Drop Frame
؟؟؟؟

+


هل تقصد انّ معالجات i5 الجيل الثامن ستأتي ب 4 انوية مثلا و 8Threads

او يمكن تأتي بأنوية اكثر من 4

؟؟

phenomenon
19-07-2017, 11:02
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

بصراحة شرحك رائع ومبسط ومفهوم

جزاك الله خيرا

اذا سمحت واسف على كثرة الاسئلة

بخصوص هاته الجملة

" قد لا تتفوق معالجات Ryzen في متوسط عدد الإطارات - بل ربما ستتفوق في معدلات Drop Frame "
ماهو الفرق بين متوسط معدل الاطارات ومعدلات Drop Frame
؟؟؟؟

+


هل تقصد انّ معالجات i5 الجيل الثامن ستأتي ب 4 انوية مثلا و 8Threads

او يمكن تأتي بأنوية اكثر من 4

؟؟





سرعة متوسط عدد إطارات الصور التي يمكن معالجتها بالثانيه و يرمز لها Average Frames Per Second " AVG FPS "

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

إذا لديك سياره و قررت السفر إلى اي بلده تبتعد عنك مسافة 100KM و سيارتك سريعه و قادره على المرور من المصدات بسرعات عاليه

سنفترض انك كنت تسير بسرعة 120 و لكن في المناطق المفتوحه تزيد بالسرعه حتى 180

إتضح أن اطول فتره زمنيه لك كانت غالبا بين 120 إلى 160 طوال مرحلة السفر الى البلده المجاوره

إذن ستحصل في النهايه على متوسط سرعة و ليكن 140K/h

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

و برامج التقدير مثل برنامج FPS يعمل بدقه شديده في الحساب ليعطيك AVG دقيق واحيانا بعض الالعاب تعطيك مراجعات مدمجه بداخلها ايضا

و لكن بالتأكيد يوجد عقبات في الطريق و

و لكن أثناء مرحلة سفرك كانت لحظات قليله التي تستدعي منك الهبوط بسرعة السياره حتى 40KM أو 60KM و هي نتيجة العقبات المتواجده

على الطريق او المحاور الدائريه او بعض المناطق الضيقه التي تفرض مرورك ببطىء عن سرعتك الاعتياديه طوال السفر

إذن هذا هو حساب اقل عدد إطارات إختنقت فيه سيارتك بسبب الطريق الضيق

وبرنامج FRAPS أو مراجعة الجرافيك المدمجه بالالعاب تحصي لك قيمة Minimum FPS بدقه شديده و هي المراحل او اللحظات التي نلقبها
بمراحل اختناق الهاردوير او drop frame نتيجة المشاهد الجرافيكيه الكثيفه و تحدث بسبب اختناق المعالج المركزي لحدوده القصوى
وتظهر على الاداء على شكل لحظات تجميد في الحركه و نلقبها ايضاً بمشكلة Lag

هذا ما كنت اقصده

معالج Ryzen R5 على سبيل المثال قد لا يختنق بنسبة 100% بنفس السرعه التي سيختنق فيها معالج Core I5 بسبب
إحتواء الاول على 12 خيط معالجه بينما الثاني اربعة خيوط فقط

وإذا كانت هذه اللعبه تتطلب عدد كبير من خيوط المعالجه ستصبح النتائج بشكل افضل على معالجات متعددة المصادر مثل I7 / R5 / R7
و لكن الامر له عدة اوجهه للقياس

فكما اخبرتك هناك طريقتان لمقياس السرعه و صعب علينا تحديد علم الغيب

+

الجميع يتوقع تغيير في شكل خصائص معالج Core I5 لانه لو آتى بنفس الشكل لن يبيع و عدد كبير من الستخدمين تفضل Ryzen R5 لأسباب عده

هناك من يريد العمل اثناء اللعب و الفرصه افضل لمعالج R5 / عمليات تصوير مقاطع الفيديو اثناء اللعب تتسبب في اختناق معالج I5 بوضوح

ولهذا كان معالج I7 أفضل قليلاً و لكنه كان يختنق ايضا و لا يزال خاصة لو اردت التصوير بجودات عاليه و تعمل Streaming Online لمقاطع التصوير في نفس الوقت

كل هذا يتطلب تعدد في مصادر المعالجه و لابد من هذا / الأداء بالالعاب وحدها ليست كل شيء و لكن بإستثناء الالعاب وحدها فيتفوق R5 في كل شيء

coucou
19-07-2017, 14:23
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

اخي الكريم تصور لو لم تضع المثال عن تلك السيارة D-:
لكنت ربما فهمت حوالي 70% من الشرح ahw-e_19
لكن عندما اعطيت مثال مع تلك السيارة
شرحك رائع (y) ومبسط واظن الكل بيفهمه ، الف الف شكر اخي الكريم وجزاكم الله خيرا

coucou
20-07-2017, 15:10
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

اخي الكريم عندي سؤال اخر اذا ماعليش
والله خجلان منكم بصراحة انّني ثقلت عليكم بكثرة الاسئلة
لكن والله العالم انّني أحب أن أتثق شوية في هكذا مجال :$

بخصوص هاته الجملة
في بعض الأوقات و خاصةً عندما يتعلق الأمر بأداء خصائص المعالجه ستجد بعض الشركات التي توضح قوة المعالج
بحساب Floating Point Operations Per Second

ماذا يقصد هنا بقوّة المعالج ، هل معالج الرسوميات الخاصة بكارت الشاشة ، ام المعالج الرئيسي ألا وهو CPU ؟؟

+
البعض يقول قد نجد مثلا : كارت شاشة عدد التيرافلوبس فيها مثلا : 13GFLOPS
مقارنة بكارت اخرى عدد التيرافلوبس فيها : 11GFLOPS

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

والسبب قد يكون في المعمارية ، يعني معمارية الكارت لي فيها 11 تيرافلوبس أفضل من معمارية الكارت التي تحتوي على 13 تيرافلوبس
وربما هنالك عوامل اخرى أدّت الى تفوّق الكارت التي تحتوي على اقل عدد من التيرافلوبس
هل هذا صحيح ؟

phenomenon
20-07-2017, 17:17
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

اخي الكريم عندي سؤال اخر اذا ماعليش
والله خجلان منكم بصراحة انّني ثقلت عليكم بكثرة الاسئلة
لكن والله العالم انّني أحب أن أتثق شوية في هكذا مجال :$

بخصوص هاته الجملة
في بعض الأوقات و خاصةً عندما يتعلق الأمر بأداء خصائص المعالجه ستجد بعض الشركات التي توضح قوة المعالج
بحساب Floating Point Operations Per Second

ماذا يقصد هنا بقوّة المعالج ، هل معالج الرسوميات الخاصة بكارت الشاشة ، ام المعالج الرئيسي ألا وهو CPU ؟؟

+
البعض يقول قد نجد مثلا : كارت شاشة عدد التيرافلوبس فيها مثلا : 13GFLOPS
مقارنة بكارت اخرى عدد التيرافلوبس فيها : 11GFLOPS

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

والسبب قد يكون في المعمارية ، يعني معمارية الكارت لي فيها 11 تيرافلوبس أفضل من معمارية الكارت التي تحتوي على 13 تيرافلوبس
وربما هنالك عوامل اخرى أدّت الى تفوّق الكارت التي تحتوي على اقل عدد من التيرافلوبس
هل هذا صحيح ؟



مازلت تشغل بالك بالأمور النظريه

هشبهه ليك الأمر بمثال آخر :

نادي ريال مادريد أو بارشلونه هم تقريباً أقوى الأنديه بالعالم و لكن هذا لا يعني انهم قادرين على الفوز في جميع المباريات لماذا ؟

لأن هناك عوامل أخرى تتسبب في خسارتهم او في مكسبهم

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

هذا بالضبط ما يحدث بالنسبه للمعالج المركزي أو المعالج الرسومي

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

معالج GTX 970 يحتوي على أكثر من 1600 نواة معالجه بينما GTX 1060 يحتوي على 1280 نواة معالجه فقط فلماذا يفوز الثاني أغلب الأوقات ؟
أو على الأقل كيف يتساوى كلاهما بالأداء بالرغم ان الفارق الوحيد بينهم هو عام واحد في خروجهم للمستخدمين ؟

السبب هو دقة التصنيع الأفضل و الخبره في هندسة و برمجة المعالج الذي إحتوى على معمارية Pascal
فيأتي بإستهلاك طاقه أقل النصف و عدد موارد المعالجه أقل بكثير من GTX 970 و لكن بنفس الأداء تقريباً أو أعلى

لذلك لا يمكنك الإعتماد على حسابات عدد عمليات FLOPS خاصة عندما نتحدث عن الإستخدامات الإعتياديه و لكن ربما تكون ذات معنى لبعض الإستخدامات
الآخرى و هي غالباً تنحصر بمجال الحواسب الخارقه و الضخمه Super Computers المطلوبه لمشاريع الأعمال بالمجالات العلميه البحته كالطب و الفضاء و مختلف العلوم .

أمامك طالب يستطيع كتابة 1000 كلمه بالدقيقه و طالب آخر لا يستطيع كتابة سوى 700 كلمه بالدقيقه ; فهل تستطيع الآن أن تخبرنا من فيهم سيلتحق بكلية الهندسه
ومن فيهم يلتحق بكلية الطب البشري ؟

مستحيل أن تعلم الإجابه لأننا لا نعلم ما هو مقدار ذكاء كل واحد فيهم إلا بعد أن نرى كراسات إجاباتهم , فربما البطيء هو الأكثر ذكاءاً و ربما العكس هو الصحيح .

معالج GTX 1070 صاحب نتائج 6.463GFLOPs فكيف تفوق على معالج AMD FURY صاحب نتيجه 7.168GFLOPs ؟

و لكن عندما ننظر لأداء بطاقه مثل AMD FURY في التعدين ربما بالفعل تبدأ هنا حسابات FLOPs تعني أهميه بسبب وضع الأعمال التي تفرضها عمليات التعدين في فك الرموز
و الأكواد المعقده بهذا المجال و بالفعل قد يتفوق معالج AMD FURY

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

بالرغم انك قد لا تستفيد من هذا التفوق إذا لم تتأكد أولاً من من نوع دقة معالجه للحسابات سوف تتطلب أعمالك

المعالج صاحب نتائج أعلى FLOPs في المعالجه Double Precision قد يتفوق و يكون الأسرع في الأعمال التي تخص تحليل الآشعه الطبيه و بعض برمجيات الهندسه

بالرغم من ذلك قد تكون جميع أعمالك تعتمد على نظام المعالجه Single Precision و لا يستطيع إفادتك إلا من هم على علم وثيق بمجالات العلوم هذه

أما إذا كنت تسأل عن الأداء بالألعاب فللأسف انت بعيد تماماً و بحثك يذهب لنفس الأماكن التي تواجدنا بها منذ سنوات طويله

Hardware Nerds لا يعرفون المتعه بل يعرفون التعقيد

Hardcore Gamers هم من يستمتعون بالفعل

coucou
20-07-2017, 18:16
phenomenon (https://arabhardware.net/forum/member.php?u=11301600)

ربنّا يحفظك اخي الكريم

نورتنا بمعلومات رائعة وجديدة علي

ربنا ينور وجهك في الدنيا والاخرة

شكرا مرّة اخرى واسف على الإطالة

و يرجى إغلاق الموضوع

و جزاكم الله خيرا

الواد ميشو
22-07-2017, 17:59
إعتبر طبقة الخبز العلويه هي مكونات الهاردوير و الطبقه الثانيه من الخبز هي الالعاب أو برامج الميديا او برامج الجرافيك بإختصار هي السوفت وير

ما يتوسط الطبقتان جبنه " Direct X + Hardware Drivers " التي إستطاعت توصيل طبقتان الخبز مع بعض " Hardware + Software "

في ماذا أفادت تقنية أو برمجة Direct3D ؟

أفادت المبرمجين أنفسهم و صناع التطبقات " Software Developers "

فبدلاً من كتابة ( برمجة ) التطبيق لبطاقة GTX 1080 و بدلاً من كتابة التطبيق لبطاقة RX 480 و لبطاقة Intel HD - لا لن يحدث هذا

ما سيحدث هو كتابة التطبيق بلغة " Direct X API " و ستتعرف البطاقه الرسوميه نفسها من خلال التعريف البرمجي Driver

على ماذا يتطلب هذا البرنامج من تنفيذه من خلال خصائص الهاردوير و سيعمل على تنفيذها .

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



تمااام بحب اشكر صاحب الموضوع اولا..
كان فهمي لموضوع direct X ان برنامج مساعد لكن بعد ظهور المانتل والفولكان ادركت انه يس موضوع برنامج مساعد او يعتبر من الضروريات المهم بعد تك الاسطر..
ما هو دور نظام التشغيل هنا ( اليس هو ما يربط الهاردوير والسوفتوير ؟؟!
وحتى ان كان Ditrect3d زي بمثابة القاعدة العامة او الاوسع طب ماذا سيحدث من اداء اذا تم فعلا كتابة او برمجة لعبة موجهة لبطاقة معينة او قطعة معينة من الهاردوير وتقوم مثلا الشركة المصنعة بتكبير التعرف يشمل تلك الاداة غير انه ممكن طبعا يكتب بــ Direct X - القصد هل هيتأثر الاداء ؟

وشكرااا