Windows 11 gira su un PC con DDR1 e AGP: il test impossibile su hardware del 2003

Un appassionato ha eseguito Windows 11 23H2 su un PC con DDR1, AGP e Core 2 Quad Q6600. L'esperimento funziona grazie ai driver GART legacy, ma Windows 11 24H2 chiude la porta per via del requisito hardware SSE4.2.

Un PC con memoria DDR1 (!), slot AGP e chipset Intel del 2003 non dovrebbe avere molto a che fare con Windows 11. Eppure l’esperimento condotto da un appassionato dimostra una cosa interessante: il sistema operativo Microsoft, pur nato con requisiti ufficiali molto più severi rispetto a Windows 10, conserva ancora una notevole capacità di adattamento quando si interviene sui componenti giusti. Non è una procedura da consigliare per l’uso quotidiano, ma racconta bene dove finisce il supporto formale e dove inizia la compatibilità reale.

Quando Windows 11 arrivò sul mercato, nel 2021, la discussione si concentrò subito su chip TPM 2.0, Secure Boot, CPU supportate (peraltro non controllo non viene effettuato nel caso di un’installazione pulita) e requisiti minimi. Microsoft indica ancora 4 GB di RAM, 64 GB di spazio, firmware UEFI con Secure Boot, grafica DirectX 12 con driver WDDM 2.0 e processore a 64 bit da almeno 1 GHz con 2 core come base minima.

La dimostrazione di un Windows 11 capace di funzionare senza problemi su un sistema di ben oltre due decenni fa è ancora più curiosa perché arriva mentre i prezzi delle memorie, in particolare DDR5 e DDR4, hanno subito forti pressioni legate alla domanda di chip e alla produzione assorbita anche dai carichi AI.

La scheda madre che univa due generazioni diverse

L’autore dell’esperimento ha scelto una scheda madre ASRock ConRoe865PE, motherboard basata sul chipset Intel 865PE. Non si tratta di una piattaforma qualunque per gli appassionati di retro hardware: il chipset risale al 2003, quando Pentium 4, DDR400 e AGP rappresentavano ancora una combinazione comune, ma questa scheda introdusse un ponte insolito verso CPU più recenti.

La ConRoe865PE usa socket LGA775 e supporta processori Intel Core 2 Duo, Core 2 Extreme e anche alcuni Core 2 Quad della famiglia Kentsfield. Allo stesso tempo mantiene 4 slot DIMM per memoria DDR400 in dual channel, con capacità massima dichiarata di 4 GB, e uno slot AGP 8X. Il risultato è una piattaforma ibrida: CPU nate per una fase più moderna del mercato PC, ma memoria e grafica ancora legate alla generazione precedente.

Nel sistema agé destinato ad accogliere Windows 11, si è utilizzato un processore Intel Core 2 Quad Q6600, una CPU quad core a 65 nm molto nota tra gli appassionati per il buon margine di overclock e per la lunga vita operativa. A compendio, 3 GB di RAM DDR1 e una ATI Radeon HD 4650 AGP, una delle ultime schede video interessanti prodotte per l’interfaccia AGP.

La GPU dispone di supporto alla decodifica video hardware H.264, aspetto non secondario: su un sistema così datato, alleggerire la CPU durante la riproduzione video cambia parecchio la percezione d’uso.

Installare Windows 11 su un vecchio PC è la parte meno difficile

Gli strumenti e le procedure per aggirare i controlli durante l’installazione di Windows 11 sono noti da tempo: chi installa il sistema operativo su hardware non supportato può intervenire sul registro durante l’installazione, preparare supporti USB modificati oppure usare edizioni e percorsi di installazione meno rigidi. Microsoft non offre alcuna garanzia per quanto riguarda le macchine che non soddisfano i requisiti e che, sulla carta, non sono autorizzate ad eseguire Windows 11.

La parte difficile consiste nel convincere il sistema operativo moderno a usare correttamente una scheda video AGP, perché qui entrano in gioco componenti che Windows ha progressivamente lasciato indietro.

I problemi arrivano con AGP

AGP, sigla di Advanced Graphics Port, nacque per offrire alle schede video un collegamento alternativo rispetto alla vecchia interfaccia PCI. La versione AGP 3.0, nota anche come AGP 8X, arriva a una banda teorica di circa 2,1 GB/s. Oggi il confronto con PCI Express è impietoso, ma all’epoca rappresentava un passo importante per il trasferimento di texture e dati grafici tra memoria di sistema e GPU.

Il funzionamento corretto di AGP richiede un componente preciso: il driver GART, Graphics Address Remapping Table. Esso gestisce la rimappatura degli indirizzi che permette alla scheda video di accedere a porzioni della memoria di sistema tramite DMA. Senza questo strato, la scheda può anche comparire nella finestra Gestione dispositivi e produrre segnale video, ma resta spesso in una condizione anomala: niente accelerazione AGP piena, possibili errori Code 43, prestazioni ridotte e funzioni video incomplete.

Microsoft aveva incluso per anni driver AGP nei vecchi Windows, poi il supporto nativo si è ridotto con le versioni più recenti. L’appassionato ha dovuto recuperare il file AGP440.sys da Windows 10 1507, una delle prime release di Windows 10. Quel driver Intel GART, abbinato a un file INF modificato, permette di associare correttamente il componente al bridge PCI-to-PCI del chipset Intel 865PE.

Abbinando anche il driver della scheda video (Catalyst legacy a 64 bit destinati a Windows 7/Vista, cioè l’ultima generazione utile per molte GPU Radeon HD serie 4000), è stato possibile mettere Windows 11 nelle condizioni di usare la Radeon con accelerazione AGP 8X e decodifica video H.264 attiva.

Windows 11 su DDR1: si avvia ma i limiti sono evidenti

Un sistema con chipset del 2003, BIOS tradizionale, ACPI 1.1, memoria DDR1 e grafica AGP riesce a eseguire Windows 11 23H2 in modo sorprendentemente stabile. Per operazioni leggere, vecchi programmi, prove tecniche e giochi d’epoca, la macchina può funzionare.

Un browser con molte schede aperte, un antivirus, i servizi di Windows, l’indicizzazione, gli aggiornamenti e qualche applicazione in background possono saturare rapidamente la memoria disponibile. Il sistema inizia a usare il file di paging e se lo storage non è un SSD, la reattività peggiora in modo drastico. Anche la parte I/O del chipset, ferma all’era SATA iniziale e IDE, pesa più delle specifiche della CPU.

Le stesse prestazioni della scheda video, abilitata in Windows 11 come descritto al paragrafo precedente, restano ovviamente lontane da quelle ottenibili con lo stesso hardware sotto Windows 7. Non c’è da meravigliarsi: Windows 7 nasceva in un periodo molto più vicino a queste piattaforme, aveva un carico di servizi inferiore e driver pensati per quelle generazioni di periferiche.

Windows 11 porta con sé un numero maggiore di processi, servizi di sicurezza, componenti grafici e astrazioni pensate per PC molto più recenti.

Il muro di Windows 11 24H2: SSE4.2 e POPCNT

L’esperimento ha un limite netto: Windows 11 24H2. Con questa versione Microsoft ha introdotto un requisito pratico legato alle istruzioni CPU, in particolare SSE4.2 e POPCNT. Quando un sistema operativo o suoi componenti chiamano istruzioni che la CPU non possiede, il problema diventa hardware: abbiamo infatti presentato SSE4.2/POPCNT come i requisiti di Windows 11 che, davvero, non possono essere superati.

Il Core 2 Quad Q6600 supporta MMX, SSE, SSE2, SSE3, SSSE3 e istruzioni x86-64, ma non SSE4.2.

Le prime CPU Intel con SSE4.2 arrivarono più tardi, con la famiglia Nehalem. Di conseguenza, le piattaforme AGP basate su CPU Core 2, Pentium 4, Athlon 64 o Phenom restano tagliate fuori da Windows 11 24H2. Non basta modificare il registro, non basta cambiare ISO, non basta forzare il setup.

Per questa classe di sistemi, Windows 11 23H2 diventa quindi l’ultima frontiera realistica. Fino alla 23H2 molte barriere di Windows 11 riguardano soprattutto il supporto ufficiale e i controlli svolti durante l’installazione; dalla 24H2 entra in gioco una soglia a più basso livello, legata direttamente al set di istruzioni del processore.

Conclusioni

La prova condotta dal ricercatore non serve a dimostrare che Windows 11 sia una buona scelta per PC di 20 anni fa. Mostra piuttosto quanto l’architettura x86 abbia mantenuto una continuità notevole e quanto alcune piattaforme “di transizione” abbiano allungato la vita di componenti nati in epoche diverse.

Mette anche in evidenza un secondo aspetto: i requisiti ufficiali di un sistema operativo non raccontano tutta la storia. Da un lato Microsoft spinge verso TPM 2.0, Secure Boot, driver WDDM moderni, NPU e funzioni AI locali; dall’altro il codice di Windows conserva ancora abbastanza compatibilità da partire su BIOS classici e piattaforme molto vecchie, almeno finché non compaiono dipendenze hardware non aggirabili.

Ti consigliamo anche

Link copiato negli appunti