اشتريت تابلت Huawei Matepad Pro 12.2 نسخه 2025 عشان الشاشة و كنت متحمس استخدمه كجهاز للمحتوى الترفيهي، وهنا بدأت المشاكل. الجهاز ما يقدر يشغل فيديوهات 4K على يوتيوب لسبب ما، والأسوأ إنها مشكلة معروفة، بس ما أحد يذكرها في المراجعات, ليه؟ ما تدري. يقدر يشغل فيديوهات VP9 بدقة 1080p عادي، وتقدر تشغل فيديوهات 4K على يوتيوب من المتصفح…
السبب
هواوي بحكمتها العظيمة اختارت تدعم صيغ الضغط H264 وHEVC المدفوعة، بس بخلت على دعم صيغة VP9 المجانية اللي يستخدمه أشهر موقع ترفيهي بالعالم، Youtube. لهذا تطبيقات اخرى مثل نتفليكس تشتغل 4K دون مشاكل، لأنهم يستخدمون HEVC. Youtube يستخدم VP9، ومعالج Kirin لا يدعم صيغة VP9 نهائياً. وفك الضغط عبر المعالج محدود بـ 2048×2048، يعني 1920×1080. المتصفحات تستطيع ان تستخدم فك ترميز خاص فيها “Software Decoding” فيها، لما تشغل فيديو 4K، المتصفح يستخدم المعالج المركزي للفك، ولذلك تعاني من مشاكل في الاداء و البطارية على فيديوهات 4K 60fps في المتصفح.
قرار أبله بمعنى الكلمة، VP9 مدعوم بأجهزة من 2013!
تأكيد من دعم هواوي
تواصلت مع الدعم الرسمي لهواوي، وأكدوا إن هذي مشكلة معروفة والحل المؤقت تشغيل الفيديوهات من المتصفح.
وقالوا كمان إن المشكلة موجودة في Matepad Pro 13.3 و12.2 موديل 2025 وMatepad 12X موديل 2025، يعني كل إصداراتهم لسنة 2025. جميل جدا اجهزه رائدة في 2025 لا تدعم صيغة موجوده من 2013.
كيف اكتشفت الموضوع
خليت OpenCode يشتغل مع صلاحية ADB shell للجهاز و"احنا" فحصنا بشكل منهجي:
متصفح هواوي (VP9 بدقة 4K):
dumpsys media.resource_managerأظهر بس معالجات VP9 سوفتوير متاحة (c2.android.vp9.decoder،OMX.google.vp9.decoder). معالجات الهاردوير موجودة بس لـ H.264 وHEVC. مراقبة المعالج أظهرت threads اسمهاvpx tile workerتشتغل بأقصى طاقة - واضح إنه معالجة سوفتوير.جرد الصيغ: القائمة الكاملة للمعالجات من
dumpsys media.playerأكدت إن دعم الهاردوير محدود بـOMX.hisi.video.decoder.avc(H.264) وOMX.hisi.video.decoder.hevc(HEVC، قادر على 4K). VP9 سوفتوير فقط.Grayjay (AVC بدقة 1080p): أكدنا تسريع الهاردوير مع
OMX.hisi.video.decoder.avcوthreads MediaCodec فعّالة.Grayjay (VP9 بدقة 1080p): غيرنا لبث VP9 وأكدنا التراجع لمسار السوفتوير
c2.android.vp9.decoder. حتى بدقة 1080p، ما فيه تسريع هاردوير لـVP9.