Outils pour utilisateurs

Outils du site


station_bas_de_gamme_en_lga_1700

Station bas de gamme en LGA 1700

Besoin

Disposant d'un desktop bureautique en LGA 1700, il manque de puissance pour des usages qui ont gagné en importance au fil des mois.

Je rencontre des limitations pour :

  • Faire tourner plusieurs machines virtuelles en parallèle : manque de threads et de mémoire.
  • Faire du montage vidéo : manque de puissance (cœurs P) et de mémoire.

La configuration initiale est un processeur i3-12100 et 16Go de RAM. J'en conclu que je dois remplacer le processeur actuel par un processeur plus puissant et ajouter de la mémoire.

En gros, je dois passer d'un poste bureautique performant à une station de travail bas de gamme.

Discussion

Besoin

Machines virtuelles

La configuration de départ avait été définie afin de faire tourner une VM unique ne demandant trop de ressources/réactivité; au maximum 2 VM serveurs peu gourmandes en ressources. Ce besoin a évolué avec la nécessité de faire tourner des VM hébergeant des environnements bureautiques ou des VM serveur plus puissantes.

Montage vidéo

Il m'arrivait occasionnellement de faire du montage vidéo basique sur des séquences courtes. Ce type d'utilisation a évolué vers du montage plus élaboré et la génération de vidéo plus longues. Sur la configuration initiale, je devais séquencer les tâches de montage et d'encodage. L'utilisation n'était plus fluide dès que je combinais plusieurs couches de traitement (“filtres”) et certains filtres étaient à peine utilisables (par ex. tracking). De plus, les temps d'encodage devenant importants, il devenait difficile de maintenir la continuité du travail de montage1). Enfin, le montage est devenu une activité régulière non différable. La RAM disponible atteignait ses limites, sans déboucher sur des blocages, en raison d'une limitation du nombre de threads autorisés (nombre que je souhaitais accroître).

Configuration de départ

La configuration de départ avait été conçue en prévoyant une évolution matérielle tout en restant dans la même gamme d'usages. Concrètement, je n'envisageais pas de la faire évoluer vers du jeux vidéo ni du calcul intensif.

Critères

Liste

  • Pas d'optimisation manuelle (overclocking ou autre)
  • Nb threads
  • Prix
  • Compatibilité avec la CM
  • Dissipation thermique et consommation électrique
  • Boxed / Compatibilité RM1

Optimisation manuelle

Pour des raisons de stabilité, de fiabilité, de simplicité d'installation et de mises à jour diverses, j'avais déjà fait le choix de n'appliquer aucune optimisation manuelle, à aucun des composants de l'ordi. J'ai reconduit ce choix.

Threads

Une analyse de mes besoins en cœurs/threads, en type2) et en nombre, dans mes deux cas d'utilisation critiques, m'a conduite à considérer que 6 cœurs P (12 threads) et 4 cœurs E (4 threads) constituaient un minimum acceptable.

Un point déterminant de cette analyse est la capacité du système d'exploitation de mon ordi à utiliser intelligemment les différents threads fournis par le processeur3).

Prix

Le budget initial était de 200€4) pour une stricte couverture des besoins. Sous ce seuil, seules les performances étaient prises en compte. Au delà de ce seuil, une évaluation performances/prix s'imposait.

Compatibilité avec la carte mère

S'agissant d'un remplacement, le processeur devait être compatible avec la carte mère5), au-delà de la simple correspondance du socket LGA1700. Autrement dit, la carte mère devait être capable d'exploiter toutes les bénéfices apportés par le nouveau processeur.

Dissipation thermique et consommation électrique

L'alimentation (PSU) de l'ordi avait été dimensionnée pour absorber une montée en puissance processeur, mémoire et SSD/Flash. Dans la catégorie d'utilisation visée, le critère de dissipation thermique devenait prioritaire. Je souhaitais la minimiser, pour des questions de confort et de durabilité.

Boxed ?

Plusieurs des processeurs envisageables étaient mis sur le marché par Intel, en version “boxed”, avec le même refroidisseur ventilé (ventirad) que celui qui équipait déjà mon i3-121006).

Étant satisfaite du rapport caractéristiques/prix de ce ventirad, sa réutilisation était envisageable pour un processeur qui se situerait dans la même gamme de dissipation thermique.

Choix

Mon choix final s'est porté sur le i5-13500 (malgré son héritage Alder Lake) et l'ajout de 16Go de Ram. Soit un total de 20 thread (12 Performance et 8 Efficience), un processeur graphique UHD 770 et 32 Go de Ram.

Le choix entre le i5-13500 et i5-14500 a exclusivement été guidé par le prix disponible au jour de l'achat.

Candidats

J'ai commencé par dresser une liste de candidats, en était souple sur certains critères :

Processeur Chip graphique Cœurs (P/E) Prix
12600K 770 6/4 190€
12700 770 8/4 310€
13400 730 6/4 180€
13500 770 6/8 235€
13700 770 8/8 350€
14400 730 6/4 200€
14500 770 6/8 250€
14700 770 8/12 390€

Pré-sélection

Plusieurs processeurs répondant pleinement à mon besoin en puissance, je me suis rapprochée du budget initialement prévu :

Processeur Chip graphique Cœurs (P/E) Prix
12600K 770 6/4 190€
13400 730 6/4 180€
13500 770 6/8 235€
14400 730 6/4 200€
14500 770 6/8 250€

Sélection

Trois processeurs entraient parfaitement dans le budget initial. Les deux restants (13500 et 14500) devaient donc justifier le dépassement (+17,5% et +25%).

J'ai considéré qu'un doublement du nombre de cœurs de type E valait le surcoût. De plus il s'accompagnait d'un meilleur processeur graphique intégré, le UHD 770.

Mon choix final s'est porté sur i5-13500. Au regard des besoins, la question de savoir si le 14500 valait les 15€ supplémentaires7) ferait un bon sujet de troll :-)

Résultats

Le i5-13500 m'a donné entière satisfaction. Il est remarquablement exploité par Debian 12, sans rien avoir à configurer manuellement. Les cœurs, les threads, le GPU, tout est reconnu et exploité de manière transparente.

En utilisation bureautique multimédia courante, l'amélioration est peu/pas perceptible. Dans les situations où de nombreuses fenêtres (ou onglets) de navigateurs sont ouvertes sur des pages/applis gourmandes en ressources CPU, le surcroît de puissance est appréciable.

Virtualbox reconnaît automatiquement tous les threads. Contrat rempli. Mes tests ont été trop sommaires pour apprécier comment le scheduler de mon noyau Linux affecte dynamiquement les threads aux cœurs E ou P (ce qu'il est réputé savoir faire, en toutes circonstances).

En montage vidéo, la fluidité de travail est au rendez-vous. Les filtres gourmands en ressources redeviennent praticables. L'amélioration de vitesse d'encodage est saisissante8). C'est flagrant sous Shotcut où l'encodage parvient à exploiter jusqu'à 95% du CPU disponible9). C'est moins flagrant sous Kdenlive qui est mauvais en multi-threading bien qu'il s'appuie sur les mêmes logiciels et bibliothèques que Shotcut (mlt, ffmpeg,…).

Après des semaines d'utilisation, le simple doublement de la RAM, à 32Go, est suffisant. L'avenir dira si ça le reste, au vu de utilisation étendue des filtres de montage vidéo dont j'avais négligé la consommation de RAM.

1)
Du fait du séquencement.
2)
P ou E.
3)
Ici, sous Debian 12, noyau 6.1.0.
4)
Décembre 2024
5)
Après mise à jour éventuelle du BIOS.
6)
Le Laminar RM1.
7)
Soit 7,5% du budget initial.
8)
Je regrette de ne pas avoir fait une mesure témoin avant l'upgrade processeur…
9)
Il suffit de cocher la case “Traitement en parallèle”.
station_bas_de_gamme_en_lga_1700.txt · Dernière modification : 2025/02/04 10:47 de Flaz