سؤال

أقوم برمجة برنامج OpenGL بسيط على جهاز كمبيوتر متعدد النواة يحتوي على وحدة معالجة الرسومات. GPU هو GeForce بسيط مع دعم Physx و CUDA و OpenGL 2.1. عندما أقوم بتشغيل هذا البرنامج ، هل وحدة المعالجة المركزية المضيفة التي تنفذ أوامر OpenGL أو تلك التي يتم نقلها مباشرة إلى وحدة معالجة الرسومات ؟؟؟

هل كانت مفيدة؟

المحلول

عادةً ما تكون هذه وظيفة للسائقين الذين تستخدمهم. إذا كنت تستخدم فقط برامج تشغيل Vanilla VGA ، فسيتم إجراء جميع حسابات OpenGL على وحدة المعالجة المركزية الخاصة بك. ومع ذلك ، ومع ذلك ، ومع بطاقات الرسومات الحديثة وبرامج تشغيل الإنتاج ، تستدعي روتينات OpenGL التي يمكن أن يتم التعامل مع GPU لبطاقة الرسومات الخاصة بك في الأجهزة. الآخرين أن وحدة معالجة الرسومات التي لا يمكن أن تؤديها يتم تسليمها إلى وحدة المعالجة المركزية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top