تجربة CUDA 12 على WSL 2 دون الحاجة لإعادة تشغيل النظام أو استخدام حيل ثنائية الإقلاع
قد مرّ زمنٌ كان فيه على المستخدمين تغيير نظام التشغيل من ويندوز إلى أوبيونتو للوصول إلى قوة بطاقة الرسوم NVIDIA CUDA، ولكن الآن، مع دعم ويندوز 11 للإفتراضية المُشاركة لوحدة المعالجة الرسومية (GPU-paravirtualization) وسائق NVIDIA الموحد للألعاب والاستوديوهات (Game-Ready/Studio driver)، أصبح بالإمكان الاستفادة من كامل قدرات بطاقة الرسوم NVIDIA داخل ويندوز دون الحاجة إلى إعادة تشغيل الجهاز أو اللجوء إلى طرق معقدة. في هذا الدليل، سنقوم بتوجيهك خطوة بخطوة لتشغيل أوبيونتو 24.04 على ويندوز سيرفر لينكس (WSL 2)، وتثبيت CUDA 12.4، لتتمكن من استخدام قدرات بطاقة الرسوم RTX الخاصة بك كما لو كنت تعمل على جهاز يعمل بنظام التشغيل لينكس، دون الحاجة إلى تثبيت نظام تشغيل ثانٍ أو التعامل مع سائقات إضافية داخل ماكينة الافتراضية. هذا الحل يقدم تجربة سلسة وفعالة للمطورين الذين يحتاجون إلى بيئة لينكس لتطوير تطبيقاتهم مع الحفاظ على مرونة استخدام ويندوز لأغراض أخرى. بدأت الشراكة بين مايكروسوفت وNVIDIA في تحقيق نتائج ملموسة مع إصدار ويندوز 11، حيث أدخلت مايكروسوفت تقنيات جديدة تسمح بالاتصال المباشر بين بطاقة الرسوم في الجهاز وبيئة WSL 2. هذا يعني أن المطورين يمكنهم استخدام أوبيونتو 24.04 داخل ويندوز 11 لتنفيذ مهام معقدة تتطلب قوة حسابية عالية مثل تعلّم الآلة ومعالجة الصور، دون أي تأخير أو فقدان في الأداء. أما السائق الموحد الجديد من NVIDIA، فيوفر مزيدًا من الاستقرار والأمان لكل من الألعاب والتطبيقات الإبداعية، مما يجعل من الممكن استخدام GPU بطرق أكثر فعالية وأمانًا. بالإضافة إلى ذلك، يضمن هذا السائق التوافق الكامل مع BCL (Basic Compute Layer) في WSL 2، مما يسمح لبطاقة الرسوم بالتواصل مباشرة مع نظام التشغيل لينكس داخل البيئة الافتراضية، دون الحاجة إلى تعديلات إضافية أو حلول مؤقتة. إليك الخطوات الأساسية لتحقيق هذا الإعداد: تحديث ويندوز 11: تأكد من أن جهازك يعمل بإصدار ويندوز 11 الأحدث، والذي يدعم تقنية GPU-paravirtualization. يمكنك التحقق من الإصدار الحالي عبر الإعدادات. تفعيل WSL 2: انتقل إلى الإعدادات واختر "التطبيقات" ثم "الميزات الاختيارية". قم بتثبيت المكون الإضافي "Windows Subsystem for Linux" وتأكد من تحديد WSL 2 كنسخة الافتراضية. تركيب أوبيونتو 24.04: يمكنك تحميل أوبيونتو 24.04 من متجر مايكروسوفت وتركيبه بسهولة. بمجرد الانتهاء من التثبيت، قم بتشغيل أوبيونتو وقم بإعداد المستخدم الخاص بك. تثبيت سائق NVIDIA: تأكد من تحديث سائق NVIDIA إلى الإصدار الأحدث المتوفر. يمكنك القيام بذلك عبر لوحة التحكم الخاصة بـ NVIDIA أو من خلال الأمر nvidia-smi في ويندوز. تثبيت CUDA 12.4: انتقل إلى موقع NVIDIA الرسمي وقم بتحميل حزمة CUDA 12.4 المخصصة لـ WSL 2. تتبع التعليمات المقدمة على الموقع لإكمال عملية التثبيت. اختبار التثبيت: بعد الانتهاء من التثبيت، يمكنك استخدام الأمر nvidia-smi داخل أوبيونتو للتحقق من أن بطاقة الرسوم NVIDIA متصلة وتُعمل بشكل صحيح. بهذا الإعداد، لن تحتاج إلى التبديل بين نظامي التشغيل مرة أخرى. ستكون قادرًا على استغلال قوة بطاقة الرسوم RTX الخاصة بك في جميع مهامك الحاسوبية، سواء كانت تتعلق بالتطوير أو الألعاب أو العمل الإبداعي، كل ذلك دون إزعاج أو تأخير. هذه الخطوات البسيطة تفتح الباب أمام المطورين والمبتكرين ليتمكنوا من العمل في بيئة متكاملة تجمع بين قوة ويندوز واستقرار وأمان أوبيونتو، مما يوفر تجربة عمل أكثر فعالية ومرونة.