← Torna al blog

La Scelta della CPU: Da Affari Vintage a Efficienza Moderna

Perché ho abbandonato l'idea di CPU Intel economiche di 4a-7a generazione e ho scelto Alder Lake — confrontando i3-13100, i5-12400 e i5-14500 per un homelab Proxmox con transcoding Plex.

homelab hardware build cpu
In questa pagina

Con il case selezionato, è ora di scegliere cosa ci va dentro. E nessun componente definisce il carattere di un build più della CPU. Determina quante VM e container puoi far girare, quanta energia consuma il sistema a riposo, e se il transcoding multimediale è un’attività fluida in background o un collo di bottiglia.

La Tentazione delle Vecchie Generazioni

Il mio primo istinto è stato andare sul vecchio. Molto vecchio.

I processori Intel Core dalla 4a alla 7a generazione — l’era Haswell, Skylake, Kaby Lake — sono ovunque sul mercato dell’usato. Un i5-6500 si trova a €15-25. Un i7-4770 a €20-30. Le schede madri sono altrettanto economiche e reperibili. Per un homelab con budget limitato, sembrava perfetto: spendere €50 totali per CPU + scheda madre, e dedicare il risparmio a RAM e storage dove conta di più.

Ho passato una buona settimana su questa strada prima di capire che era una trappola.

Perché i Vecchi Chip Non Hanno Più Senso

L’efficienza energetica è migliorata drasticamente. Un i5-4570 di 4a gen ha un TDP di 84W e in pratica il sistema consuma 35-45W a riposo. Un i5-12400 di 12a gen ha un TDP di 65W ma il sistema consuma 20-25W a riposo. Per una macchina accesa 24/7, quella differenza di 15-20W a riposo si traduce in circa €25-35/anno in bolletta ai prezzi europei dell’energia. La CPU “economica” vecchia ripaga la differenza di costo in energia entro 2-3 anni — e poi continua a costarti di più ogni anno successivo.

Set di istruzioni e supporto funzionalità. Le CPU più recenti portano AVX-512 (su alcuni modelli), throughput AES-NI migliorato, e controller di memoria più efficiente. Non sono vantaggi teorici — checksum ZFS, terminazione TLS, e densità container beneficiano tutti del silicio moderno.

Le generazioni di Quick Sync non sono uguali. Questo è stato il vero dealbreaker. Se usi Plex o Jellyfin e vuoi il transcoding con accelerazione hardware, la generazione della iGPU conta enormemente. Una 6a gen Skylake supporta encode/decode H.264, ma l’HEVC è solo decode e non c’è supporto AV1. Una 12a gen Alder Lake gestisce H.264, HEVC e AV1 in encode/decode — tutto in hardware. Con le librerie di streaming che si spostano sempre più verso HEVC e AV1, un Quick Sync vecchio è un vicolo cieco. Saresti costretto al transcoding software via CPU esattamente per i codec che domineranno nei prossimi anni.

Costruire oggi per domani. Questa è una piattaforma che terrò per 3-5 anni. Partire con una CPU del 2014-2017 significa partire con una piattaforma che ha già 8-11 anni. Le schede madri si avvicinano al fine vita per l’affidabilità dei condensatori. L’ecosistema DDR3/DDR4 si sta restringendo. Ogni anno che passa rende i pezzi di ricambio più difficili da trovare. Partire con una base moderna — anche modesta — dà al build una vita utile molto più lunga.

I risparmi erano reali, ma erano miopi. È ora di guardare cosa c’è di effettivamente attuale.


I Candidati

Con le vecchie generazioni fuori dai giochi, ho ristretto il campo a tre CPU Intel disponibili sul mercato dell’usato a buoni prezzi. Tutte sono LGA 1700 (12a/13a/14a gen), il che significa stessa piattaforma motherboard, stesso supporto DDR4 o DDR5, e un percorso di upgrade chiaro se necessario in futuro.

Intel Core i3-13100

SpecificaValore
Core / Thread4C / 8T
ArchitetturaRaptor Lake (13a gen)
Base / Boost3.4 / 4.5 GHz
TDP60W (PBP) / 89W (MTP)
iGPUUHD 730 (Quick Sync, AV1 decode)
Prezzo usato~€65

L’opzione budget. Quattro core performance, nessun efficiency core, Quick Sync competente con supporto decode AV1. Per un homelab che fa girare container Docker e qualche VM leggera, 4 core e 8 thread sono genuinamente sufficienti per la maggior parte dei carichi. Home Assistant, Pi-hole, Zigbee2MQTT, monitoraggio — nessuno di questi è CPU-intensive.

La preoccupazione: Quattro core sono comodi oggi, ma non lasciano margine. Se voglio far girare Proxmox con multiple VM — diciamo, una VM OPNsense dedicata per il firewall, una VM NAS, e una VM host Docker — ognuna vuole almeno 1-2 core. Improvvisamente 4 core non sono comodi, sono stretti. E aggiungere inferenza AI più avanti (anche solo su CPU per task leggeri) lo porterebbe al limite.

Intel Core i5-12400

Intel Core i5-12400

SpecificaValore
Core / Thread6C / 12T
ArchitetturaAlder Lake (12a gen)
Base / Boost2.5 / 4.4 GHz
TDP65W (PBP) / 117W (MTP)
iGPUUHD 730 (Quick Sync, AV1 decode)
Prezzo usato~€100

Il punto dolce. Sei core performance, dodici thread, stessa capacità Quick Sync dell’i3-13100. Alder Lake è stata la generazione che ha trasformato la storia dell’efficienza Intel — il salto dall’11a alla 12a gen in prestazioni per watt è stato massiccio.

Perché è interessante: 50% di core in più per circa €35 in più. È il tipo di rapporto prezzo/prestazioni che rende la decisione facile. Sei core significano che posso comodamente allocare 2 core a una VM OPNsense, 2 a una VM NAS/storage, e avere ancora 2 core più hyperthreading per l’host Docker. Spazio per respirare.

Intel Core i5-14500

SpecificaValore
Core / Thread6P+8E / 20T
ArchitetturaRaptor Lake Refresh (14a gen)
Base / Boost2.6 / 5.0 GHz
TDP65W (PBP) / 148W (MTP)
iGPUUHD 770 (Quick Sync, AV1 encode+decode)
Prezzo usato~€180-200

L’opzione premium. Un’architettura ibrida con 6 core performance e 8 efficiency core — 14 core totali, 20 thread. La UHD 770 aggiunge encoding hardware AV1, non solo decode. Sulla carta, è il miglior chip del confronto sotto ogni metrica.

Perché l’ho scartato: Prezzo. A ~€180-200 usato, costa quasi il doppio dell’i5-12400 per un carico di lavoro che non ha bisogno di 14 core. Gli E-core extra sono brillanti per il multitasking desktop, ma in un contesto server dove i carichi sono allocati a VM con core assegnati, 8 efficiency core per lo più inattivi non valgono il sovrapprezzo. La capacità di encode AV1 è carina, ma Plex/Jellyfin hanno bisogno principalmente del decode (per riprodurre contenuti AV1), e sia l’i3-13100 che l’i5-12400 lo gestiscono.


E le Varianti T?

Intel vende varianti “T” della maggior parte delle CPU desktop — l’i5-12400T, per esempio — con TDP più basso (35W PBP invece di 65W). A prima vista, sembrano ideali per un server 24/7: stessi core, meno consumo.

In pratica, il suffisso T è una trappola di marketing per questo caso d’uso.

La differenza di TDP si applica al carico sostenuto, non al riposo. A riposo — dove un homelab trascorre il 90%+ del tempo — le varianti standard e T consumano praticamente la stessa potenza. Entrambe scendono agli stessi C-state, le stesse tensioni, lo stesso consumo idle. La variante T limita solo quanto in alto può andare in boost la CPU sotto carico, il che significa che è più lenta quando ne hai bisogno (compilazione, transcoding, operazioni VM) senza essere significativamente più efficiente quando non ne hai bisogno.

Finiresti per pagare di più per una variante T (sono più rare sul mercato dell’usato) ottenendo meno prestazioni. L’i5-12400 standard con buone impostazioni di power management nel BIOS consuma a riposo lo stesso wattaggio della 12400T.


La Decisione: i5-12400

Criterioi3-13100i5-12400i5-14500
Core / Thread4C / 8T6C / 12T6P+8E / 20T
Quick SyncAV1 decodeAV1 decodeAV1 encode+decode
Prezzo usato~€65~€100~€180-200
Consumo idle (sistema)~18-22W~20-25W~22-28W
Margine VMStrettoComodoEccessivo

L’i5-12400 vince sulla metrica che conta di più: valore per core in un carico virtualizzato.

Ecco il ragionamento:

  1. 50% di core in più per il 54% in più di spesa — ma in termini assoluti, sono €35 per 2 core e 4 thread extra. In un ambiente Proxmox dove ogni VM vuole core dedicati, passare da 4 a 6 è la differenza tra “ci sta tutto a malapena” e “c’è spazio per crescere.”

  2. Differenza trascurabile nel consumo a riposo — l’i3-13100 e l’i5-12400 differiscono di 2-3W come sistema completo. Su un anno alle tariffe elettriche europee, sono circa €3-5. I core extra dell’i5 costano €35 iniziali ma non aggiungono essenzialmente nulla alla bolletta.

  3. Quick Sync equivalente — entrambi hanno UHD 730 con le stesse capacità di transcoding. Plex e Jellyfin faranno transcoding hardware di H.264, HEVC e AV1 in modo identico su entrambi i chip.

  4. Scalabilità VM futura — il piano è far girare Proxmox, non Docker bare metal. Ciò significa che ogni servizio può avere la sua VM isolata. Sei core mi danno la flessibilità di avviare VM aggiuntive per test, sviluppo, o nuovi servizi senza sbattere subito contro un muro.

L’i3-13100 sarebbe andato bene per il carico di oggi. Ma “va bene per oggi” è esattamente la trappola che sto cercando di evitare — la stessa logica che mi portò a comprare il mini PC NiPoGi, che “andava bene” finché non è più andato bene. L’i5-12400 compra margine a un prezzo difficile da contestare.

L’i5-14500 è una gran CPU, ma risolve un problema che non ho. Quattordici core in un homelab che fa girare 20-30 container su 3-4 VM è pagare per capacità che resterà inutilizzata. Se il carico dovesse superare i 6 core, posso inserire un i5/i7 di 13a o 14a gen sullo stesso socket LGA 1700.

Prossimi Passi

La CPU è decisa. Prossimo passo: la scheda madre — il componente che lega tutto insieme e determina quali opzioni di RAM, storage ed espansione sono disponibili. È un rabbit hole tutto suo.