يعترف مهندس AMD بأن حزمة رسومات Linux تحتاج إلى تحسين

عند مناقشة خطأ يتعلق باستهلاك الطاقة المرتفع نسبيًا مقارنة بنظام Windows على وحدات AMD APUs مع دعم فك تشفير فيديو الأجهزة، اعترف مهندس AMD Alex Deucher، المطور الرئيسي لبرنامج تشغيل amdgpu، بأن عرض الفيديو على Linux غير فعال بشكل أساسي.

عند إخراج الفيديو على Linux، يتم استخدام السلسلة التالية حاليًا:

  • دفق الفيديو المضغوط
  • VCN (وحدة فك تشفير فيديو الأجهزة لوحدات معالجة الرسومات AMD)
  • بيانات YUV الخام
  • تحويل اللوحة، والقياس على وحدة GFX (أساسًا مسرع ثلاثي الأبعاد في وحدة معالجة الرسومات، مما يفرض عليها زيادة الترددات الأساسية وVRAM)
  • بيانات RGB
  • عرض الإخراج.

كيف ينبغي أن تعمل:

  • دفق الفيديو المضغوط
  • أنت لا
  • بيانات YUV الخام
  • وحدة تحكم في العرض تعمل على تحويل اللوحة والحجم والعرض.

يمكن حل هذه المشكلة بشكل أكثر كفاءة في مؤلفي Wayland، ولكن لا يوجد تنفيذ بعد. تم حل هذه المشكلة في Microsoft Windows وGoogle Android، لأن لديهم مؤلفين فرديين مكتملين يوفرون الإمكانيات وواجهات برمجة التطبيقات المقابلة - وهو أمر غير متوفر بعد في Linux، لأنه لا يمكن لـ X.org أو Wayland العمل مع تدفقات YUV مباشرة.

المصدر: opennet.ru

إضافة تعليق