Monter un petit PC home cinéma pour la TV en direct
Le CPU compte moins que vous ne le pensez et la RAM compte davantage. Nous avons les mesures pour dire pourquoi.
Un petit PC sous le téléviseur est la version la plus capable de cette application, parce que la tête bureau reçoit tout en premier : replay, enregistrement, multivue, picture-in-picture, sortie HDR et passthrough audio. La question est quoi acheter, et les conseils habituels inversent les priorités.
La mémoire d’abord, et voici pourquoi
Nous avons profilé une build Release sur un parcours fixe à travers les pages où les gens passent leur temps, trois fois de suite, sur une machine avec bien plus de marge que n’importe quel boîtier sous un téléviseur. Le résultat mérite d’être dit franchement.
Une session de navigation de 12 minutes s’est terminée à 918 Mo de working set avec un pic à 1 080 Mo, face à un budget interne de 400 Mo. Sur les trois cycles identiques, le working set est passé à 827, puis 895, puis 918 Mo, mesuré à chaque fois après des collectes forcées.
Le tas managé est resté plat sur exactement les mêmes cycles : 61.1, puis 62.6, puis 62.5 Mo. La croissance n’est donc ni des déchets en attente de collecte ni une politique de cache. C’est de la mémoire native. Elle ne revient pas au cours d’une session.
C’est un problème ouvert plutôt qu’une conception, et il a une conséquence directe à l’achat : ne montez pas cette machine avec 4 Go. 8 Go est le plancher et 16 Go la réponse confortable, parce que Windows plus un navigateur plus un lecteur capable d’atteindre 1 Go à lui seul ne tient pas dans 4.
La bonne nouvelle du même passage : la réactivité a tenu. Le thread d’interface ne s’est jamais bloqué plus de 392 millisecondes sur tout le parcours et n’a jamais cessé de pomper les messages. C’est la mémoire qui a besoin de marge, pas le CPU.
Quel décodage compte
Le décodage matériel est un réglage à 3 états, Auto, On et Off, et Auto convient à presque tout le monde. Ce qu’il sélectionne, c’est un décodeur GPU, et n’importe quelle puce graphique intégrée de ces dernières années gère le H.264 et le HEVC sans que le CPU s’en aperçoive.
Nous nous sommes trompés nous-mêmes pendant un temps, et cela fait un avertissement utile. Jusqu’au 2026-08-23, le chemin à la demande forçait l’accélération matérielle à off en dur, si bien que chaque film était décodé en logiciel quoi que dise le réglage, alors que la TV en direct le respectait correctement. Après le correctif, un titre 4K HEVC Main10 tournait avec les moteurs de décodage du GPU à environ 11 pour cent. Même fichier, même machine, même réglage.
La leçon pour un montage : vérifiez que le décodage matériel s’engage au lieu de le déduire du réglage. Le panneau d’informations sur le flux vous le dira. Décodage matériel ou logiciel explique comment le lire, et H.264, HEVC et AV1 précise quels codecs la puce choisie accélérera ou non. L’AV1 est celui à vérifier sur un composant d’entrée de gamme.
Une configuration qui fonctionne
CPU any modern integrated-graphics part with HEVC decode
RAM 16 GB, 8 GB floor, not 4
Storage NVMe. Recordings are local files and they are large
Network wired if the wall socket is anywhere near
Case fanless if you can, this box sits next to your ears
La ligne du réseau filaire est celle que les gens sautent avant d’y passer un week-end. Un flux en direct est une lecture continue qui doit suivre en temps réel, et un sans-fil limite est la cause la plus courante de saccades qui ressemblent à un problème de lecteur. Corriger la mise en mémoire tampon et les saccades commence là pour une raison.
Le stockage mérite une ligne de plus. Un enregistrement est un remux, pas un réencodage, donc le fichier est exactement aussi gros que la diffusion, et il vit sur la machine qui l’a produit. Si le disque interne est petit, les enregistrements peuvent aller sur un partage réseau à la place, avec un test de connexion avant de vous y engager.
Réglages à changer une fois la machine montée
Activez Sortie HDR si le téléviseur est HDR. Auto est la valeur sûre par défaut : elle ne demande une surface 10 bits que lorsque l’écran sur lequel elle se trouve annonce un espace colorimétrique HDR, et tout échec de sondage répond SDR. Sur un HTPC dédié où l’écran ne change jamais, Always se défend.
Activez le passthrough audio s’il y a un amplificateur dans la chaîne. Une mise en garde d’abord : le passthrough ouvre le point de sortie audio en mode exclusif. C’est pourquoi il est réservé au lecteur principal, et cela signifie que les autres applications perdent ce périphérique de sortie pendant qu’il est actif. Sur un boîtier dédié, c’est exactement ce que vous voulez. Sur une machine que vous utilisez aussi pour autre chose, c’est une surprise.
Laissez l’accélération matérielle sur Auto sauf si vous déboguez.
Ce qu’un HTPC obtient et qu’une console n’a pas
Tout, à peu près. Replay, enregistrement, multivue de 2 à 9 tuiles, picture-in-picture, HDR, passthrough et la carte clavier complète. La tête console lie une autre bibliothèque de lecteur native et est en retard sur plusieurs de ces points : 4K et HDR sur Xbox en est la liste précise.
Si vous ne voulez rien monter, brancher un portable au téléviseur en HDMI vous donne l’essentiel du même résultat pour l’effort d’une soirée, et démarrer l’application avec Windows donne à l’une comme à l’autre l’allure d’un appareil dédié.
Ce que cet article a mesuré21 affirmations, chacune avec les preuves derrière elles
| Réclamation | Preuve | Compté |
|---|---|---|
| Une session de navigation de 12 minutes sur la tête bureau s’est terminée à 918 MB de working set avec un pic à 1,080 MB, face à un budget interne documenté de 400 MB. | n = 3 | 30 août 2026 |
| La croissance est native plutôt que managée. Sur les mêmes trois cycles, le tas managé retenu est resté plat à 61.1, 62.6 et 62.5 MB tandis que le working set grimpait d’environ 91 MB. | n = 3 | 30 août 2026 |
| La réactivité a tenu sur le même parcours : le thread d’interface ne s’est jamais bloqué plus de 392 millisecondes et n’a jamais cessé de pomper les messages. | n = 1 | 30 août 2026 |
| L’accélération matérielle est un réglage utilisateur à trois états, Auto, On et Off, appliqué comme un commutateur matériel avcodec à la TV en direct, à la multivue et à la demande sans distinction. | n = 1 | 20 août 2026 |
| Jusqu’au 2026-08-23, chaque film et épisode était décodé en logiciel, parce que le chemin à la demande forçait l’accélération matérielle à off en dur. Après le correctif, un titre 4K HEVC Main10 tournait avec les moteurs de décodage du GPU à environ 11 pour cent. | n = 1 | 23 août 2026 |
| Le profil mémoire n’est pas un compteur unique : quatre sources indépendantes ont été jointes sur une seule horloge afin qu’un pic puisse être attribué à la page qui l’a causé plutôt qu’au passage dans son ensemble. | n = 4 | 30 août 2026 |
| Les instantanés de tas forcent une collecte bloquante complète de génération deux avant de parcourir le tas, ce qui fait des chiffres rapportés de la mémoire retenue plutôt que des déchets pas encore collectés. | n = 1 | 30 août 2026 |
| Les octets privés ont raconté la même histoire que le working set sur les trois cycles, 719 puis 792 puis 835 MB, donc la croissance n’est pas un artefact d’un seul compteur. | n = 3 | 30 août 2026 |
| Le profil a parcouru les pages que les gens utilisent réellement, Accueil, TV en direct, Films, Séries, Replay et le guide, comme un parcours fixe de phases nommées répété trois fois, plutôt qu’une boucle synthétique. | n = 3 | 30 août 2026 |
| La machine de mesure avait bien plus de marge qu’un petit PC home cinéma n’en aurait : 32 cœurs logiques et 125.6 GB de mémoire, donc les chiffres ne sont pas un artefact de matériel contraint. | n = 1 | 30 août 2026 |
| Le réglage d’accélération correspond à trois sélections de décodeur plutôt qu’à un booléen : un décodeur Direct3D 11, n’importe quel décodeur disponible, ou aucun. | n = 3 | 20 août 2026 |
| Les threads d’images du décodeur coûtent de la mémoire visible par le GPU et pas seulement du temps CPU : six threads ont produit un pool de sortie de 40 surfaces en 4K, soit à peu près 500 MB. | n = 1 | 1 sept. 2026 |
| HDR Auto lit l’espace colorimétrique de l’écran sur lequel la fenêtre se trouve réellement, donc un boîtier dédié dont l’écran ne change jamais se comporte de façon déterministe. | n = 1 | 23 août 2026 |
| Forcer le HDR sur un écran réellement SDR fait sortir le lecteur en PQ, ce qui paraît délavé, donc l’échappatoire est destinée aux dalles qui se sous-déclarent et n’est pas un réglage de qualité. | n = 1 | 23 août 2026 |
| L’enregistrement est un remux plutôt qu’un réencodage, donc le fichier est exactement aussi gros que la diffusion, et il vit sur la machine qui l’a produit : le serveur ne détient aucune donnée d’enregistrement. | n = 1 | 1 sept. 2026 |
| Les enregistrements peuvent être écrits sur un partage réseau SMB aussi bien que sur le disque local, avec un test de connexion, ce qui compte sur une petite machine dont le stockage interne se remplit vite. | n = 2 | 1 sept. 2026 |
| Le paquet bureau est autonome par défaut, donc une machine fraîchement montée n’a besoin d’aucun runtime installé au préalable, tandis que le framework applicatif est livré avec lui. | n = 1 | 1 sept. 2026 |
| La multivue va de 2 à 9 tuiles, chacune étant sa propre instance de lecteur, ce qui est la chose la plus lourde qu’on demandera à une petite machine. | n = 6 | 1 sept. 2026 |
| Les tuiles sont plafonnées à 640 par 360 en sourdine et à 1280 par 720 avec audio, ce qui est ce qui rend une grille de neuf tuiles faisable sur du matériel ordinaire. | n = 1 | 23 août 2026 |
| Le lancement à chaud jusqu’à l’Accueil est passé de 11.6 secondes à environ 4.6, et le délai entre le choix d’un profil et l’arrivée à l’Accueil a été à peu près divisé par deux, à environ 1.2 seconde. | n = 1 | 1 sept. 2026 |
| Le passthrough audio bitstream ouvre le point de sortie audio en mode exclusif, ce qui explique qu’il soit réservé au lecteur principal et que les autres applications perdent ce périphérique pendant qu’il est actif. | n = 1 | 23 août 2026 |