Translate

sábado, 25 de abril de 2026

Super overclock de un G4 450MHz

 Buenos días.

 Parece que ya está todo escrito sobre el overclock de los primeros procesadores G4, pero estos últimos días he conseguido superar barreras que parecían imposibles hasta ahora.

Ya hace muchos años, cuando yo apenas sabía lo que hacía y no tenía herramientas apropiadas, ya hice un poco de overclock extremo a un procesador parecido, pero requirió subir el voltaje de la caché para que esto fuera posible.

Esta vez, como el procesador era de un Cube, y quería que volviera a él, no quise modificar el voltaje de la caché, para evitar que trabajara muy caliente. 

La complejidad de este "experimento" es que trabajamos con un procesador MPC7400, que siempre han sido muy limitados en overclock, los 600MHz se suelen alcanzar e incluso superar con más facilidad en su sucesor, el MPC7410, que vino en los DA 533MHz, y que trabaja a menor Vcore.  

Como en los últimos artículos he jugueteado mucho con las EEPROM que ajustan la velocidad de la caché L2 y L3, decidí hacerlo distinto a entonces. En lugar de subir el voltaje, esta vez cambiaré el ratio de la caché.

La EEPROM en estos procesadores está soldada aquí, ese pequeño chip de ocho patas llamado ST M24C02.  Para modificar su contenido, hay que desoldarlo, leerlo en un programador, reescribir y volver a soldar. Yo tengo un TL866 y un adaptador, pero quizás haya programadores más específicos y económicos como este que también sirvan para hacerlo, yo no los he probado. Yo el TL866 lo uso para diferentes propósitos. Incluso he visto adaptadores para programarlos sin desoldarlos, pero yo no tengo ninguno.


 Mi objetivo era llegar a los 600MHz a partir de un procesador de 450MHz. Estos procesadores llevan chips de caché de velocidad nominal la mitad que el procesador, en este caso 225MHz, y por experiencia, capaces de funcionar sin cambiar el voltaje a unos +25MHz. Entonces teóricamente su velocidad máxima será de 250MHz con el procesador ajustado a 500MHz, pero a 550MHz la caché ya no funcionaría y no arrancaría. 

 Con el ratio original, 2:1, si el procesador funciona a 600MHz, los chips querrán funcionar a 300MHz y fallarán, no arrancará. Pero si cambio el ratio a 5:2 (2.5:1) cuando el procesador funcione a 600MHz los chips de caché funcionarán a 240MHz, una velocidad posible. 

La configuración de la caché se realiza siguiendo las instrucciones de este pdf que os adjunto.  

 En el volcado de la EEPROM leemos estos valores, y el recuadro rojo es el ratio de la caché L2:


 Ese valor de "21" lo cambiaremos por "52" para ajustar el ratio a 5:2. En el caso que alguien quiera intentar un overclock mayor, que escriba allí "31" para un ratio 3:1.


 Volví a soldar el chip de EEPROM, ajusté el multiplicador a x6 y no modifiqué el Vcore del procesador, porque de fábrica viene ajustado a 2.14V, ya algo superior al voltaje nominal, 2.1V.

Monté el procesador y arrancó, llegaba hasta el escritorio, pero era inestable, sobre todo en OSX. Probé a subir el Vcore levemente pero no mejoró, puede que incluso empeorara, así que volví a los 2.14V. 

Le faltaba poco para funcionar, y podría haberme rendido en 550MHz, porque a esta frecuencia funcionaba muy bien, pero no podía detenerme aquí, debía alcanzar los 600MHz de forma estable. 

 Entonces fue cuando me propuse mejorar la sección de los condensadores de entrada y salida del regulador del Vcore. Los iba a cambiar por otros de mayor valor, todos LowESR, y añadir donde no había. 

Así venía de fábrica, con condensadores de 330uF y algunos pads vacíos:


 Y así quedó después de cambiarlos casi todos (me faltó uno) por otros de 470uF:


 Los de entrada son de 6V y los de salida de 4V. Después de este cambio, volví a montar el procesador en el Cube, le di al botón y esta vez funciona totalmente estable.


 Ya hace muchos años que un procesador G4 a 600MHz no sirve para gran cosa, pero al menos sirve para una muy importante: DIVERTIRNOS.

 

Espero que os haya gustado, ¡hasta la próxima! 

 

 


No hay comentarios:

Publicar un comentario