Discussione: HwMania SPD Database
Visualizza messaggio singolo
Vecchio 10-10-2008, 19.24.38   #4 (permalink)
xbrian88
Amministratore
 
L'avatar di xbrian88
 
Data Registrazione: 29-03-2007
Residenza: L2
Messaggi: 4,186
Guida all'utilizzo di SPDTool e di Thaiphoon Burner


Esistono dei tool sulla rete che permettono di editare l'SPD delle RAM modificando i parametri in esso contenuti a proprio piacimento.

L'SPD è una zona del modulo di memoria dove sono memorizzate numerose informazioni quali le più importanti sono:
  • nome del costruttore
  • nome del modulo
  • data di produzione
  • frequenze supportate
  • dimensione e organizzazione della memoria
  • latenze di lettura e scrittura

Premesse

E' facile dedurre che modificare l'SPD di un modulo RAM in maniera inappropriata può rendere il vostro computer inutilizzabile, specie nel caso in cui si dispone di un solo modulo RAM. Siete liberi di sperimentare e modificare l'SPD a vostro piacimento ma l'autore di questa guida non si assume nessuna responsabilità per qualsiasi danno possiate arrecare alla vostra RAM e quindi al vostro computer mettendo in pratica le procedure qui descritte. Questa guida è stata scritta sull'esperienza personale dell'autore che ha deciso di condividere con altri le informazioni di cui è venuto a conoscenza sperimentando sul proprio hardware.

Il Software

Il software più utilizzato ed affidabile per effettuare questa procedura è SPDTool, freeware e scaricabile all'ultima versione QUI.

SPDTool funziona bene con qualsiasi tipo di RAM (DDR, DDR2, DDR3, SDRAM) unica cosa da verificare, sul sito del programma che intendiamo usare, se è supportato il chipset della propria scheda madre.

Lista Compatibilità:

Revision History:

  • Changes in 0.62:
    • Digital Signature added to improve support for 64-bit Operating Systems
  • Changes in 0.61:
    • Support added for ICH9 (Intel G33 / Intel P35)
  • Changes in 0.60:
    • NVIDIA EPP Support added for DDR2
  • Changes in 0.55:
    • Fixed Timing Summary rounding error
    • Changed minor cosmetic details
  • Changes in 0.53:
    • Fixed minor issue with Mfgr Id detection
    • Fixed URL for Memory Database upload
  • Changes in 0.52:
    • Added Upload function to submit SPDs to SPD database
    • Fixed nForce400 writes
    • Fixed a few minor bugs
    • Added a few minor features
  • Changes in 0.4:
    • Added NVIDIA chipset support
    • Added Compare function


Questo software vede l'SPD come una memoria EEPROM programmabile.

Perchè Utilizzare SPDTool

I° Caso d'uso: Recuperare un modulo RAM
E' capitato spesso di trovarsi di fronte al caso in cui si hanno 2 moduli RAM installati nel proprio computer ma di punto in bianco la scheda madre decide di volerne vedere uno solo, trovandoci con meno memoria RAM del previsto a computer avviato. Si pensa subito ad un banco di memoria bruciato, ma a volte non è così. Un software mal funzionante o cause misteriose difficili da determinare possono cancellare o corrompere l'SPD del modulo di memoria. Nel caso in cui si dispone di due o più moduli di memoria identici (2 moduli di memoria da 1GB della stessa marca e con le stesse caratteristiche di frequenza e latenze di lettura/scrittura) tentare il ripristino è semplice.

Basta avviare SPDTool e leggere le informazioni dal banco di memoria funzionante, salvarle e scriverle sul banco di memoria che non funziona, una sorta di copia e incolla.
Nel caso in cui siete in possesso di moduli RAM con caratteristiche diverse allora andate a cercare nel Database SPD di HwMania il file spd delle suddette ram. Caricate tutto ed il gioco è fatto.
Riavviate il computer e se siete stati bravi avete recuperato il vostro modulo RAM.

II° Caso d'uso: Modifica del modulo RAM

Questa potrebbe rivelarsi un'operazione rischiosa e prima di procedere a qualsiasi prova vi conviene leggere qualche guida o comunque saperne qualcosa in più su come funzionano i moduli RAM e che cosa indicano i parametri che si andranno a modificare. Se avete già nel vostro bagaglio culturale queste conoscenze allora potete iniziare subito a "manomettere" le vostre RAM.
Alcune considerazioni del caso:
  • questa operazione compromette la garanzia della vostra RAM
  • se avete un solo modulo RAM nel vostro sistema e qualcosa dovesse andare storto potreste perdere la possibilità di avviare il vostro computer
  • non è detto che la vostra RAM funzionerà con i nuovi parametri
  • meglio fare un dump dell'SPD della RAM prima della modifica in modo da poterla rigenerare in caso di problemi

Se sappiamo bene quello che stiamo facendo si può riuscire con molte possibilità di successo a modificare, come è successo all'autore di questo articolo, una DDR2 PC9200 a 1150Mhz in DDR2 PC9600 a 1200Mhz, modificando la tabella dei tempi. Nel caso specifico si è lavorato su delle RAM che evidentemente anche se marchiate a frequenza inferiore erano tranquillamente overcloccabili in modo stabile.
Qui potete usare il software che più vi aggrada ma riteniamo un'ottima alternativa valida a SPDTool il software Thaiphoon Burner (scaricabile QUI), decisamente più semplice da usare per questo tipo di operazione.
Fate leggere al programma i parametri dell'SPD del modulo che vogliamo modificare; trovate la lista dei moduli cliccando su READ.



Ora vediamo come editare la tabella dei tempi.



L'immagine sopra vi mostra la Timing Table Editor alla quale potete accedere tramite il bottone Editor sulla schermata principale di Thaiphoon Burner e possiamo vedere i parametri impostati nell'SPD della RAM. La voce Table 0 si riferisce al CAS LATENCY 2,5 e Table 1 si riferisce al CAS LATENCY 2,0 e Table 2 è inutilizzato.
Ora possiamo provare a modificarli come mostrato nella prossima immagine.



Come potete notare da questa immagine, è stata inserita una nuova voce CAS LATENCY 3,0 con CYCLE TIME 6,0 che generano una frequenza di 166,67Mhz, Table 0 ora fa riferimento a questa nuova voce. I valori tRCD, tRP, tRAS, tRC, tRFC e tRRD vengono calcolati automaticamente da Thaiphoon Burner in base ai nuovi parametri di CAS LATENCY e CYCLE TIME impostati da noi e ai parametri presenti nelle altre Table.
Cliccando sul pulsante Next > accediamo alla prossima schermata.



A questo punto potete salvare le modifiche come dump oppure riprogrammare direttamente l'SPD facendo attenzione su quale modulo RAM stiamo scrivendo( in questa figura lo vediamo dalla voce SPD Address, HEX impostato a 50( in genere i moduli RAM almeno su chipset VIA hanno indirizzo 50h, 51h, 52h,...); fate la vostra scelta e cliccate su Apply.
Dopo aver applicato i nuovi parametri riavviate il computer e sperate che la vostra RAM supporti i nuovi parametri. Se tutto è andato bene avete trasformato la vostra memoria.

Considerazioni finali

Purtroppo sembra che non tutti i moduli RAM siano scrivibili con questo sistema.
Spesso si può overcloccare la RAM anche dal BIOS e quindi prima di fare modifiche all'SPD potete provare da BIOS se la vostra RAM regge certe frequenze.
__________________
Tremate...
xbrian88 è connesso ora   Rispondi citando