الملخص:
لفترة طويلة، لم يتمكن مستخدمو Windows الذين أرادوا معرفة البرامج التي تستخدم بطاقات الرسومات الخاصة بهم إلا من الحصول على معلومات محدودة إلى حد ما. على الرغم من أن مدير المهام يمكنه عرض المؤشرات الأساسية مثل استخدام وحدة معالجة الرسومات ودرجة الحرارة، ويدعم أيضًا عرض استخدام ذاكرة الفيديو للعمليات الفردية، إلا أن الخيارات ذات الصلة مخفية بشدة ولا يمكنها شرح ما تفعله هذه العمليات بوضوح. ص> ص>

بالنسبة للمستخدمين الذين لديهم بطاقات رسومات NVIDIA، يمكن أن يوفر مراقب نشاط NVIDIA GPU الموجود في علبة النظام المزيد من المعلومات قليلاً، ولكن وظيفته الرئيسية هي فقط سرد العمليات التي تستخدم وحدة معالجة الرسومات حاليًا، ومن الصعب تقديم المزيد من التوضيح لسبب احتلال كل برنامج لموارد بطاقة الرسومات والاستخدام المحدد. للحصول على مزيد من البيانات المتعمقة، غالبًا ما يحتاج المستخدمون إلى الاستعلام بمساعدة أوامر PowerShell. ص>
استجابة لهذه المشكلة، أصدر سكوت هانسيلمان، أحد كبار مطوري Microsoft ونائب الرئيس الحالي للفرق الفنية لـ Microsoft وGitHub، أداة جديدة تسمى gputaskman، على أمل السماح للمستخدمين بفهم الاستخدام الفعلي لوحدة معالجة الرسومات بشكل أكثر سهولة. يتم وضع هذه الأداة كبرنامج لمراقبة وتحليل بطاقة الرسومات الذي يساعد المستخدمين على معرفة البرامج التي تستخدم بطاقة الرسومات بالضبط وكيفية استخدامهم لهذه الموارد. ص>
قدم هانسلمان العديد من الأدوات المفيدة في الماضي. في وقت سابق من هذا العام، أصدر PeekDesktop، الذي قدم وظائف سطح المكتب ذات العرض السريع المشابهة لنظام التشغيل macOS إلى نظام التشغيل Windows 11. ويركز إطلاق gputaskman بشكل أكبر على مجال مراقبة الأجهزة. ص>
وفقًا للتقارير، يمكن لـ gputaskman عرض كمية كبيرة من البيانات المتعلقة بوحدة معالجة الرسومات، بما في ذلك استخدام بطاقة الرسومات، وشغل ذاكرة الفيديو (VRAM)، ودرجة الحرارة، واستهلاك الطاقة، والتردد، وأنشطة تشفير وفك تشفير الفيديو، وحركة مرور ناقل PCIe وغيرها من المعلومات. على عكس أدوات المراقبة التقليدية، يمكن تقسيم هذه البيانات وعرضها حسب العملية، مما يسهل على المستخدمين تحديد مصدر استهلاك الموارد. ص>
هذه الأداة مناسبة بشكل خاص لسيناريوهات تطبيقات الذكاء الاصطناعي المحلية. بالنسبة لعملية نموذج اللغة الكبيرة (LLM) قيد التشغيل، لا يستطيع gputaskman تحديد وجودها فحسب، بل يمكنه أيضًا عرض النموذج وبيئة التشغيل المستخدمة، كما يوفر معلومات تفصيلية مثل أوزان النماذج وطرق القياس الكمي وعدد الطبقات واستخدام الذاكرة. بالنسبة للمستخدمين الذين يقومون بشكل متكرر بتشغيل نماذج الذكاء الاصطناعي محليًا، يمكن أن توفر هذه البيانات فهمًا أعمق لكيفية أداء النموذج تحت الغطاء. ص>
في الاختبارات الفعلية، وجدت تجربة وسائل الإعلام أن الأداة تعمل بشكل طبيعي في معظم الحالات ويمكنها عرض المؤشرات ذات الصلة بشكل ثابت. ومع ذلك، هناك أيضًا بعض المشكلات البسيطة، مثل بقاء قراءة درجة حرارة وحدة معالجة الرسومات أحيانًا عند نفس القيمة لفترة من الوقت والفشل في التحديث في الوقت الفعلي. ص>
في هذا الصدد، أوضح هانسلمان أيضًا أن gputaskman لا يزال مشروعًا تجريبيًا مبكرًا. على الرغم من أنه يمكن لأي شخص تنزيله وتجربته، نظرًا لأن البرنامج لا يزال في المراحل الأولى من التطوير، فقد يواجه المستخدمون بعض التشوهات الوظيفية أو مشكلات الاستقرار أثناء الاستخدام. ص>
ومع ذلك، بالنسبة للمستخدمين الذين يقومون بشكل متكرر بمهام عالية التحميل مثل الألعاب أو إنشاء المحتوى أو استدلال الذكاء الاصطناعي المحلي، يوفر gputaskman بالفعل إمكانات مراقبة أكثر عمقًا وعملية لبطاقة الرسومات مقارنة بأدوات النظام الحالية. ص>
في الوقت الحالي، يدعم gputaskman منصات Windows وLinux وWSL وmacOS المجهزة بشرائح Apple Silicon. ومع ذلك، هناك بعض الاختلافات في مؤشرات الرصد المتاحة على منصات مختلفة. أصدر المطور رمز المشروع وبرنامج التثبيت على GitHub ليتمكن المستخدمون من تنزيله وتجربته مجانًا:
https://github.com/shanselman/gputaskman
ص> ص>
التعليقات