التلفزيون المباشر بدقة 4K وHDR على Xbox Series X: ما الذي تتوقعه

4K يعمل. أما HDR فيُحوَّل نغميًا إلى SDR على الجهاز اليوم، ولذلك سبب محدد ليس إعدادًا تستطيع تغييره.

جهاز Series X سيعرض قناة مباشرة بدقة 4K. هذا أول ما يجب قوله، لأن بقية هذا المقال عمّا لن يفعله، وتلك الفجوات يسهل الخلط بينها وبين عطل.

الشكل المختصر: 4K يُفكّ ترميزه ويعمل. HDR يُحوَّل نغميًا إلى SDR. تمرير Dolby وDTS بتدفق البتات غير متاح. AV1 يرتدّ إلى البرمجيات. الأربعة كلها تنبع من حقيقة واحدة: تطبيق الجهاز يربط مكتبة مشغّل أصلية مختلفة عن تطبيق Windows.

بناءان للمكتبة ذاتها

يحمّل رأس سطح المكتب libvlc 3.0.23. ويربط رأس الجهاز بناء UWP مصنوعًا من libvlc 3.0.16 مع مجموعة إضافات حاوية التطبيقات، وهو ما يُسمح لتطبيق من المتجر على جهاز ألعاب أن يشحنه.

ما يجوز لكل رأس أن يطلبه، جنبًا إلى جنب:

switch                     desktop            console
--------------------------------------------------------------
--avcodec-hw=...           yes                yes
--avcodec-threads=3        no                 yes (memory cap)
--mmdevice-passthrough=N   yes (primary)      no (no mmdevice plugin)
--d3d11-hdr-mode=...       yes (10-bit only)  no (plugin too old)

لا يحمل البناءان الوحدات ذاتها، ولا نستطيع الالتفاف على ذلك في شيفرتنا. سلّم libvlc خيارًا من وحدة يفتقدها البناء ولن يتدهور تدريجيًا. بل يُفشل المثيل بأكمله. وقد تعطّل الجهاز مرة من قبل بهذه الطريقة، بسبب مفتاح مخزن الجلب المسبق. لذا تُقرَّر المفاتيح في مكان واحد، لكل رأس، ويحصل الجهاز على المجموعة الفرعية التي يستطيع بناؤه الوفاء بها. 63 اختبارًا تحمي ذلك الخط، مؤكدة أن كل تركيبة من رأس ودور وعمق سطح تُصدر مفاتيح مسموحًا بها فقط وأن الجهاز لا يرى أبدًا المفتاحين اللذين لا يستطيع دعمهما.

HDR

ليس على الجهاز اليوم. فإضافة Direct3D11 فيه أقدم من مفتاح وضع HDR، فلا شيء هناك ليُفعَّل. يبقى السطح 8-bit ويحوّل VLC بث HDR نغميًا نزولًا إلى SDR قبل أن تراه.

قناة HDR تعمل، وتبدو كتحويل SDR متقن لنفسها. ليست خاطئة. لكنها أكثر تسطّحًا من البث ذاته على جهاز Windows بشاشة HDR.

على سطح المكتب اقتضى هذا سلسلة تبديل يملكها التطبيق، والسبب يشرح لماذا ليس هذا نقلًا بسيطًا. يبني عنصر تحكم الفيديو الأصلي سلسلة تبديله بصيغة BGRA بعمق 8-bit، وترفض DXGI فضاء ألوان HDR10 على مخزن 8-bit، فلم يكن للتفاوض أن ينتهي إلا عند sRGB أيًّا كان ما يحمله البث. امتلاك سلسلة التبديل كان الرافعة الوحيدة. وفعل الشيء ذاته على الجهاز يحتاج إلى بناء أحدث لـ libvlc على UWP من المشروع الأصلي.

أخطأنا في هذا في النسخة الأولى، على نحو لم يُظهره إلا التطبيق أثناء عمله. طلب 10 بتات دون شرط يغيّر طريقة معالجة المركِّب لمستوى الفيديو: صار هيكل المشغّل نصف الشفاف يُركَّب أفتح، وبدأت عناصر تحكم التشغيل تظهر كأشباح عبر الفيديو. لذا يطلب سطح المكتب الآن 10 بتات فقط عندما تبلّغ الشاشة التي يقع عليها عن فضاء ألوان HDR، وأي فشل في الاستكشاف يجيب بـ SDR، لأن SDR هو الجواب الذي لا يستطيع أن يُفسد شيئًا.

الصوت

التمرير معطّل على الجهاز، لسببين مستقلين. بناء libvlc لـ UWP لا يشحن إضافة mmdevice على الإطلاق، فليس للمفتاح ما يخاطبه. وبمعزل عن ذلك، لا يتيح Xbox لتطبيقات الطرف الثالث تمرير الصوت بتدفق البتات أصلًا.

أيّ منهما وحده يحسم الأمر. صوت الجهاز يُفكّ ترميزه إلى PCM ويُرسل إلى التلفاز أو المستقبِل بهذا الشكل. جيد للاستريو ولأغلب الصوت المحيطي؛ وليس ما تريده إن كنت قد اشتريت مستقبِلًا ليفكّ تدفق البتات بنفسه. وحتى على سطح المكتب، يقتصر التمرير على المشغّل الأساسي، لأنه يفتح جهاز الصوت في الوضع الحصري، ومشغّل احتياطي أو بلاطة فسيفسائية تطلب النقطة ذاتها سيفشل صوتها تمامًا.

بطاقتا إعدادات HDR والتمرير مخفيتان على الجهاز بدل عرضهما معطّلتين. فعنصر تحكم لا يستطيع فعل شيء أسوأ من لا عنصر تحكم.

الترميزات، وذاك الذي يعضّ

H.264 وHEVC هما الحالتان العاديتان وكلاهما على ما يرام. AV1 هو الذي يجدر معرفته: لا يحمل FFmpeg في بناء الجهاز وحدة فك ترميز عتادية لـ AV1، فالبث الذي تتعامل معه وحدة معالجة رسومات Windows حديثة بلا عناء يرتدّ إلى البرمجيات على الجهاز.

فك ترميز 4K برمجيًا مكلف، وهنا تظهر ميزانية الذاكرة. يحدّ الجهاز خيوط فك ترميز الإطارات عند 3، والرقم ليس اعتباطيًا. حين تُرك ليختار بنفسه، اختار فاكّ الترميز 6 على جهاز القياس، وهو ما أنتج مجمّع خرج Direct3D11 من 40 سطحًا بدقة 4K: نحو 500 MB من الالتزام المرئي لوحدة معالجة الرسومات مقابل ميزانية Xbox البالغة 1 GB. والحدّ عند 3 يُبقي ذلك ضمن النطاق. فك الترميز العتادي لا يستخدم تلك الخيوط، فالحدّ لا يكلّف شيئًا على المسارات المهمة.

النسخة العملية: إذا تلكّأت قناة على الجهاز وعملت بسلاسة على Windows، فافحص الترميز قبل اتصالك. لماذا تعمل بعض القنوات على Windows لا على Xbox هو الدليل التفصيلي، ويشرح H.264 مقابل HEVC مقابل AV1 ما يكلّفه الفرق.

كيف يبدو الجيد

للمرجع، أرقام سطح المكتب من جولة التحقق ذاتها: البث المباشر بدقة 4K يعمل، والمحتوى حسب الطلب بدقة 4K يعمل مع محركات فك الترميز في وحدة معالجة الرسومات عند نحو 11 بالمئة حيث كان برمجيًا فقط من قبل، وجولة كاملة تغطي البدء البارد وملء الشاشة وصورة داخل صورة سجّلت 0 أخطاء.

لا يبلغ الجهاز كل ذلك اليوم، والفجوة عند المشروع الأصلي لا في شيفرتنا. وما يحسنه هو الشيء الذي اشتراه أغلب الناس لأجله: قناة مباشرة بدقة 4K على شاشة كبيرة، تُدار من الأريكة، بلا حاسوب في الغرفة. تحويل Xbox إلى محور تلفزيون غرفة المعيشة هو إعداد ذلك.

ما قياس هذه المادة21 ادعاءات، كل منها مزود بالأدلة التي تقف خلفه
المطالبةالأدلةعد
يربط رأس الجهاز بناء libvlc لـ UWP مشتقًا من libvlc 3.0.16 مع مجموعة إضافات حاوية التطبيقات، وهي مكتبة أصلية مختلفة عن 3.0.23 التي يحمّلها سطح المكتب.n = 123‏/08‏/2026
لا يُصدَر خرج HDR على رأس الجهاز. فإضافة direct3d11 فيه أقدم من مفتاح وضع HDR، لذا يبقى السطح 8-bit ويحوّل VLC نغميًا HDR نزولًا إلى SDR.n = 123‏/08‏/2026
تمرير الصوت بتدفق البتات غير متاح على الجهاز لسببين مستقلين: بناء libvlc لـ UWP لا يشحن إضافة mmdevice على الإطلاق، وXbox لا يتيح لتطبيقات الطرف الثالث تمرير الصوت بتدفق البتات.n = 123‏/08‏/2026
لا يحمل FFmpeg في بناء الجهاز وحدة فك ترميز عتادية لـ AV1، لذا فبث AV1 الذي يُفكّ ترميزه عتاديًا على وحدة معالجة رسومات Windows حديثة يرتدّ إلى البرمجيات على الجهاز.n = 123‏/08‏/2026
يحدّ الجهاز خيوط إطارات avcodec عند 3. اختار التحديد التلقائي للخيوط 6 على جهاز القياس وأنتج مجمّع خرج Direct3D11 من 40 سطحًا بدقة 4K، أي نحو 500 MB من الالتزام المرئي لوحدة معالجة الرسومات مقابل ميزانية Xbox البالغة 1 GB.n = 131‏/08‏/2026
على رأس سطح المكتب، يعمل البث المباشر بدقة 4K والمحتوى حسب الطلب بدقة 4K كلاهما مع محركات فك ترميز الفيديو في وحدة معالجة الرسومات نشطة عند نحو 11 بالمئة، مع صفر أخطاء مسجّلة عبر جولة كاملة من البدء البارد وملء الشاشة وصورة داخل صورة.n = 123‏/08‏/2026
يربط الرأسان حزمتين أصليتين مختلفتَي الاسم، والفرق موثّق بأنه ليس شكليًا: مجموعة إضافات الجهاز هي مجموعة حاوية التطبيقات، التي تُسقط وحدات يملكها سطح المكتب.n = 201‏/09‏/2026
الخيار الذي ينتمي إلى وحدة يفتقدها البناء يُفشل مثيل المشغّل بأكمله بدل أن يُتجاهل، وقد تعطّل الجهاز مرة من قبل بهذه الطريقة بسبب مفتاح مخزن الجلب المسبق.n = 101‏/09‏/2026
أربعة أشياء يجب أن تتحقق جميعها قبل إصدار مفتاح HDR: رأس سطح المكتب، ودور غير فسيفسائي، وسطح ظهر فعلًا بعمق 10-bit، وإصدار مكتبة مستكشَف عند التشغيل هو 3.0.21 أو أحدث.n = 423‏/08‏/2026
لنموذج السطح دقّتان بالضبط: 8-bit، الموثّقة بأنها SDR فقط مع تحويل مصادر HDR نغميًا، و10-bit، وهي الشرط المسبق لقبول فضاء ألوان HDR أصلًا.n = 201‏/09‏/2026
يجرّب السطح ثلاثة تكوينات بالترتيب ودرجته الأخيرة مطابقة بايتًا ببايت لما شُحن سابقًا، فالجهاز الذي لا يستطيع تركيب 10-bit يتصرف تمامًا كما كان بدل أن يدخل حالة غير مختبَرة.n = 323‏/08‏/2026
السطح الذي لا يمكن إنشاؤه أصلًا يسجّل ويترك نفسه غير محمّل بدل أن يرمي استثناءً من رد نداء تخطيط، وهو ما كان سيُسقط التطبيق.n = 123‏/08‏/2026
استبدال عنصر تحكم الفيديو الأصلي اقتضى إعادة إنتاج عقده بالضبط، حتى تحريك العرض 2 بكسل لاستفزاز إعادة بناء، لأن مسارات إعادة الإسناد وصورة داخل صورة والتحويل كلها مبنية على تلك الدلالات.n = 123‏/08‏/2026
على الرأس الذي يملكه، يقتصر التمرير على المشغّل الأساسي لأنه يفتح جهاز الصوت في الوضع الحصري، فمشغّل احتياطي أو بلاطة تطلب النقطة ذاتها سيفشل صوتها تمامًا.n = 123‏/08‏/2026
توجد ثلاثة أدوار للمشغّل ولا يجوز لها جميعًا المطالبة بجهاز الصوت: أساسي يشاهده المستخدم، واحتياطي للتحويل، وبلاطات فسيفسائية يعمل عدد منها في الوقت ذاته.n = 301‏/09‏/2026
مصفوفة المفاتيح مغطاة بـ 63 اختبارًا تؤكد أن كل تركيبة من رأس ودور وإعداد وعمق سطح تُصدر مفاتيح مسموحًا بها فقط، وأن الجهاز لا يرى أبدًا المفتاحين اللذين لا يستطيع دعمهما.n = 6323‏/08‏/2026
سلسلتا إصدار المكتبة الحقيقيتان كلتاهما مثبّتتان في الاختبارات، مع الحدّ الأدنى المدعوم، والإصدار غير القابل للقراءة يُعامل على أنه غير مدعوم بدل افتراض أنه سليم.n = 223‏/08‏/2026
ميزانية الجهاز البالغة نحو 1 GB هي القيد الحاسم على التشغيل عالي الدقة: جلسة تصفّح على سطح المكتب مدتها 12 دقيقة بلغت ذروتها 1,080 MB، وهذا على تلك الميزانية إنهاء للتطبيق.n = 330‏/08‏/2026
على الجهاز يُخفى إعدادا HDR والتمرير بدل عرضهما معطّلين، لأنه لا توجد نسخة جزئية من أيهما يمكن التراجع إليها.n = 123‏/08‏/2026
ليست أي من فجوات الجهاز مما نستطيع إغلاقه في شيفرة التطبيق: المتطلب المعلن هو بناء أحدث لمكتبة الجهاز من المشروع الأصلي.n = 123‏/08‏/2026
على سطح المكتب، يطلب وضع HDR التلقائي سطحًا بعمق 10-bit فقط عندما يبلّغ الخرج الذي تقع عليه النافذة عن فضاء ألوان HDR، مطابقًا لشاشة النافذة. وأي فشل في الاستكشاف يجيب بـ SDR.n = 123‏/08‏/2026