Berliner Boersenzeitung - Lenovo Yoga Slim 7x alla prova: Snapdragon X2 Plus, autonomia e IA locale in un chilo

EUR -
AED 4.108631
AFN 72.718912
ALL 91.057672
AMD 404.138689
ANG 2.002333
AOA 1027.018171
ARS 1729.020675
AUD 1.621656
AWG 2.01376
AZN 1.909959
BAM 1.9623
BBD 2.256686
BDT 139.622493
BGN 1.955396
BHD 0.423298
BIF 3352.386487
BMD 1.118756
BND 1.435763
BOB 13.446541
BRL 6.151029
BSD 1.120471
BTN 105.220538
BWP 15.434677
BYN 3.355395
BYR 21927.614131
BZD 2.253477
CAD 1.576965
CDF 2595.514018
CHF 0.915886
CLF 0.027676
CLP 1089.229942
CNY 7.469377
CNH 7.462745
COP 3634.311854
CRC 508.137914
CUC 1.118756
CUP 26.891216
CVE 110.631461
CZK 24.354245
DJF 199.524609
DKK 7.475521
DOP 68.082658
DZD 152.34438
EGP 60.323863
ERN 16.781337
ETB 183.895683
FJD 2.534654
FKP 0.837714
GBP 0.834105
GEL 2.903189
GGP 0.837714
GHS 13.098388
GIP 0.837714
GMD 83.349337
GNF 9924.082884
GTQ 8.566376
GYD 235.008454
HKD 8.772763
HNL 30.114216
HRK 7.572869
HTG 146.824481
HUF 362.904219
IDR 20227.10528
ILS 3.543715
IMP 0.837714
INR 104.958595
IQD 1699.429275
IRR 2115962.181879
ISK 136.801282
JEP 0.837714
JMD 177.827184
JOD 0.793248
JPY 176.701327
KES 145.360104
KGS 97.835187
KHR 4564.917673
KMF 494.489717
KPW 1006.880197
KRW 1505.8227
KWD 0.347799
KYD 0.933863
KZT 502.232426
LAK 25207.443957
LBP 100335.927717
LKR 372.606055
LRD 190.571258
LSL 18.529735
LTL 3.303395
LVL 0.676724
LYD 7.17029
MAD 10.957897
MDL 20.027674
MGA 5091.407518
MKD 61.518753
MMK 2348.779066
MNT 4028.825441
MOP 9.049175
MRU 45.236008
MUR 52.670582
MVR 17.220986
MWK 1942.897957
MXN 20.773283
MYR 4.540802
MZN 71.483847
NAD 18.53015
NGN 1509.816716
NIO 41.23669
NOK 10.521328
NPR 168.271169
NZD 1.99359
OMR 0.430195
PAB 1.121114
PEN 3.861692
PGK 5.106565
PHP 70.755733
PKR 309.88721
PLN 4.384796
PYG 7003.819206
QAR 4.097774
RON 5.34374
RSD 117.634953
RUB 92.081868
RWF 1653.81688
SAR 4.207099
SBD 9.004399
SCR 15.485136
SDG 672.932625
SEK 10.994707
SGD 1.431901
SHP 0.837862
SLE 25.675065
SLL 23459.75515
SOS 640.326286
SRD 42.04676
STD 23155.986777
STN 24.570077
SVC 9.80849
SYP 14546.062858
SZL 18.523417
THB 37.472739
TJS 10.341155
TMT 3.915645
TND 3.354411
TOP 2.693695
TRY 56.138502
TTD 7.598536
TWD 36.737143
TZS 2959.106924
UAH 50.759638
UGX 4585.188208
USD 1.118756
UYU 45.099389
UZS 13376.308356
VES 1002.759193
VND 28545.614202
VUV 133.425135
WST 3.118894
XAF 655.957
XAG 0.02122
XAU 0.000272275241
XCD 3.023494
XCG 2.020292
XDR 0.791018
XOF 655.957
XPF 119.331742
YER 264.725556
ZAR 18.395545
ZMK 10070.139615
ZMW 22.767427
ZWL 360.238919
SSP 6427.512117
MXV 2.335285
Lenovo Yoga Slim 7x alla prova: Snapdragon X2 Plus, autonomia e IA locale in un chilo
Lenovo Yoga Slim 7x alla prova: Snapdragon X2 Plus, autonomia e IA locale in un chilo

Lenovo Yoga Slim 7x alla prova: Snapdragon X2 Plus, autonomia e IA locale in un chilo

Il portatile ARM combina peso ridotto, lunga autonomia e una NPU da 80 TOPS, ma l’utilità dell’intelligenza artificiale locale dipende ancora dal software disponibile.

Dimensione del testo:

Il portatile ARM combina peso ridotto, lunga autonomia e una NPU da 80 TOPS, ma l’utilità dell’intelligenza artificiale locale dipende ancora dal software disponibile.

Lo Yoga Slim 7x di undicesima generazione (14Q8Y11) è il portatile con cui Lenovo ha introdotto sulla serie Yoga i nuovi processori Snapdragon X2 di Qualcomm. Noi lo abbiamo provato nella configurazione più economica, con Snapdragon X2 Plus, 16 GB di RAM e 512 GB di SSD. Invece di limitarci a misurarne le prestazioni, abbiamo preferito capire cosa si riesca a fare oggi con l'IA eseguita in locale, cioè direttamente sul computer e senza passare dal cloud, anche su una “macchina base” con relativamente poca RAM.

Ce lo siamo chiesti perché sostanzialmente il laptop si è confermato una macchina agile e veloce nell’uso quotidiano, eppure la domanda è più o meno sempre la stessa da quando Qualcomm ha presentato i suoi chip “Arm per Windows” con una NPU specifica per fare calcoli di intelligenza artificiale in locale. Possibile che non ci sia un modo per sfruttarla, invece di aspettare le convergenze e le strategie di Windows? In effetti ci sono diversi modi: una prova che ci ha aiutato anche a riflettere su potenzialità che potrebbero essere sfruttate meglio, se lo si volesse.

Come si presenta il nuovo Yoga Slim

Il telaio è in alluminio anodizzato sabbiato ed è spesso solo 13,9 millimetri. Il Lenovo segna sul display della bilancia 1,17 kg per la nostra versione senza touch. Lo si porta in giro che è un piacere.

Più che premium il design è funzionale; in special modo la tastiera con una corsa dei tasti da 1,5 mm che rende la digitazione a dieci dita un po’ più veloce che su un Mac. La retroilluminazione però lascia intravedere picchi di luce specie sotto la riga dei tasti F/funzione e quella dei numeri.

Il touchpad è in vetro e senza tasti. Nella parte superiore gli switch non possono essere premuti, meglio usare la parte inferiore o i “tocchi senza clic”.

Le porte sono soltanto tre, ma tutte USB-C con USB4 a 40 Gbps, ricarica e uscita video DisplayPort. Non ci sono USB-A, HDMI né lettore di schede, e manca anche il jack audio da 3,5 mm. Non c’è il lettore d’impronte ma la webcam da 9,2 MP (con otturatore e-Privacy per webcam) ha la telecamera a infrarossi per lo sblocco con il volto tramite Windows Hello; ottimo, ma che non funziona in una stanza completamente buia.

Apribile fino a un angolo di 170°, lo schermo è un OLED da 14” in formato 16:10, disponibile in due versioni. Noi abbiamo provato quella da 1920×1200 a 60 Hz e una luminosità dichiarata di 400 nit (600 nits in HDR), ma c’è anche la 2880×1800 che arriva a 120 Hz e 1.100 nit con i contenuti HDR. Entrambe coprono lo spazio colore DCI-P3 e sono calibrate in fabbrica.

L'OLED del Lenovo ha il classico problema del “fringing” derivato da Windows. Sui testi lo schermo non è nitido come ci si aspetterebbe. Il motivo più probabile è la geometria dei subpixel, che negli OLED non segue le tre strisce verticali degli LCD per cui Windows ottimizza i caratteri con ClearType (disattivandolo non si hanno miglioramenti). Sui bordi ad alto contrasto rimane comunque una leggerissima frangiatura colorata, che chi passa molto tempo su documenti e pagine web potrebbe notare.

Lo Snapdragon X2 Plus X2P-42-100 è il chip meno potente della famiglia X2. Ha 6 core, tutti del tipo più veloce (che Qualcomm chiama Prime), contro i 12 e i 18 delle due versioni Snapdragon X2 Elite che Lenovo offre sullo stesso modello. Anche la GPU è la più piccola della gamma. La NPU Hexagon, il processore dedicato ai calcoli IA, è invece identica a quella dei modelli più costosi come l’X2 Elite, con 80 TOPS (80mila miliardi di operazioni al secondo), ed è la parte del chip che conta di più per questa prova.

I 16 GB di memoria LPDDR5X sono naturalmente saldati e non si possono espandere, un limite da tenere presente quando si scelgono i modelli di IA da far girare in locale, che devono stare per intero in RAM.

L'SSD da 512 GB è di tipo QLC, la tecnologia più economica per le memorie flash, e si trova su uno slot M.2 2242 comunque sostituibile (però senza uno sportellino dedicato sul telaio).

La batteria ha una capacità di 70 Wh. Lenovo indica circa 18,5 ore di navigazione web con lo schermo 1920×1200, che però nell’uso quotidiano fatto di uso di più programmi, Photoshop e Word inclusi scendono mediamente a 12 ore arrivando fino allo 0% (profilo Bilanciato) e con due ore di standby a coperchio chiuso. In confezione c'è un alimentatore USB-C da 65 W.

Completano la dotazione il Wi-Fi 7, il Bluetooth 5.4 e quattro altoparlanti con Dolby Atmos. L’ascolto tuttavia è adatto a un “uso office”, perché pur avendo un’ottima spazialità il suono esce dal Lenovo un po’ troppo piatto.

Come detto, la NPU Hexagon dello Snapdragon X2 Plus, il “silicio” dedicato ai calcoli delle reti neurali, è la stessa da 80 TOPS montata sullo X2 Elite. Per capire cosa può fare oggi un portatile come questo lato IA, senza cloud e senza benchmark, abbiamo realizzato quattro piccole applicazioni con l'aiuto di Claude Code.

Fanno cose diverse: cercano le foto per contenuto, rispondono sui documenti, fanno conversazione e generano immagini. Tutte lavorano sul portatile, e con i modelli “caricati” sulla NPU.

La NPU però è bene ricordare che non ha una memoria propria, perché usa i 16 GB di RAM del portatile, condivisi con CPU, GPU e tutti gli altri programmi che girano sulla macchina. Un vincolo che ritorna in ognuna delle app che abbiamo creato e che quindi non possono girare tutte assieme, o almeno non quelle più “potenti”.

Per far girare i modelli abbiamo usato due strade. La prima è GenieX, il motore di Qualcomm per i modelli linguistici. La seconda passa per ONNX Runtime, il motore open source di Microsoft che esegue i modelli salvati in ONNX, un formato comune a molti strumenti IA. Da solo ONNX Runtime usa la CPU, e per arrivare alla NPU gli si aggiunge un modulo di Qualcomm, QNN, che fa da tramite con l’Hexagon, un po’ come un driver. I modelli, già compilati per la NPU, arrivano da AI Hub, il catalogo che Qualcomm mette a disposizione degli sviluppatori.

L'assistente sui documenti: il modello scrive, l'app fa i conti

L'assistente è stata la prima app e quella che ha richiesto più tempo. Volevamo creare una sorta di piccolo “harness”, cioè un contenitore per LLM che può usare anche strumenti terzi, per interrogare velocemente i nostri documenti e cercarli anche per argomento.

Si apre con una scorciatoia o direttamente con il tasto Copilot, e si può usare come semplice chat con una piccola finestra di contesto, oppure collegando una o più cartelle per fare domande sui documenti contenuti in formato testo, Word o PDF.

Il modello linguistico gira sulla NPU tramite GenieX. All’inizio avevamo usato Gemma 4 E4B di Google, nel pacchetto compilato da Qualcomm per lo X2 Elite; ma poi siamo passati a Qwen3 8B di Alibaba quantizzato a 4 bit, eseguito sulla NPU dal motore llama.cpp incluso in GenieX.

Il primo progetto basato su Gemma era un vero agente, un modello che decideva da solo di elencare, leggere e rinominare i file. Ma non ha funzionato perché con 4 miliardi di parametri e una finestra di contesto di 4.096 token (fissata quando il modello viene compilato per la NPU), Gemma inventava parole, dichiarava modifiche mai fatte e contava male le liste lunghe.

Allora abbiamo deciso che tutto ciò che si poteva calcolare lo avrebbe fatto l'app, in modo esatto e istantaneo: contare i file, cercarli, leggerli, e anche controllare l'ortografia con il correttore di Windows. I dati così trovati vengono consegnati al modello che scrive la risposta con una sola chiamata . Per le domande più specifiche l'app sceglie fino a tre passaggi nel documento, e sotto la risposta il pulsante “Fonti” mostra esattamente cosa ha letto. Non lo rende più preciso, ma almeno rende ogni errore verificabile.

Con il modello pronto e caricato in memoria una risposta breve arriva in 2-5 secondi, un riassunto fino a 6.000 caratteri in 5-10. Oltre quella soglia (perché la finestra di contesto è di 4096 token) l'app legge il documento a tappe, da 3.000 caratteri ciascuna, e il riassunto di un testo di 30.000 caratteri richiede uno o due minuti e mezzo. Naturalmente, anche per la RAM a disposizione, è uno strumento adatto perlopiù a piccoli documenti.

La ricerca per significato, che può trovare un documento anche quando non contiene le parole cercate, usa invece EmbeddingGemma 2 su llama.cpp e gira sulla CPU dello Snapdragon, perché GenieX non ha un servizio per questo tipo di modelli.

EmbeddingGemma 2 è un modello di embedding, che non scrive testo ma lo trasforma in una sequenza di numeri, cioè un vettore che ne rappresenta il significato. In pratica, due passaggi che parlano della stessa cosa producono vettori vicini, anche se usano parole diverse .

Quando si collega all'assistente una cartella mai vista, per esempio quella dei nostri articoli di "Gennaio 2025", la prima ricerca la indicizza. L'app legge i documenti, li divide in passaggi di al massimo 1.000 caratteri, accende un piccolo server llama.cpp e calcola un vettore per ciascun passaggio, poi salva tutto su disco insieme alla data di modifica e alla dimensione di ogni file.

Nelle nostre prove l’indicizzazione di 30 articoli ha richiesto 35-40 secondi. A quel punto anche la domanda, "Android", diventa un vettore, e in cima ai risultati finiscono i passaggi più vicini, finanche un articolo sulla nuova versione del sistema operativo di Google che non ne cita mai il nome. Non è comunque infallibile, come si vede in questa immagine dove chiedendo di GPT ci ha tirato fuori un articolo su Netflix

Il lavoro di indicizzazione si fa una volta sola e se la cartella viene scollegata, la ricerca smette di considerarla, ma i suoi vettori restano su disco: ovviamente se la si ricollega non è necessario indicizzarla di nuovo, salvo i documenti che sono cambiati nel frattempo.

Per capire quanta memoria occupasse questa intera soluzione dell’Assistente, e quanto e se lavorasse la NPU, abbiamo dovuto creare una “sotto app” al suo interno: un monitor della memoria.

Infatti, la classica applicazione “Gestione attività” di Windows mostra per il processo di GenieX circa 90 MB, perché conta solo la memoria privata. I pesi del modello stanno invece nella memoria che Windows attribuisce alla NPU e che in Gestione attività non viene mostrata: con il modello caricato la RAM in uso del portatile passa da circa 8 GB a oltre 13 GB, e mentre risponde l'unica cosa che cresce è l'attività della NPU, al 90-100%.

Cercare le foto per contenuto: quando i millisecondi diventano minuti

La seconda app rende un archivio di fotografie consultabile per contenuto, ovviamente svolgendo il lavoro completamente offline, dall’indicizzazione alla ricerca.

Se si scrive "cuscino" o "ragazza con i capelli biondi" compaiono le foto che corrispondono, in ordine di somiglianza. L'idea iniziale era usare YOLOX, un modello di riconoscimento degli oggetti presente su AI Hub, ma YOLOX conosce solo le 80 categorie del dataset COCO; per esempio, il “cuscino” non c'è, così come mancano i “capelli biondi”. Il lavoro di ricerca lo fa quindi SigLIP2 di Google, un modello che trasforma foto e frasi in vettori dello stesso spazio, così che una descrizione e l'immagine che le corrisponde finiscano vicine. È multilingue, e l'italiano funziona quasi come l'inglese. YOLOX è rimasto per ciò che sa fare bene, cioè contare e localizzare persone, auto, cani e gli altri oggetti comuni, con i riquadri disegnati nell'anteprima.

Entrambi i modelli sono stati compilati sul portatile in pochi secondi e girano interamente sulla NPU, con risultati che coincidono con quelli della CPU (la somiglianza tra i due output è 0,999).

Per misurare la precisione abbiamo usato 545 foto reali di Open Images, l'archivio di Google con immagini Flickr in licenza Creative Commons, ma comunque molto piccole: 1024 pixel per lato.

Ma perché passare alla NPU se i modelli per il classificatore delle foto viaggiano bene anche sulla CPU? Del resto, sulla singola foto la differenza di velocità si misura comunque in millisecondi. SigLIP2 analizza un'immagine in circa 4 ms sulla NPU contro 70 ms sulla CPU, che quindi è diciotto volte di più lenta. Anche una frase cercata va trasformata in un vettore, per esempio “ragazza con i capelli biondi” e qui la NPU impiega 2,2 ms contro i 20-32 ms della CPU. Chiaramente, parlando di millisecondi, la differenza non si vede su una singola foto.

La differenza si nota quando l'archivio è grande. Per ogni foto l'indicizzazione, cioè la prima lettura che produce il vettore e l'elenco degli oggetti, richiede sulla NPU circa 30 ms, di cui 9 servono solo ad aprire il file JPEG. Su 10.000 foto sono circa 5 minuti.

Sostituendo ai tempi della NPU quelli misurati sulla CPU per gli stessi due modelli, per tutte le 10.000 foto servirebbero circa 19 minuti, quasi quattro volte tanto.

È qualcosa che fa davvero la differenza per un’attività come l’indicizzazione che si fa una volta sola o quando si aggiungono nuove foto? No, ma abbiamo un “pezzo di silicio” più veloce, che lavora bene e che si trova dentro lo Snapdragon. Usiamolo.

Il generatore di immagini: 1024×1024 in sette secondi

La terza app genera immagini da una descrizione usando l’ormai vetusto modello SDXL Lightning, nella variante DreamShaper XL, una versione di Stable Diffusion XL distillata per lavorare in pochi passi.

Non arriva dal catalogo di Qualcomm, che per le immagini offre solo i vecchissimi Stable Diffusion 1.5 e 2.1, ma da un progetto di un singolo sviluppatore che lo ha compilato per lo Snapdragon X Elite di prima generazione. Sullo X2 Plus gira quindi senza ricompilarlo, e un'immagine 1024×1024 richiede soltanto 7 secondi a modello caricato.

SDXL Lightning rende illeggibili scritte e insegne, ma è un modello dignitoso che può creare immagini semplici e ben strutturate, per esempio per un biglietto di auguri o per un evento scolastico.

Ed è qualcosa che funziona tutto offline grazie alla NPU e su un laptop che si può portare ovunque. Non servono abbonamenti mensili e non ci sono limiti alle immagini da poter generare.

La chat locale e il confronto tra modelli

L’ultima app è una chat semplice con lo stesso motore dell'assistente: si scrive, si allegano documenti, si sceglie il modello da un menu. Con i modelli compilati da Qualcomm il contesto resta fisso a 4.096 token, e il modello vede al massimo 6.000 caratteri di allegati per messaggio, perché nello stesso spazio devono stare anche istruzioni, conversazione e risposta.

Con i modelli GGUF, eseguiti da llama.cpp, come Qwen3-8B quantizzato a 4 bit, il contesto si sceglie all'avvio. Con 8.192 token la quota di allegati sale a 12.000 caratteri, e la memoria di Qwen3 8B sulla NPU passa da 5,7 a 6,3 GB. Ci è servita soprattutto per mettere a confronto i modelli che girano sulla NPU con GenieX, su 16 domande in italiano, 13 delle quali con una risposta verificabile.

Qwen3 8B è risultato il migliore in italiano. Estrae bene i fatti dai documenti, scrive in modo naturale e inventa meno degli altri.

Naturalmente, il “prezzo” di Qwen3 8B è la memoria, circa 6,3 GB in tutto già con 8.192 token di contesto. Con il modello caricato e qualche app aperta restava 1,6 GB di RAM disponibile, e un secondo modello sulla NPU non ci sta. In ogni caso, il Lenovo si è sempre mantenuto abbastanza agile nell'utilizzo office, pur con queste app pesanti in funzione. Naturalmente, in queste condizioni, il consumo della batteria aumenta notevolmente, così come si avverte con più frequenza la ventola che entra in funzione.

Quando il software c'è, la NPU dello X2 Plus su questo Lenovo Yoga Slim è veloce ed efficiente, ma i 16 GB condivisi bastano per un modello impegnativo alla volta. Un risultato atteso, così come erano attesi anche quelli complessivi delle app, realizzate in poco tempo e quindi poco ottimizzate. Eppure, soprattutto l’assistente che permette di avere una chat immediatamente richiamabile e che può anche cercare argomenti all’interno di documenti di una o più cartelle è qualcosa che può rivelarsi utile.

Questo Yoga Slim è una macchina base, che punta soprattutto sulla portabilità e l’autonomia, ma che con modelli opportunamente ottimizzati potrebbe sfruttare anche gli 80 TOPS della sua NPU per far girare diverse soluzioni IA in locale.

Ciò che abbiamo fatto noi in vibe coding in poco più di una settimana potrebbe diventare un’offerta più strutturata e con più risorse da parte di Microsoft, Qualcomm o Lenovo che, abbandonando il retaggio dei PC Copilot+, aiuterebbe anche il mercato di macchine con questi processori.

Naturalmente, sarebbe una scelta che allontanerebbe da un modello economico basato sugli abbonamenti, e servirebbe anche una “decisione politica” delle aziende del settore; ma se abbiamo un hardware potente e flessibile su una macchina, perché non fare di tutto per utilizzarlo?

(S.G.Stein--BBZ)