حلّ المجتمع

وحدة معالجة الرسومات Oculink غير مكتشفة على ZimaBoard 2: اختبر PCIe قبل تثبيت برامج التشغيل

A March 2026 ZimaBoard 2 thread that separated passive Oculink from PCIe endpoint detection, found a damaged adapter, and continued isolating dock, power, link, and GPU issues.

توقّع أحد مستخدمي ZimaBoard 2 أن يظهر محوّل Oculink نفسه في lspci. أوضحت المناقشة أن مسار Oculink السلبي هو امتداد لـ PCIe؛ والنتيجة المهمة هي ما إذا كان الجهاز الموجود في الطرف الآخر يظهر. لم تظهر بطاقة GPU لدى المستخدم مطلقًا، رغم دوران مراوحها، كما توقّفت واجهة الويب عن التحميل عند تركيب بطاقة رسومات في قاعدة التوسعة.

ظلّت المناقشة من دون حل بعد استخدام عدة محوّلات وبطاقتي GPU. لكنها حدّدت نقطة تشخيص مفيدة: يجب حل مشكلة تعداد PCIe وضمان الإقلاع المستقر قبل تثبيت برامج تشغيل NVIDIA.

قد يعرض المضيف منافذ جذر PCIe أو جسورًا، وليس جهازًا باسم «Oculink». وهذا أمر طبيعي عند عدم توصيل أي شيء. قارن شجرة PCIe قبل توصيل جهاز معروف سلامته وبعده:

lspci
lspci -tv

إذا لم يظهر الجهاز الطرفي في lspci، فلن يتمكّن nvidia-smi من اكتشافه، ولن يتمكّن أي حزمة NVIDIA من إصلاح الوصلة المادية.

وصول الطاقة من دون تعداد PCIe ليس نجاحًا

يثبت دوران المراوح فقط وصول قدر من الطاقة إلى البطاقة. ولا يثبت ذلك تدريب الوصلة، أو استمرارية المسارات، أو استقرار الطاقة الإضافية، أو تهيئة الجهاز الطرفي. في الإعداد الأصلي، أقلع اللوح بصورة طبيعية بعد إزالة قاعدة التوسعة أو بطاقة GPU، ما ركّز التشخيص على سلسلة التوسعة.

تصوير اتصال الطاقة والكابل بقاعدة GPU عبر Oculink أثناء استكشاف أخطاء ZimaBoard 2 وإصلاحها
وثّق المستخدم الاتصال الأول بطاقة قاعدة GPU أثناء التحقق من سبب عدم ظهور البطاقة في التعداد.
بطاقة RTX 5060 مركبة في محطة إرساء GPU خارجية مزوّدة بالطاقة عبر Oculink
جُمِع موصل 6+2 سنون مع وصلة الطاقة المطلوبة ذات 8 سنون للبطاقة.

تم العثور على محوّل تالف، لكن استبداله لم يُكمل الإصلاح

كشف الفحص الدقيق عن انقطاعات ظاهرة عبر مسارات الطاقة والبيانات في أول محوّل من PCIe إلى Oculink.

لقطة مقرّبة لمحوّل PCIe إلى Oculink تالف ذي مسارات مكسورة على لوحة الدارات المطبوعة
فسّرت المسارات المكسورة سبب عجز المحوّل الأول عن نقل إشارة PCIe موثوقة.
لقطة مقرّبة ثانية تُظهر تلفًا ماديًا عبر لوحة دارات محوّل Oculink
استبدل المستخدم هذه اللوحة، لكن بطاقة GPU استمرّت في منع الإقلاع الطبيعي بعد ذلك.

استخدم جهازًا طرفيًا منخفض المخاطر ومعروف السلامة لعزل السلسلة

ظهر متحكّم USB يعمل عبر PCIe في lspci من خلال قاعدة التوسعة، ما أظهر أن جزءًا من المسار على الأقل قادر على التعداد. ومع ذلك، منعت كل من RTX 5060 ولاحقًا GTX 750 تحميل واجهة الويب. وحوّل ذلك الاهتمام نحو قاعدة التوسعة، أو توصيل الطاقة، أو تدريب وصلة PCIe، أو توافق المنصة، بدلًا من التركيز على برنامج تشغيل بطاقة واحدة.

اختبر متغيرًا واحدًا في كل مرة: الجهاز الطرفي في حاسوب آخر، وجهاز طرفي مختلف في قاعدة التوسعة نفسها، وكابل معروف السلامة، ومحوّل معروف السلامة، ومزوّد طاقة مستقر، وتسلسل تشغيل صحيح. لا توصل أجهزة Oculink أو PCIe أثناء التشغيل إلا إذا كانت وثائق الأجهزة تدعم ذلك صراحةً.

ثبّت برامج التشغيل فقط بعد ظهور بطاقة GPU

ثبّت المستخدم إضافة RTX 50XX قبل ظهور البطاقة في lspci. فأضاف ذلك متغيرًا برمجيًا من دون حل مشكلة التعداد. استخدم البرنامج التعليمي المجتمعي الخاص بـ RTX 50XX، بحسب الإصدار، فقط بعد اكتشاف العتاد، وفقط عندما يتوافق إصدار ZimaOS المذكور فيه.

لا تفترض أن كل بطاقات PCIe مدعومة رسميًا

ينقل Oculink اتصال PCIe، لكن التوافق العملي يظل معتمدًا على عرض المسار، والبرامج الثابتة، والطاقة، وتصميم قاعدة التوسعة، وسلوك ذاكرة خيار GPU، وبرامج التشغيل. تناقش وثائق IceWhale لتوسعة GPU مفاهيم التوسعة، لكنها لا تجعل كل مجموعة من محوّل وبطاقة GPU إعدادًا موثّقًا لجهاز ZimaBoard 2.

الأسئلة الشائعة حول Oculink في ZimaBoard 2

هل ينبغي أن يظهر Oculink باسمه في lspci؟

لا. ابحث عن جهاز PCIe الطرفي المتصل والجسر الأب الخاص به.

هل يثبت دوران مراوح GPU اكتشاف البطاقة؟

لا. يجب أن تظهر البطاقة في lspci.

هل حُلّت هذه المناقشة بالكامل؟

لا. حتى بطاقة GTX 750 الأقل استهلاكًا للطاقة ظلّت تمنع بدء التشغيل الطبيعي، وكان المستخدم يفكر في تجربة قاعدة توسعة أخرى.