أكدت شركة Nvidia أن برامج تشغيل بطاقة الرسومات الجديدة ستتسبب في حلقات تعطل الشاشة الزرقاء على أجهزة الكمبيوتر التي تعمل بنظام Windows 10 والتي لا يمكنها تنفيذ تعليمات وحدة المعالجة المركزية معينة تسمى POPCNT (Population Count).
على وجه التحديد، ستتعطل أجهزة الكمبيوتر القديمة التي تعمل بنظام التشغيل Windows 10 والتي تحتوي على وحدات معالجة مركزية لا يمكنها التعامل مع تعليمات POPCNT أثناء تشغيل نظام التشغيل Windows إذا تم تثبيتها مع برامج تشغيل الرسومات من Nvidia من الإصدار 555 (يونيو 2024) أو أحدث.
بدءًا من الإصدار 555، لم تعد برامج تشغيل Nvidia تدعم وحدات المعالجة المركزية القديمة بدون تعليمات POPCNT، مما يتسبب في ظهور شاشة زرقاء في نظام التشغيل Windows 10 عند إعادة التشغيل بعد تثبيت برنامج التشغيل.
إذا كان لديك وحدة معالجة رسومية Nvidia مدعومة ولكن وحدة معالجة مركزية غير مدعومة، لا تقم بتثبيت أحدث برامج تشغيل Nvidia من الإصدار 555 وما بعده. قد ترغب في الالتزام بالإصدارات الأقدم، مثل الإصدار 550.
كيفية التحقق من تأثرك
في صفحة الدعم هذه، أعلنت شركة Nvidia عن نهاية دعم وحدات المعالجة المركزية التي لا تحتوي على POPCNT (والتي لا تحظى بدعم فني بالفعل على أنظمة التشغيل Windows 10 وWindows 11) بدءًا من الإصدار 555.
كما تقدم Nvidia إرشادات حول كيفية استخدام أداة Coreinfo المجانية من Microsoft للتحقق مما إذا كانت وحدة المعالجة المركزية الخاصة بجهاز الكمبيوتر الخاص بك تدعم POPCNT. وفيما يلي الخطوات التي تناسبك:
- قم بتنزيل Coreinfo من هذه الصفحة.
- قم باستخراج ملف ZIP، والذي ينبغي أن يؤدي إلى ظهور مجلد بعنوان كورينفو.
- انقر بزر الماوس الأيمن على مجلد Coreinfo وحدد افتح في المحطة الطرفيةسيؤدي هذا إلى فتح PowerShell مع مجلد Coreinfo كدليل حالي.
- يكتب
.coreinfo64 -f
(بما في ذلك فترة البدء) واضغط على Enter لبدء تشغيل أداة Coreinfo.
بعد تأكيد حقوق الترخيص، ستقوم أداة Coreinfo بإدراج جميع التفاصيل والتعليمات المدعومة لوحدة المعالجة المركزية الخاصة بك. يجب أن تتضمن هذه القائمة POPCNT
وسوف يقول Supports POPCNT instruction
إذا كان وحدة المعالجة المركزية الخاصة بك تدعم POPCNT بالفعل.
بالمناسبة: تحدث هذه المشكلة مع POPCNT في الغالب على أجهزة الكمبيوتر التي تعمل بنظام Windows 10، ولكنها يستطيع تحدث هذه المشكلة أيضًا على أجهزة الكمبيوتر القديمة التي تعمل بنظام Windows 11. سيؤدي تثبيت Windows 11 24H2 بدون وحدة معالجة مركزية تدعم POPCTN إلى حدوث مشكلات مماثلة.
ما هو POPCNT، على أية حال؟
ظهرت تقنية POPCNT لأول مرة في عام 2008 كجزء من بنية Nehalem الخاصة بشركة Intel، ولكنها ظهرت أيضًا في وحدات المعالجة المركزية AMD المعاصرة في ذلك الوقت.
POPCNT، اختصار لـ Population Count، عبارة عن تعليمة تقوم بجمع كل “بتات المجموعة” (بقيمة 1) في رقم ثنائي. وهي مفيدة لأنواع مختلفة من العمليات الحسابية، بما في ذلك حساب بتات التكافؤ، وخوارزميات الضغط، ومؤخرًا، العمل المتعلق بالذكاء الاصطناعي.
في معالجات Intel Core، تم تقديم التعليمات مع وحدات المعالجة المركزية Sandy Bridge من الجيل الثاني، والتي تم إطلاقها في عام 2011. وهذا منذ زمن بعيد، مما يعني أنه حتى لو لم يكن لديك أحدث الأجهزة، فمن المحتمل أن وحدة المعالجة المركزية الخاصة بك تدعمها.
ظهرت هذه المقالة أصلا في مطبوعتنا الشقيقة PC-WELT وتم ترجمتها وتوطينها من الألمانية.