تمكين تسريع وحدة معالجة الرسومات ل Azure Virtual Desktop

هام

تسريع أجهزة ترميز الفيديو عالي الكفاءة (H.265) قيد المعاينة حاليا. للحصول على الشروط القانونية التي تنطبق على ميزات Azure الموجودة في الإصدار التجريبي، أو المعاينة، أو التي لم يتم إصدارها بعد في التوفر العام، راجع شروط الاستخدام التكميلية لمعاينات Microsoft Azure.

يدعم Azure Virtual Desktop تسريع وحدة معالجة الرسومات (GPU) في العرض والتشفير لتحسين أداء التطبيق وقابلية التوسع باستخدام بروتوكول سطح المكتب البعيد (RDP). يعد تسريع وحدة معالجة الرسومات أمرا بالغ الأهمية للتطبيقات كثيفة الرسومات، مثل تلك التي يستخدمها مصممو الرسومات أو محررو الفيديو أو مصممو النماذج ثلاثية الأبعاد أو محللو البيانات أو أخصائيو التصور.

هناك ثلاثة مكونات لتسريع وحدة معالجة الرسومات في Azure Virtual Desktop تعمل معا لتحسين تجربة المستخدم:

  • عرض التطبيق المتسارع لوحدة معالجة الرسومات: استخدم وحدة معالجة الرسومات لعرض الرسومات في جلسة عمل بعيدة.

  • ترميز الإطار المتسارع لوحدة معالجة الرسومات: يقوم بروتوكول سطح المكتب البعيد بترميز جميع الرسومات المعروضة للإرسال إلى الجهاز المحلي. عندما يتم تحديث جزء من الشاشة بشكل متكرر، يتم ترميزه باستخدام برنامج ترميز الفيديو المتقدم (AVC)، المعروف أيضا باسم H.264.

  • ترميز الفيديو في ملء الشاشة: يوفر ملف تعريف الفيديو في ملء الشاشة معدل إطار أعلى وتجربة مستخدم أفضل، ولكنه يستخدم المزيد من النطاق الترددي للشبكة وموارد كل من مضيف جلسة العمل والعميل. وهو يفيد تطبيقات مثل النمذجة ثلاثية الأبعاد أو CAD/CAM أو تشغيل الفيديو وتحريره. يمكنك اختيار ترميزه باستخدام:

    • AVC/H.264.
    • ترميز الفيديو عالي الكفاءة (HEVC)، المعروف أيضا باسم H.265. يسمح هذا بضغط البيانات بنسبة 25-50٪ مقارنة ب AVC/H.264، بنفس جودة الفيديو أو جودة محسنة في معدل البت نفسه.

إشعار

  • إذا قمت بتمكين كل من تسريع الأجهزة HEVC/H.265 و AVC/H.264، ولكن HEVC/H.265 غير متوفر على الجهاز المحلي، يتم استخدام AVC/H.264 بدلا من ذلك.

  • يمكنك تمكين ترميز الفيديو في ملء الشاشة باستخدام AVC/H.264 حتى بدون تسريع GPU، ولكن HEVC/H.265 يتطلب جهازا ظاهريا بعيدا متوافقا يدعم وحدة معالجة الرسومات.

  • يمكنك أيضا زيادة قيمة chroma الافتراضية لتحسين جودة الصورة.

توضح هذه المقالة أحجام أجهزة Azure الظاهرية التي يمكنك استخدامها كمضيف جلسة عمل مع تسريع وحدة معالجة الرسومات، وكيفية تمكين تسريع وحدة معالجة الرسومات للعرض والترميز.

أحجام Azure VM المحسنة ل GPU المدعومة

يسرد الجدول التالي أحجام Azure VM التي تم تحسينها لتسريع وحدة معالجة الرسومات ودعمها كمضيفي جلسة العمل في Azure Virtual Desktop:

حجم Azure VM عرض التطبيق المتسارع لوحدة معالجة الرسومات ترميز الإطار المتسارع لوحدة معالجة الرسومات ترميز الفيديو في ملء الشاشة
سلسلة NVv3 مدعوم AVC/H.264 HEVC/H.265
AVC/H.264
سلسلة NVv4 مدعوم غير متوفرة مدعوم
NVadsA10 v5-series مدعوم AVC/H.264 HEVC/H.265
AVC/H.264
سلسلة NCasT4_v3 مدعوم AVC/H.264 HEVC/H.265
AVC/H.264

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

تأتي أحجام الأجهزة الظاهرية مع NVIDIA GPU مع ترخيص GRID يدعم 25 مستخدما متزامنا.

هام

لا تكون الأجهزة الظاهرية لسلسلة Azure NC وNCv2 وNCv3 وND وNDv2 مناسبة بشكل عام كمضيفي جلسة العمل. تم تصميم أحجام الأجهزة الظاهرية هذه لأدوات الحوسبة أو التعلم الآلي المتخصصة وعالية الأداء، مثل تلك التي تم إنشاؤها باستخدام NVIDIA CUDA. وهي لا تدعم تسريع وحدة معالجة الرسومات لمعظم التطبيقات أو واجهة مستخدم Windows.

المتطلبات الأساسية

قبل أن تتمكن من تمكين تسريع GPU، تحتاج إلى:

  • تجمع مضيف موجود مع مضيفي جلسة العمل باستخدام حجم Azure VM مدعوم محسن لوحدة معالجة الرسومات لميزات الرسومات التي تريد تمكينها. يتم سرد برامج تشغيل الرسومات المعتمدة في تثبيت برامج تشغيل الرسومات المعتمدة في مضيفي جلسة العمل.

  • لتكوين Microsoft Intune، تحتاج إلى:

  • لتكوين نهج المجموعة، تحتاج إلى:

    • حساب مجال لديه إذن لإنشاء كائنات نهج المجموعة أو تحريرها.
    • مجموعة أمان أو وحدة تنظيمية (OU) تحتوي على الأجهزة التي تريد تكوينها.

بالإضافة إلى ذلك، بالنسبة لتسريع الأجهزة HEVC/H.265، تحتاج أيضا إلى:

  • يجب أن يقوم مضيفو الجلسة بتشغيل Windows 10 أو Windows 11.

  • مجموعة تطبيقات سطح المكتب. RemoteApp غير مدعوم.

  • إذا قمت بزيادة قيمة chroma إلى 4:4:4، فإن قيمة chroma تعود إلى 4:2:0 عند استخدام تسريع أجهزة HEVC.

  • قم بتعطيل إعادة توجيه الوسائط المتعددة على مضيفي الجلسة عن طريق إلغاء تثبيت مكون المضيف.

  • يتوفر القالب الإداري ل Azure Virtual Desktop في نهج المجموعة لتكوين مضيفي الجلسة.

  • يجب أن يحتوي جهاز Windows المحلي الذي تستخدمه للاتصال بجلسة عمل بعيدة على:

    • وحدة معالجة الرسومات التي تحتوي على دعم فك تشفير HEVC (H.265) 4K YUV 4:2:0. لمزيد من المعلومات، راجع وثائق الشركة المصنعة. فيما يلي بعض الارتباطات إلى الوثائق لبعض الشركات المصنعة:

    • تم تثبيت برنامج ترميز Microsoft HEVC. يتم تضمين برنامج ترميز Microsoft HEVC في التثبيتات النظيفة لنظام التشغيل Windows 11 22H2 أو أحدث. يمكنك أيضا شراء برنامج ترميز Microsoft HEVC من Microsoft Store.

    • أحد التطبيقات التالية للاتصال بجلسة عمل بعيدة. الأنظمة الأساسية والإصدارات الأخرى غير مدعومة.

      • تطبيق Windows على Windows، الإصدار 1.3.278.0 أو أحدث.
      • تطبيق سطح المكتب البعيد على Windows، الإصدار 1.2.4671.0 أو أحدث.

تثبيت برامج تشغيل الرسومات المدعومة في مضيفي الجلسة

للاستفادة من قدرات GPU للأجهزة الظاهرية من سلسلة Azure N في Azure Virtual Desktop، ينبغي تثبيت برامج تشغيل الرسومات المناسبة. اتبع الإرشادات الموجودة في أنظمة التشغيل وبرامج التشغيل المدعومة لمعرفة كيفية تثبيت برامج التشغيل.

هام

يتم دعم برامج التشغيل الموزعة من Azure فقط.

عند تثبيت برامج التشغيل، إليك بعض الإرشادات المهمة:

  • بالنسبة لأحجام الأجهزة الظاهرية مع NVIDIA GPU، تدعم برامج تشغيل NVIDIA GRID فقط تسريع وحدة معالجة الرسومات لمعظم التطبيقات وواجهة مستخدم Windows. لا تدعم برامج تشغيل NVIDIA CUDA تسريع وحدة معالجة الرسومات لأحجام الأجهزة الظاهرية هذه. لتنزيل برنامج التشغيل والتعرف على كيفية تثبيته، راجع تثبيت برامج تشغيل NVIDIA GPU على الأجهزة الظاهرية من السلسلة N التي تعمل بنظام Windows وتأكد من تثبيت برنامج تشغيل GRID. إذا قمت بتثبيت برنامج التشغيل باستخدام ملحق برنامج تشغيل NVIDIA GPU، يتم تثبيت برنامج تشغيل GRID تلقائيا لأحجام الجهاز الظاهري هذه.

    • لتسريع أجهزة HEVC/H.265، يجب استخدام برنامج تشغيل NVIDIA GPU GRID 16.2 (537.13) أو أحدث.
  • بالنسبة لأحجام الأجهزة الظاهرية مع وحدة معالجة الرسومات AMD، قم بتثبيت برامج تشغيل AMD التي يوفرها Azure. لتنزيل برنامج التشغيل والتعرف على كيفية تثبيته، راجع تثبيت برامج تشغيل AMD GPU على الأجهزة الظاهرية من السلسلة N التي تعمل بنظام Windows.

تمكين عرض التطبيق المتسارع لوحدة معالجة الرسومات وترميز الإطار وترميز الفيديو في ملء الشاشة

بشكل افتراضي، يتم عرض جلسات العمل البعيدة مع وحدة المعالجة المركزية ولا تستخدم وحدات معالجة الرسومات المتوفرة. يمكنك تمكين عرض التطبيق المسرع لوحدة معالجة الرسومات وترميز الإطار وترميز الفيديو في ملء الشاشة باستخدام Microsoft Intune أو نهج المجموعة.

حدد علامة التبويب ذات الصلة للسيناريو الخاص بك.

هام

لا يتوفر تسريع الأجهزة HEVC/H.265 في كتالوج إعدادات Intune حتى الآن.

لتمكين عرض التطبيق المتسارع لوحدة معالجة الرسومات باستخدام Intune:

  1. سجل الدخول إلى مركز إدارة Microsoft Intune.

  2. إنشاء ملف تعريف تكوين ل Windows 10 والأجهزة الأحدث أو تحريره، باستخدام نوع ملف تعريف كتالوج الإعدادات.

  3. في منتقي الإعدادات، استعرض للوصول إلى القوالب الإدارية>Windows Components>Remote Desktop Services>Remote Desktop Session Host>Remote Session Environment.

    لقطة شاشة تعرض خيارات إعادة التوجيه في مدخل Microsoft Intune.

  4. حدد الإعدادات التالية، ثم أغلق منتقي الإعدادات:

    1. لعرض التطبيقات المسرعة لوحدة معالجة الرسومات، حدد المربع استخدام محولات رسومات الأجهزة لجميع جلسات عمل خدمات سطح المكتب البعيد.

    2. بالنسبة لترميز الإطار المتسارع لوحدة معالجة الرسومات، حدد مربع تكوين ترميز الأجهزة H.264/AVC لاتصالات سطح المكتب البعيد.

    3. لترميز الفيديو في ملء الشاشة، حدد المربع لتحديد أولويات وضع الرسومات H.264/AVC 444 لاتصالات سطح المكتب البعيد.

  5. قم بتوسيع فئة القوالب الإدارية ، ثم قم بتعيين تبديل كل إعداد على النحو التالي:

    1. لعرض التطبيقات المسرعة لوحدة معالجة الرسومات، قم بتعيين استخدام محولات رسومات الأجهزة لجميع جلسات عمل خدمات سطح المكتب البعيد إلى ممكن.

    2. بالنسبة لترميز الإطار المتسارع لوحدة معالجة الرسومات، قم بتعيين تكوين ترميز الأجهزة H.264/AVC لاتصالات سطح المكتب البعيد إلى ممكن.

    3. لترميز الفيديو في ملء الشاشة، قم بتعيين تحديد أولويات وضع الرسومات H.264/AVC 444 لاتصالات سطح المكتب البعيد إلى ممكن.

  6. حدد التالي.

  7. اختياري: في علامة التبويب علامات النطاق، حدد علامة نطاق لتصفية ملف التعريف. لمزيد من المعلومات حول علامات النطاق، راجع استخدام التحكم في الوصول المستند إلى الدور (RBAC) وعلامات النطاق لتكنولوجيا المعلومات الموزعة.

  8. في علامة التبويب الواجبات ، حدد المجموعة التي تحتوي على أجهزة الكمبيوتر التي توفر جلسة عمل بعيدة تريد تكوينها، ثم حدد التالي.

  9. في علامة التبويب Review + create ، راجع الإعدادات، ثم حدد Create.

  10. بعد تطبيق النهج على أجهزة الكمبيوتر التي توفر جلسة عمل بعيدة، أعد تشغيلها حتى تسري الإعدادات.

التحقق من تسريع وحدة معالجة الرسومات

للتحقق من أن جلسة عمل بعيدة تستخدم تسريع وحدة معالجة الرسومات، أو عرض التطبيق المتسارع بواسطة وحدة معالجة الرسومات، أو ترميز الإطار، أو ترميز الفيديو في ملء الشاشة:

  1. إذا كنت ترغب في التحقق من تسريع أجهزة HEVC/H.265، فأكمل الخطوات الإضافية التالية:

    1. تأكد من تثبيت برنامج ترميز Microsoft HEVC على جهاز Windows المحلي عن طريق فتح موجه PowerShell وتشغيل الأمر التالي:

      Get-AppxPackage -Name "Microsoft.HEVCVideoExtension" | FT Name, Version
      

      يجب أن يكون الإخراج مشابها للإخراج التالي:

      Name                         Version
      ----                         -------
      Microsoft.HEVCVideoExtension 2.1.1161.0
      
    2. تأكد من تعطيل إعادة توجيه الوسائط المتعددة على مضيف جلسة العمل إذا كنت تستخدمه.

  2. اتصل بأحد مضيفي الجلسة الذين قمت بتكوينهم، إما من خلال Azure Virtual Desktop أو اتصال RDP مباشر.

  3. افتح تطبيقا يستخدم تسريع وحدة معالجة الرسومات وإنشاء بعض الحمل لوحدة معالجة الرسومات.

  4. افتح إدارة المهام وانتقل إلى علامة التبويب الأداء . حدد وحدة معالجة الرسومات لمعرفة ما إذا كان يتم استخدام وحدة معالجة الرسومات من قبل التطبيق.

    لقطة شاشة تعرض استخدام وحدة معالجة الرسومات في مدير المهام عند العمل في جلسة عمل سطح المكتب البعيد.

    تلميح

    بالنسبة ل NVIDIA GPUs، يمكنك أيضا استخدام nvidia-smi الأداة المساعدة للتحقق من استخدام GPU عند تشغيل التطبيق الخاص بك. لمزيد من المعلومات، راجع التحقق من تثبيت برنامج التشغيل.

  5. افتح عارض الأحداث من قائمة البدء، أو قم بتشغيل eventvwr.msc من سطر الأوامر.

  6. انتقل إلى أحد المواقع التالية:

    1. للاتصالات من خلال Azure Virtual Desktop، انتقل إلى Applications and Services Logs>Microsoft>Windows>RemoteDesktopServices-RdpCoreCDV>Operational.

    2. للاتصالات من خلال اتصال RDP مباشر، انتقل إلى Applications and Services Logs>Microsoft>Windows>RemoteDesktopServices-RdpCoreTs>Operational.

  7. ابحث عن معرفات الحدث التالية:

    • معرف الحدث 170: إذا رأيت أداة ترميز أجهزة AVC ممكنة: 1 في نص الحدث، يتم استخدام ترميز الإطار المتسارع بواسطة GPU.

    • معرف الحدث 162:

      • إذا رأيت AVC متوفرا: 1، ملف التعريف الأولي: 2048 في نص الحدث، ترميز إطار GPU المتسارع مع AVC/H.264 وترميز الفيديو في ملء الشاشة قيد الاستخدام.
      • إذا رأيت AVC متوفرا: 1، ملف التعريف الأولي: 32768 في نص الحدث، يتم استخدام ترميز إطار GPU المتسارع مع HEVC/H.265.

قم بزيادة قيمة chroma الافتراضية لتحسين جودة الصورة.