domingo 5 de julio de 2009

Acer eMachines tunning - ProfessionalSAT

En este artículo os mostraré un experimento realizado sobre un portátil Acer eMachines D620 basado originalmente en un AMD Athlon64 2650 mobile single core marcado como ADG2650OIAV4DP con 2 GB de DDR2 667.

PIC01846 El procesador original.

En primer lugar, y tras abrir el sistema, mis compañeros y yo observamos que el procesador tenía un encapsulado estándar AM2 lo que nos hizo pensar en probar un procesador de sobremesa, de inmediato pensamos en un AMD Athlon64 X2 4850e.

PIC01850 Athlon64 2650, un single core de gama baja, creo recordar que a 1.6 GHz.

Ahora os presento los resultados del sistema tras sustituir el procesador por el dual core a 2.5 GHz y la memoria por 4 GB de DDR2 800 a unos 710 MHz efectivos en dual channel.

cpuid Athlon64 4850e en ahorro de energía con multiplicador X5 y 1.00V.

PIC02041Solo 1.00 V @ 1 GHz en el doble procesador.

cpuid2 En carga máxima a 2.5 GHz y 1.20 V!!

Lo más llamativo y lo que más nos preocupaba inicialmente es como respondería el subsistema de refrigeración del portátil al cambio de procesador, el resultado fue excelente pues no hubo en ningún caso excesos de temperatura.

Image1 Con voltajes manuales y pasando el test de WinRAR, 927 KB/s.

Con tests de estabilidad conseguí estabilidad a solo 1.20 V a los 2.5 GHz nominales, lo que garantiza una disipación térmica contenida.

Con carga máxima, las temperaturas suben lentamente y se estabilizan sobre los 55 – 60 ºC máximos, lo que es un excelente resultado para el sistema de refrigeración de serie:

Image2 Un poco de tunning en las latencias gracias a MemSet y 944 KB/s.

Temperaturas subiendo a 47.7 ºC con una curva muy suave, indicando una correcta capacidad del sistema de refrigeración.

PIC02042 Ajustes manuales del procesador con RMClock.

Para el que quiera los ajustes concretos en RMClock 2.35:

PIC02043 Ajustes de multiplicador y voltaje para el 4850e.

PIC02044 Final de la tabla.

PIC02045 Ajustes avanzados de procesador.

Para los curiosos, resultado en cálculo entero y branch prediction en Fritz Chess Benchmark:

fritz 2780 Knodos/s, muy buen resultado para el coste del sistema.

Latencias en CPU-Z:

cpuz_lat Unos 150 ciclos en acceso a memoria.

Velocidad de cálculo matemático en coma flotante, wPrime:

wprime wPrime 32 M en  34.531 s.

Resultados en Everest Ultimate, pruebas de memoria:

Image1b Llamativos resultados en lectura de memoria, 7.6 GB/s…

Se nota la optimización a base de ajustes manuales de latencias, frecuencias, voltajes mediante BIOS, RMClock y MemSet. Los resultados en Everest son ciertamente espectaculares.

Image2b Escritura en memoria en Everest, casi 6.6 GB/s.

Image3Test de copia de memoria, casi 7 GB/s.

Image4 Excelente latencia en Prefetch de solo 48.3 ns.

Tests de cálculo en Everest Ultimate:

Image5 Cálculo en enteros y branch prediction, CPU Queen.

En estos tests de cálculo puro ya se deja notar la antigüedad del venerable diseño de los cores de los AMD Athlon64.

En resumen, por el precio de un procesador AMD Athlon64 X2 4850e podemos ampliar más de un 100 % las prestaciones de este magnífico y económico portátil AMD fabricado por Acer para su línea eMachines.

Etiquetas de Technorati: ,,,,,,

domingo 28 de junio de 2009

Thermal Pad en ebullición – ProfessionalSAT

Todos los que nos dedicamos al montaje o mantenimiento de sistemas somos conscientes de que muchas veces los sistemas de refrigeración de los portátiles son justos y otras incluso insuficientes, sometiendo al hardware a excesos de temperatura claros.

PIC02880La interfaz térmica ha sido desplazada del núcleo por exceso de temperatura.

PIC02880b Die de un Intel Dothan 90 nm 2 MB L2 con claros signos de Pump Out y Dry Out.

Los diseñadores de portátiles siempre se escudan en los mecanismos de protección térmica que los grandes fabricantes de procesadores (Intel y AMD) implementan en sus diseños (thermal throtling, thremal trip, …) Pero demasiadas veces llevan estos sistemas al extremo.

PIC02879Como vemos, el thermal pad ha llegado a hervir y se ha desplazado…

Como es lógico, y viendo el estado de la interfaz térmica con el die del procesador practicante seco, las temperaturas de funcionamiento eran muy elevadas, llegando a los 84 ºC en reposo en el escritorio de Windows tras una media hora.

No ejecuté ningún test de estabilidad pues habría disparado los mecanismos de thermal throtling (Thermal Monitor 1 y Thermal Monitor 2) y a los pocos segundos un apagado de emergencia (Thermal Trip).

PIC02879b Detalle.

Tras limpiar correctamente tanto el disipador como el procesador y proceder el cambio de la pasta térmica, todo volvió a la normalidad.

Otros artículos sobre temas de disipación térmica:

Exceso de temperatura – ProfessionalSAT

Esta semana pasada me llamó un compañero porque uno de los equipos de su empresa daba problemas en el sistema operativo. Me lo trajo, y tras hablar sobre las posibles causas del fallo y tras encender la máquina entramos directamente en BIOS.

La temperatura tras unos 20 segundos de encendido rondaba los 50 ºC, pero lo más alarmante es que subía un grado cada dos segundos. Fui a por la cámara y rápidamente saqué esta fotografía:

PIC0287797.5 º C en BIOS en menos de un minuto…

Apagué el sistema (antes de llegar a los 100 ºC) y desmonté el ventilador del procesador.

Pese a los casi 100 ºC en CPU el radiador estaba frío al tacto, lo que inevitablemente indicaba una incorrecta aplicación de la interfaz térmica. Esto es lo que encontré:

PIC02875 Prácticamente sin pasta térmica.

PIC02876Restos en el núcleo del radiador.

Tras limpiar concienzudamente ambas superficies y aplicar la interfaz térmica las temperaturas volvieron a la normalidad con unos 55 ºC en carga 100% en Prime95 Blend en Windows tras 1h.

Para información adicional sobre la correcta aplicación de la interfaz térmica en diferentes procesadores, recomiendo:

Me gustaría ver a quien en su día montó este refrigerador…

Etiquetas de Technorati: ,,,