Ver la versión completa : [Ayuda] Overclocking
JoJo_ReloadeD
05/12/2013, 16:31
Abro este hilo para comentar el tema del overclocking de la Pi, tema necesario para las aplicaciones que mas cpu piden, como emuladores de plataformas modernas.
La Raspberry de fabrica viene con estos valores:
CPU: 700 mhz
Core (GPU + bus del sistema): 250 mhz
Memoria: 400 mhz
Para realizar el overclock podemos modificar los valores siguentes en el fichero config.txt, en la particion /boot de la SD:
arm_freq Frequency of ARM in MHz. Default 700
gpu_freq Sets core_freq, h264_freq, isp_freq, v3d_freq together. Default 250
core_freq Frequency of GPU processor core in MHz. It has an impact on ARM performance since it drives L2 cache. Default 250
h264_freq Frequency of hardware video block in MHz. Default 250
isp_freq Frequency of image sensor pipeline block in MHz. Default 250
v3d_freq Frequency of 3D block in MHz. Default 250
avoid_pwm_pll Don't dedicate a pll to PWM audio. This will reduce analogue audio quality slightly. The spare PLL allows the core_freq to be set independently from the rest of the gpu allowing more control over overclocking. Default 0
sdram_freq Frequency of SDRAM in MHz. Default 400
over_voltage ARM/GPU core voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. [5] Default is 0 (1.2V). Values above 6 are only allowed when force_turbo or current_limit_override are specified (which set the warranty bit)
over_voltage_sdram Sets over_voltage_sdram_c, over_voltage_sdram_i, over_voltage_sdram_p together
over_voltage_sdram_c SDRAM controller voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V) [5]
over_voltage_sdram_i SDRAM I/O voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V)[5]
over_voltage_sdram_p SDRAM phy voltage adjust. [-16,8] equates to [0.8V,1.4V] with 0.025V steps. Default 0 (1.2V)[5]
force_turbo Disables dynamic cpufreq driver and minimum settings below. Enables h264/v3d/isp overclock options. Default 0. May set warranty bit.
initial_turbo Enables turbo mode from boot for the given value in seconds (up to 60) or until cpufreq sets a frequency. Can help with sdcard corruption if overclocked. Default 0
arm_freq_min Minimum value of arm_freq used for dynamic clocking. Default 700
core_freq_min Minimum value of core_freq used for dynamic clocking. Default 250
sdram_freq_min Minimum value of sdram_freq used for dynamic clocking. Default 400
over_voltage_min Minimum value of over_voltage used for dynamic clocking. Default 0
temp_limit Overheat protection. Sets clocks and voltages to default when the SoC reaches this Celsius value. Setting this higher than default voids warranty. Default 85
current_limit_override Disables SMPS current limit protection when set to "0x5A000020". Can help if you are currently hitting a reboot failure when overclocking too high. May set warrany bit.
Hay que tener en cuenta que para subir las frecuencias base hay que refrigerar la consola adecuadamente o tendremos bloqueos.
Con unos disipadores pasivos, sin ventilador siquiera, son mas que suficiente:
http://chan.vieju.net/thumb/1386252820471s.jpg (http://chan.vieju.net/src/1386252820471.jpg)
Usando este sistema he llegado a un tope de:
CPU: 1133 mhz
Core (GPU + bus del sistema): 400 mhz
Memoria: 600 mhz
La configuracion que he usado:
arm_freq=1133
core_freq=400
sdram_freq=600
over_voltage=12 # Aunque el valor maximo en teoria es 8, hasta 12 tambien funciona ;)
over_voltage_sdram=8
Aqui uso unos parametros de sobrevoltaje bastante altos, aunque he probado en varias Pis, de diferentes modelos, y aun no he tenido problemas, aunque segun dicen, se pueden dañar. Yo aun no he visto ningun problema, pero vamos, avisados estais :)
Con estos valores he puesto el emu de 32x a 50fps estables en juegos pal y teniendo los renders accurate y sonido a 44110 stereo :D
Mas adelante quiero ver sistemas de refrigeracion activa, peltier y demas, ya que veo que el sistema da mucho margen para el overclock, ya seguire comentando.
Molondro
05/12/2013, 16:45
Mas adelante quiero ver sistemas de refrigeracion activa, peltier y demas, ya que veo que el sistema da mucho margen para el overclock, ya seguire comentando.
Puedes meter la pi en un tupper con aceite mineral y ver a cuánto sube :D
JoJo_ReloadeD
05/12/2013, 16:47
Puedes meter la pi en un tupper con aceite mineral y ver a cuánto sube :D
No serviria, eso no bajaria la temperatura mas alla de la ambiente... ademas la dejaria mas pringosa que unas sardinas de lata xD
El tema es una celula peltier con un disipa y un ventilador, asi puedo poner el SoC bastante por debajo de la temperatura ambiente y darle mas candela :)
¿Las frecuentas de la GPU, el ARM, la RAM y los voltajes deben estar en concordancia o se pueden tocar de forma independiente sin problemas?
JoJo_ReloadeD
05/12/2013, 16:52
¿Las frecuentas de la GPU, el ARM, la RAM y los voltajes deben estar en concordancia o se pueden tocar de forma independiente sin problemas?
Se pueden tocar de forma independiente, pero teniendo en cuenta las frecuencias base de cada uno, si el core tiene una base de 250 no la pongas a 600 xD
Lo que quiero decir, es que si no subes el voltaje pero sí la frecuencia del reloj de la GPU y el procesador... ¿sucede algo? ¿Realmente sube la frecuencia o se limita por no disponer de voltaje suficiente?
Tocar el voltaje siempre me ha dado un poco de respeto, que luego las cosas petan que da gusto. xD
egleuterio
05/12/2013, 16:58
Es increíble lo rápido que esta creciendo este subforo y la calidad de los posts... (a excepción del mio, que soy un paleto).
En cuanto tenga todo montado, me pongo a overclockear seriamente!
JoJo_ReloadeD
05/12/2013, 17:06
Lo que quiero decir, es que si no subes el voltaje pero sí la frecuencia del reloj de la GPU y el procesador... ¿sucede algo? ¿Realmente sube la frecuencia o se limita por no disponer de voltaje suficiente?
Tocar el voltaje siempre me ha dado un poco de respeto, que luego las cosas petan que da gusto. xD
Es igual que los procesadores de pc, si no subes el voltaje no podras llegar a frecuencias altas, pero por otro lado todo se calentara mas y podrias cargarte algo. Es la magia del overclocking :D
ChAzY_ChaZ
05/12/2013, 20:46
Seguiré probando con raspbmc, pero como ije en el otro hilo, creo que me limita la micro Sd que tengo, almenos eso creo.
Hilo muy interesante, habra que seguirlo.
Por cierto, muy chulos esos disipadores pasivos....link? :awesome:
ChAzY_ChaZ
06/12/2013, 01:16
En Dx por menos de 1€ vienen 3 :P también pille un ventilador, no de sí viste mi pequeño mod
En Dx por menos de 1€ vienen 3 :P también pille un ventilador, no de sí viste mi pequeño mod
Sip, si lo vi :)
Gracias
ChAzY_ChaZ
06/12/2013, 20:55
bff me quema esto! a ver si me podeis echar un cable. Tanto en raspbian como raspbmc el tope son 900....mas de ahi no carga...
en el caso de raspbmc (aunque en realidad 900mhz de sobra pero me da rabia no poder subir mas xd) me pone lo siguiente en el config.txt desde NOOBS
37192
por defecto son 800mhz. Creo que es tema del turbo=1 aunque he probado ponerlo a 0 segun he leido y nada. Tambien he leido algo de OC dinamico que corrompia la SD, que era mejor desde el plugin del raspbmc y ocear desde alli....pero de ninguna manera consigo ponerla a 1000.
Aunque mi teoria del turbo=1 se queda sin fundamento al no rular a 1000 tampoco el reaspbian....
asi que alludita pls!
JoJo_ReloadeD
06/12/2013, 22:28
Si no te sube a mas de 900 sin usar sobrevoltaje es normal, prueba por ejemplo ejecutando raspi-config, yendo a overclock, ponlo en el mas alto, que lo ponia a 1000mhz con un sobrevoltaje de 6.
Ya luego es cuestion de ir jugando con los valores :)
ChAzY_ChaZ
06/12/2013, 22:50
Ah pues eso no lo había tocado por no saber aún, lo haré desde el raspbmc settings a ver que pasa. Ya te cuento famico!
Meldinov
07/12/2013, 16:51
37200
Como podeis ver, ademas de los 2 chips obvios, hay otro punto caliente en la pi, el regulador de voltaje al lado de la entrada de alimentacion. Yo le puse otro disipador igual, pero le doble dos aletas con un alicates para que no tocase el condensador de al lado.
ChAzY_ChaZ
08/12/2013, 00:15
Si no te sube a mas de 900 sin usar sobrevoltaje es normal, prueba por ejemplo ejecutando raspi-config, yendo a overclock, ponlo en el mas alto, que lo ponia a 1000mhz con un sobrevoltaje de 6.
Ya luego es cuestion de ir jugando con los valores :)
Efectivamente era eso! Lo del voltaje, lo puse a 6 y el raspbmc me aguanto hasta 1100mhz xD pero no quise tocar más, aparte que da palo esperar a cada reinicio pa ir probando xd
Gracias mil famico!
Meldinov, así es, de echo venden en pack de tres por eso mismo, así es como lo tengo ponido yo. Y si, fui con cuidado para no tocar el condensador
Al final me he pillado este kit en ebay, tiene muy buena pinta
http://i.imgur.com/2sX0lLU.jpg
http://i.imgur.com/gwewffJ.jpg
Cyttorak
03/01/2014, 15:07
hola ¿que significa lo de "sobrevoltaje"?
Que va a necesitar mas energía para funcionar?
Me interesa saberlo porque tengo la raspberry pi conectada a la salida usb de un router y en principio no quería enchufarla directamente a la red eléctrica.
Bueno, ya le he puesto los disipadores pillados en Ebay UK que me recomendó amzg.
Ahora... ¿cuál es la máxima frecuencia que recomendáis aprovechando los nuevos disipadores?
¿Alguien más aparte de @JoJo_ReloadeD (http://www.gp32spain.com/foros/member.php?u=16116) ha probado esta configuración?:
arm_freq=1133
core_freq=400
sdram_freq=600
over_voltage=12
over_voltage_sdram=8
Un link a esos disipadores? porfiplis...
Creo que este fue el que pillé yo:
http://www.ebay.co.uk/itm/Heatsink-Cooling-Kit-for-Raspberry-Pi-/121059845105?pt=Computing_ComputerComponents_Fans_ Heatsinks_SR&hash=item1c2fbaa3f1
FlipFlopX
07/01/2014, 23:02
¿Madre mía, con refrigeración activa y células peltier a cuánto se podría subir?
JoJo_ReloadeD
08/01/2014, 01:08
Mira, aprovecho que habeis upeado el hilo para mostrar por donde voy, en espera de que lleguen las celulas peltier:
37581
Ese es un disipa de 486, puesto al reves y encajado sobre el del SoC de forma que recoge todo su calor. Luego le pondre ahi una celula peltier que transferira el calor hacia otro disipador de pc que le pondre boca arriba, este ya con ventilador.
De momento he conseguido sacarle un poco mas, siendo aun el sistema pasivo:
arm_freq=1133
core_freq=433
sdram_freq=633
over_voltage=12
over_voltage_sdram=8
Molondro
08/01/2014, 10:51
Y ya transfiere bien el calor ése montaje? has medido temperaturas en el SoC y en la cara del disipador del 486?
Lo digo porque como el disipador depende del aire para refrigerar y tu vas a meter una peltier de por medio, no te interesaría hacer una chapa de cobre o aluminio que cubriese el SoC y la memoria y ahí si que le pones la peltier con su disipador y ventilador? Tampoco se si hacen peltiers tan pequeñas, así que esto que estoy diciendo igual es una tontería :D
JoJo_ReloadeD
08/01/2014, 11:02
Y ya transfiere bien el calor ése montaje? has medido temperaturas en el SoC y en la cara del disipador del 486?
Lo digo porque como el disipador depende del aire para refrigerar y tu vas a meter una peltier de por medio, no te interesaría hacer una chapa de cobre o aluminio que cubriese el SoC y la memoria y ahí si que le pones la peltier con su disipador y ventilador? Tampoco se si hacen peltiers tan pequeñas, así que esto que estoy diciendo igual es una tontería :D
Precisamente uso ese tamaño pq las peltiers son de ese tamaño ;)
37582
Aqui la idea no es disipar, es refrigerar, a ver si consigo dejar el SoC en unos 10 - 15º en vez de los tipicos 50 o 60º que coge cuando esta en funcionamiento y de ahi tiene mas tolerancia con el overclocking...
eToiAqui
08/01/2014, 19:06
Ojo con las Peltier que gastan lo suyo y en entornos con humedad pueden llegar a producir escarcha y jorobar todo.
Nathrezim
09/01/2014, 13:58
Ojo con las Peltier que gastan lo suyo y en entornos con humedad pueden llegar a producir escarcha y jorobar todo.
No creo que las use como sistema de refirgeración "de producción" sino solo como experimento, de todas formas tendrá que ponerle ventilador a la parte caliente del peltier (si pasan de cierta temperatura se joroban) y ese flujo de aire podría expulsar la posible condensación.
JoJo_ReloadeD
09/01/2014, 14:01
No creo que las use como sistema de refirgeración "de producción" sino solo como experimento, de todas formas tendrá que ponerle ventilador a la parte caliente del peltier (si pasan de cierta temperatura se joroban) y ese flujo de aire podría expulsar la posible condensación.
exacto :brindis:
JoJo_ReloadeD
01/02/2014, 17:09
Pues ya he terminado el montaje:
37782
funciona perfectamente, no tengo una sonda de temperatura para poner en el disipa de la pi, pero si lo tocas con el dedo notas que esta frio rollo una botella de agua del frigorifico, asi que menos de 10º seguro.
Lo malo es que no he conseguido batir las anteriores marcas :(
Eso si, es mas estable, ahora mismo lo tengo mas de media hora con los valores anteriores y perfecto. Antes dependiendo de la temperatura de la habitacion duraba 5 minutos... 15....
egleuterio
01/02/2014, 23:59
Amo este foro...
Jojo, cuando sea grande quiero ser como tu :D
Enviado desde mi Galaxy Nexus mediante Tapatalk
JoJo_ReloadeD
04/02/2014, 00:19
Para meterle caña a esta pi overclockeada la he puesto a minar dogecoins, y la verdad es que rinde mucho mas de lo que me esperaba:
[2014-02-03 22:15:26] thread 0: 16505 hashes, 0.53 khash/s
[2014-02-03 22:15:27] Stratum detected new block
[2014-02-03 22:15:36] Stratum detected new block
[2014-02-03 22:15:36] thread 0: 4087 hashes, 0.52 khash/s
[2014-02-03 22:15:46] Stratum detected new block
[2014-02-03 22:15:46] thread 0: 5309 hashes, 0.53 khash/s
Para hacernos una idea:
Un i5 a 3300mhz rinde 5khash/s en cada core.
Un athlon 64 x2 3800+ rinde 1.5 khash/s en cada core.
No esta nada mal la bicha eh?
Nathrezim
04/02/2014, 10:15
Para meterle caña a esta pi overclockeada la he puesto a minar dogecoins, y la verdad es que rinde mucho mas de lo que me esperaba:
[2014-02-03 22:15:26] thread 0: 16505 hashes, 0.53 khash/s
[2014-02-03 22:15:27] Stratum detected new block
[2014-02-03 22:15:36] Stratum detected new block
[2014-02-03 22:15:36] thread 0: 4087 hashes, 0.52 khash/s
[2014-02-03 22:15:46] Stratum detected new block
[2014-02-03 22:15:46] thread 0: 5309 hashes, 0.53 khash/s
Para hacernos una idea:
Un i5 a 3300mhz rinde 5khash/s en cada core.
Un athlon 64 x2 3800+ rinde 1.5 khash/s en cada core.
No esta nada mal la bicha eh?
XD si te pones a mirar TDPs... 65W del primero, 89W del segundo contra los menos de 2W de la raspberry XD
egleuterio
05/02/2014, 13:18
Hay un tema que no tengo nada claro, supongamos que le hago overclock a mi RPI a 1 ghz, eso quiere decir que aunque la pi no tenga carga de trabajo ira a esa velocidad o que ira subiendo la velocidad del reloj progresivamente a medida que recibe carga de trabajo hasta llegar al tope de 1ghz?
Lo se, es una pregunta de put0 noob, yo creo que es la segunda opción, pero quiero estar seguro.
Gracias compis.
JoJo_ReloadeD
05/02/2014, 13:34
Va a esa velocidad a piñon...
37200
Como podeis ver, ademas de los 2 chips obvios, hay otro punto caliente en la pi, el regulador de voltaje al lado de la entrada de alimentacion. Yo le puse otro disipador igual, pero le doble dos aletas con un alicates para que no tocase el condensador de al lado.
Meldinov, así es, de echo venden en pack de tres por eso mismo, así es como lo tengo ponido yo. Y si, fui con cuidado para no tocar el condensador
ooops,
yo he puesto en mi pi esos disipadores, pero en mi caso toca el condensador...
lei, creo recordar que por el foro de pi, que resultaba conveniente que el disipa tocara el condensador porque le iba a quitar algo de calor.
¿he metido la pata?, si es asi, ¿como puedo despegar el disipador?.
JoJo_ReloadeD
08/03/2014, 20:45
He conseguido un overclock del 100%, a 1400mhz, con la memoria a 566mhz y el core a 400.
Eso si, no se puede conseguir sin bypasear la alimentacion del SoC:
http://chan.vieju.net/src/1394303978607.jpg
Hay que quitar el filtro L5, que lleva la alimentacion de la CPU...
http://chan.vieju.net/src/1394303998958.jpg
... y alimentar la CPU directamente desde una fuente externa. Asi podemos suministrarle mas de los 1.4v que como maximo puede la Pi. La refrigeracion es la de la peltier que monte anteriormente.
Con ese conversor DC-DC que tengo ahi le he metido 1.71v y conseguido los 1400mhz estables :)
egleuterio
10/03/2014, 13:01
Madre mía!
FlipFlopX
10/03/2014, 14:30
Eres el pvto amo JoJo
JoJo_ReloadeD
10/03/2014, 17:05
Eres el pvto amo JoJo
que va, no soy el primero que ha hecho esto :)
josevi78
30/08/2015, 13:40
Pillo sitio.
Viva España¡¡¡¡¡
JoJo_ReloadeD
27/06/2016, 14:57
Un video mostrando el OC que se le puede hacer al modelo 3, llegan hasta los 1400mhz :)
https://www.youtube.com/watch?v=3B3AnuOmRcQ
JOJO, me puede decir donde compraste esa fuente? Estoy buscando una para meter en una caja con la pi y alimentarla y no encuentro ninguna con ese tipo de entradas tan chulas
Thx!
JoJo_ReloadeD
27/06/2016, 20:33
Comorl? Que fuente?
El conversor DC-DC, a ver si sabiendo como se llaman esos conectores puedo encontrar un AC-DC con ellos y no tener que andar soldando :S
JoJo_ReloadeD
28/06/2016, 11:40
El conversor DC-DC, a ver si sabiendo como se llaman esos conectores puedo encontrar un AC-DC con ellos y no tener que andar soldando :S
jarl xD
eso son terminales con tornillo para soldar, los tienes en bloques de varios pines:
http://www.ebay.es/sch/i.html?_odkw=terminal+screw+solder&_osacat=0&_from=R40&_trksid=m570.l1313&_nkw=Mount+Solder+Terminal+Screw+Block+Socket+&_sacat=0
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.