Modifiche U-Boot e overclock WDR3600

  • 35 Risposte
  • 17759 Visite

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

livingsilver94

  • Visitatore
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #15 il: 16 Settembre 2015, 13:41 »
A titolo di paragone, questa è il risultato del banchmark OpenSSL con la mia build ottimizzata a frequenze stock!
Codice: [Seleziona]
| r46910 | Atheros AR9344 rev 2 | TP-LINK TL-WDR3600/4300/4310 | MIPS 74Kc V4.12 | 278.93 | 1.0.2d | 34939990 | 20642330 | 9549870 | 4386660 | 314880 | 1883670 | 10121410 | 8875010 | 7906270 | 9.2 | 346.3 33.6 | 27.9 |
Potete trovare i significati delle colonne qui.
Le prestazioni MD5 potrebbero essere particolarmente scarse perché nella mia build ho impostato di ridurre leggermente la dimensione del codice MD5 a discapito della performance.
« Ultima modifica: 16 Settembre 2015, 22:05 da livingsilver94 »

Offline Ansuel

  • VIP
  • *****
  • 3166
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #16 il: 16 Settembre 2015, 13:57 »
Sto facendo anche il il bench così vediamo le differenze

Edit:
Codice: [Seleziona]
| r46815 | Atheros AR9344 rev 2 | TP-LINK TL-WDR3600/4300/4310 | MIPS 74Kc V4.12 | 373.55 | 1.0.2d | 40003560 | 35421160 | 19742060 | 5857650 | 6771570 | 2415090 | 12997260 | 11776460 | 10309220 | 11.7 | 424.0 43.5 | 34.9 |
Codice: [Seleziona]
| r46910 | Atheros AR9344 rev 2 | TP-LINK TL-WDR3600/4300/4310 | MIPS 74Kc V4.12 | 278.93 | 1.0.2d | 34939990 | 20642330 | 9549870 | 4386660 | 314880 | 1883670 | 10121410 | 8875010 | 7906270 | 9.2 | 346.3 33.6 | 27.9 |
Bhe devo dire che è i risultati ci sono... I primo è il mio a frequenza 750/480
il secondo frequenze stock

Living che ottimizzazioni hai messo? Vorrei farle anche io
« Ultima modifica: 16 Settembre 2015, 15:02 da Miguel89 »

livingsilver94

  • Visitatore
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #17 il: 16 Settembre 2015, 20:59 »
Scala bene, facendo il conto su alcune coppie di risultati, viene un incremento tra il 15 e il 30%.

Allora, ho modificato il makefile di target/linux/ar71xx con
Codice: [Seleziona]
CPU_TYPE:=74kc
CPU_SUBTYPE:=dsp2
e ho impostato, da make menuconfig, Advanced configuration options -> Target options i flag
Codice: [Seleziona]
-Os -pipe -mno-branch-likely -march=74kc -mtune=74kc -mdspr2
« Ultima modifica: 16 Settembre 2015, 21:01 da livingsilver94 »

Offline Ansuel

  • VIP
  • *****
  • 3166
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #18 il: 16 Settembre 2015, 21:04 »
Devo provare a ricompilarlo con l'image builder di openwrt ...
Magari mi puoi dire un metodo veloce per farlo? Nel caso quanto tempo impiegherebbe?

livingsilver94

  • Visitatore
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #19 il: 16 Settembre 2015, 21:35 »
Metodo veloce? Solo l'Image Builder... compilare l'intero OS da sorgente comunque è una menata solo in caso tu abbia bisogno di pacchetti extra, perché se ti vanno bene quelli di default, basta che imposti come ho scritto nel mio messaggio precedente e bon. Tra l'altro Chaos Calmer è più semplice da configurare proprio perché la config di default è già pronta. Da BB e andando indietro, dovevi prendere la config generica e importarla, perché i sorgenti "nudi e crudi" non avevano proprio NIENTE se non lo stretto necessario.
Il tempo impiegato, per la prima compilazione (dove c'è da compilare anche la toolchain), con un i7-2600K @ 4.4GHz e su macchina virtuale, usando make -j5, credo sia sulla mezz'ora... ma proprio a spanne. Non ne sono sicuro.

Offline Ansuel

  • VIP
  • *****
  • 3166
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #20 il: 16 Settembre 2015, 21:36 »
Metodo veloce? Solo l'Image Builder... compilare l'intero OS da sorgente comunque è una menata solo in caso tu abbia bisogno di pacchetti extra, perché se ti vanno bene quelli di default, basta che imposti come ho scritto nel mio messaggio precedente e bon. Tra l'altro Chaos Calmer è più semplice da configurare proprio perché la config di default è già pronta. Da BB e andando indietro, dovevi prendere la config generica e importarla, perché i sorgenti "nudi e crudi" non avevano proprio NIENTE se non lo stretto necessario.
Il tempo impiegato, per la prima compilazione (dove c'è da compilare anche la toolchain), con un i7-2600K @ 4.4GHz e su macchina virtuale, usando make -j5, credo sia sulla mezz'ora... ma proprio a spanne. Non ne sono sicuro.
Ah perfetto l'unico problema è che bisogna riscaricare ogni volta l'image builder per gli aggiornamenti del trunk (ho intenzione di tenere il router principale aggiornato)
Le ottimizzazioni danno molti benefici?

Comunque per il firmware samknows nulla?

livingsilver94

  • Visitatore
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #21 il: 16 Settembre 2015, 21:59 »
Non so, mai usato l'Image Builder...
Non ho idea se funzionano. Quello che mi premeva fare era ridurre il più possibile il codice, quindi adattandolo alle sole istruzioni dell'AR9344. Il teoria poi, usando le sole istruzioni 74kc e dspr2, le prestazioni migliorano, ma non ho mai fatto benchmark comparativi.

Offline Ansuel

  • VIP
  • *****
  • 3166
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #22 il: 16 Settembre 2015, 22:14 »
Appena rilasci il firmware ci installo il pacchetto e faccio una comparazione

Offline varma

  • Membro Anziano
  • ***
  • 283
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #23 il: 20 Settembre 2015, 17:39 »
scusa Ansuel,

tu i dissipatori li hai comprati in kit o hai riusato componenti rimediati da vecchio hardware?
come li hai incollati?
io ho un nastro biadesivo della Akasa, lo conosci?

so che un tempo si trovava della COLLA termoconduttiva bicomponente,
ma dal mio negozio di pc di fiducia han detto che i loro fornitori non la hanno più...

livingsilver94

  • Visitatore
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #24 il: 20 Settembre 2015, 17:41 »
Esistono dei pad termici biadesivi, utilizzati per i moduli VRAM delle schede video, e credo siano usati anche per i SoC degli smartphone.

Offline varma

  • Membro Anziano
  • ***
  • 283
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #25 il: 20 Settembre 2015, 17:46 »

livingsilver94

  • Visitatore
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #26 il: 20 Settembre 2015, 17:52 »
Assolutamente sì. Non ci sono dati tecnici circa la conduttività termica né conosco il TDP dell'AR9344 ma pad del genere sono stati installati da appassionati sui moduli VRAM delle R9 290/290X (per chi se ne intende di hardware di PC desktop), e ti assicuro che quelle sono schede video bollenti (lo dico da possessore) :D

P.S.: tutto sommato se conosci l'Akasa mi sa che te ne intendi pure tu.

Offline varma

  • Membro Anziano
  • ***
  • 283
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #27 il: 20 Settembre 2015, 18:03 »
grazie per la conferma! (più che intendermene ho cercato nei forum giusti. l'ho usato solo sul WR1043ND che scalda parecchio anche in stock con Gargoyle, mai su componenti desktop. sui portatili poi cerco sempre di togliere i pad ove presenti e sostituirli con spessorini di rame e pasta termica)

appena lo monto e lo overclocco vi dico il limite raggiunto!

Offline Ansuel

  • VIP
  • *****
  • 3166
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #28 il: 20 Settembre 2015, 20:20 »
Guarda io ho semplicemente comprato i dissipatori passivi e stavano inclusi i pad biadesivi...
Poi ne ho riciclato uno da una vecchia scheda video (roba da 32 mb) e ci ho messo della pasta termica per cpu...
Unico problema è che a differenza del biadesivo termico, che rimane incollato, esso è molto movibile e quindi se si mette il router in orizzontale scivola XD
Però comunque funziona comunque

Edit:
Ho appena compilato un build di openwrt con quelle opzioni
Vediamo se ci sono variazioni...
Codice: [Seleziona]
| r47008 | Atheros AR9344 rev 2 | TP-LINK TL-WDR3600/4300/4310 | MIPS 74Kc V4.12 | 373.55 | 1.0.2d | 41365560 | 27279210 | 13106070 | 6038690 | 7442010 | 2632580 | 14219760 | 11837270 | 10513430 | 12.5 | 464.8 46.3 | 36.0 |Senza target
Codice: [Seleziona]
| r46815 | Atheros AR9344 rev 2 | TP-LINK TL-WDR3600/4300/4310 | MIPS 74Kc V4.12 | 373.55 | 1.0.2d | 40003560 | 35421160 | 19742060 | 5857650 | 6771570 | 2415090 | 12997260 | 11776460 | 10309220 | 11.7 | 424.0 43.5 | 34.9 |Senza Oc con target
Codice: [Seleziona]
| r46910 | Atheros AR9344 rev 2 | TP-LINK TL-WDR3600/4300/4310 | MIPS 74Kc V4.12 | 278.93 | 1.0.2d | 34939990 | 20642330 | 9549870 | 4386660 | 314880 | 1883670 | 10121410 | 8875010 | 7906270 | 9.2 | 346.3 33.6 | 27.9 |
« Ultima modifica: 20 Settembre 2015, 21:46 da Miguel89 »

Offline impression

  • Nuovo Iscritto
  • *
  • 45
Re:Modifiche U-Boot e overclock WDR3600
« Risposta #29 il: 25 Settembre 2015, 16:28 »
ansuel in giornata faccio la modifica a uboot, comunque non ho capito quali migliorie hai fatto al fw per avere quei miglioramenti